diff --git a/packages/frontend/assets/room/object-thumbs/storm-glass.png b/packages/frontend/assets/room/object-thumbs/storm-glass.png new file mode 100644 index 0000000000..f4bef7327e Binary files /dev/null and b/packages/frontend/assets/room/object-thumbs/storm-glass.png differ diff --git a/packages/frontend/src/world/room/previewEngine.ts b/packages/frontend/src/world/room/previewEngine.ts index 91a27f4741..d2ae35667a 100644 --- a/packages/frontend/src/world/room/previewEngine.ts +++ b/packages/frontend/src/world/room/previewEngine.ts @@ -271,7 +271,6 @@ export class RoomObjectPreviewEngine { if (mesh.material instanceof BABYLON.MultiMaterial) { for (const subMat of mesh.material.subMaterials) { 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).reflectionTexture = this.envMapIndoor; @@ -280,7 +279,6 @@ export class RoomObjectPreviewEngine { } } else { 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).reflectionTexture = this.envMapIndoor;