diff --git a/src/runtime-three/runtime-host.js b/src/runtime-three/runtime-host.js index 8c2790c5..1777a277 100644 --- a/src/runtime-three/runtime-host.js +++ b/src/runtime-three/runtime-host.js @@ -399,7 +399,6 @@ export class RuntimeHost { configureFogVolumeMesh(mesh, materials) { const fogMaterials = materials.filter((material) => material instanceof ShaderMaterial && material.uniforms["localCameraPosition"] !== undefined); if (fogMaterials.length === 0) { - mesh.onBeforeRender = null; return; } mesh.onBeforeRender = (_renderer, _scene, camera) => { diff --git a/src/runtime-three/runtime-host.ts b/src/runtime-three/runtime-host.ts index 968fb6cb..4c5a93b9 100644 --- a/src/runtime-three/runtime-host.ts +++ b/src/runtime-three/runtime-host.ts @@ -592,7 +592,6 @@ export class RuntimeHost { ); if (fogMaterials.length === 0) { - mesh.onBeforeRender = null; return; } diff --git a/src/viewport-three/viewport-host.js b/src/viewport-three/viewport-host.js index d1c83233..30d0aef2 100644 --- a/src/viewport-three/viewport-host.js +++ b/src/viewport-three/viewport-host.js @@ -1738,7 +1738,6 @@ export class ViewportHost { configureFogVolumeMesh(mesh, materials) { const fogMaterials = materials.filter((material) => material instanceof ShaderMaterial && material.uniforms["localCameraPosition"] !== undefined); if (fogMaterials.length === 0) { - mesh.onBeforeRender = null; return; } mesh.onBeforeRender = (_renderer, _scene, camera) => { diff --git a/src/viewport-three/viewport-host.ts b/src/viewport-three/viewport-host.ts index 6c3a8409..bfe3c9fd 100644 --- a/src/viewport-three/viewport-host.ts +++ b/src/viewport-three/viewport-host.ts @@ -2363,7 +2363,6 @@ export class ViewportHost { ); if (fogMaterials.length === 0) { - mesh.onBeforeRender = null; return; }