Ver código fonte

Fix wrong positionning when using instances with node materials

Popov72 5 anos atrás
pai
commit
e19b76fb99
1 arquivos alterados com 2 adições e 2 exclusões
  1. 2 2
      src/Materials/Node/Blocks/Vertex/instancesBlock.ts

+ 2 - 2
src/Materials/Node/Blocks/Vertex/instancesBlock.ts

@@ -146,8 +146,8 @@ export class InstancesBlock extends NodeMaterialBlock {
             changed = true;
         }
 
-        if (subMesh && defines["THIN_INSTANCES"] !== subMesh?.getRenderingMesh().hasInstances) {
-            defines.setValue("THIN_INSTANCES", subMesh?.getRenderingMesh().hasInstances);
+        if (subMesh && defines["THIN_INSTANCES"] !== !!subMesh?.getRenderingMesh().hasThinInstances) {
+            defines.setValue("THIN_INSTANCES", !!subMesh?.getRenderingMesh().hasThinInstances);
             changed = true;
         }