From fbffc9bccbe2e37226db15ea2a6f92bcb7a2e90d Mon Sep 17 00:00:00 2001 From: Vitaly Turovsky Date: Tue, 5 Mar 2024 03:42:04 +0300 Subject: [PATCH] fix(rendering): workaround: fix glass pane rendering issues in tradeoff of disabling their colored textures for now --- prismarine-viewer/viewer/lib/worldrenderer.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/prismarine-viewer/viewer/lib/worldrenderer.ts b/prismarine-viewer/viewer/lib/worldrenderer.ts index 4f16671b..1b67a342 100644 --- a/prismarine-viewer/viewer/lib/worldrenderer.ts +++ b/prismarine-viewer/viewer/lib/worldrenderer.ts @@ -17,7 +17,8 @@ function mod (x, n) { export class WorldRenderer { worldConfig = { minY: 0, worldHeight: 256 } - material = new THREE.MeshLambertMaterial({ vertexColors: true, transparent: true, alphaTest: 0.1 }) + // todo @sa2urami set alphaTest back to 0.1 and instead properly sort transparent and solid objects (needs to be done in worker too) + material = new THREE.MeshLambertMaterial({ vertexColors: true, transparent: true, alphaTest: 0.5 }) blockEntities = {} sectionObjects: Record = {}