Explorar o código

Use the right LOD of an instance when rendering by the depth renderer

Popov72 %!s(int64=4) %!d(string=hai) anos
pai
achega
dc31ef8db5
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/Materials/Textures/renderTargetTexture.ts

+ 1 - 1
src/Materials/Textures/renderTargetTexture.ts

@@ -769,7 +769,7 @@ export class RenderTargetTexture extends Texture {
                             mesh._internalAbstractMeshDataInfo._onlyForInstancesIntermediate = false;
                         } else {
                             if (!mesh._internalAbstractMeshDataInfo._actAsRegularMesh) {
-                                mesh = (mesh as InstancedMesh).sourceMesh;
+                                mesh = mesh._internalAbstractMeshDataInfo._currentLOD ?? (mesh as InstancedMesh).sourceMesh;
                             }
                         }
                         mesh._internalAbstractMeshDataInfo._isActiveIntermediate = true;