From c85ee681bbe1e7aa0f9f0eef5a9d65627e67fafb Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Thu, 21 May 2026 21:03:19 +0900 Subject: [PATCH] Update engine.ts --- packages/frontend/src/world/room/engine.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/frontend/src/world/room/engine.ts b/packages/frontend/src/world/room/engine.ts index 2f2597a698..0215d77f16 100644 --- a/packages/frontend/src/world/room/engine.ts +++ b/packages/frontend/src/world/room/engine.ts @@ -656,6 +656,8 @@ export class RoomEngine extends EngineBase<{ if ((subMat as BABYLON.PBRMaterial).subSurface.isRefractionEnabled) { (subMat as BABYLON.PBRMaterial).subSurface.isRefractionEnabled = false; // 有効にするとドローコールが激増する(babylonのバグか仕様かは不明) (subMat as BABYLON.PBRMaterial).transparencyMode = BABYLON.PBRMaterial.PBRMATERIAL_ALPHABLEND; + (subMat as BABYLON.PBRMaterial).alpha = 0.5; + (subMat as BABYLON.PBRMaterial).metallic = 1; } (subMat as BABYLON.PBRMaterial).reflectionTexture = this.envManager?.envMapIndoor; if ((subMat as BABYLON.PBRMaterial).metadata == null) (subMat as BABYLON.PBRMaterial).metadata = {}; @@ -667,6 +669,8 @@ export class RoomEngine extends EngineBase<{ if ((mesh.material as BABYLON.PBRMaterial).subSurface.isRefractionEnabled) { (mesh.material as BABYLON.PBRMaterial).subSurface.isRefractionEnabled = false; // 有効にするとドローコールが激増する(babylonのバグか仕様かは不明) (mesh.material as BABYLON.PBRMaterial).transparencyMode = BABYLON.PBRMaterial.PBRMATERIAL_ALPHABLEND; + (mesh.material as BABYLON.PBRMaterial).alpha = 0.5; + (mesh.material as BABYLON.PBRMaterial).metallic = 1; } (mesh.material as BABYLON.PBRMaterial).reflectionTexture = this.envManager?.envMapIndoor; if ((mesh.material as BABYLON.PBRMaterial).metadata == null) (mesh.material as BABYLON.PBRMaterial).metadata = {};