diff --git a/examples/assets/models/simple-instancing.glb b/examples/assets/models/simple-instancing.glb new file mode 100644 index 00000000000..0b717bdb30c Binary files /dev/null and b/examples/assets/models/simple-instancing.glb differ diff --git a/src/scene/shader-lib/chunks/common/vert/transformInstancing.js b/src/scene/shader-lib/chunks/common/vert/transformInstancing.js index a425bb01157..8083366bafe 100644 --- a/src/scene/shader-lib/chunks/common/vert/transformInstancing.js +++ b/src/scene/shader-lib/chunks/common/vert/transformInstancing.js @@ -6,6 +6,6 @@ attribute vec4 instance_line3; attribute vec4 instance_line4; mat4 getModelMatrix() { - return mat4(instance_line1, instance_line2, instance_line3, instance_line4); + return matrix_model * mat4(instance_line1, instance_line2, instance_line3, instance_line4); } `;