diff --git a/src/loaders/ObjectLoader.js b/src/loaders/ObjectLoader.js index d0ef0856ee981a..348034a4a63b0c 100644 --- a/src/loaders/ObjectLoader.js +++ b/src/loaders/ObjectLoader.js @@ -965,7 +965,7 @@ class ObjectLoader extends Loader { object = new InstancedMesh( geometry, material, count ); object.instanceMatrix = new BufferAttribute( new Float32Array( instanceMatrix.array ), 16 ); - if ( instanceColor !== undefined ) object.instanceColor = new BufferAttribute( new Float32Array( instanceColor.array ), 3 ); + if ( instanceColor !== undefined ) object.instanceColor = new BufferAttribute( new Float32Array( instanceColor.array ), instanceColor.itemSize ); break;