diff --git a/examples/screenshots/webgpu_instance_sprites.jpg b/examples/screenshots/webgpu_instance_sprites.jpg index 54fddf0034f833..099f4fb2406e20 100644 Binary files a/examples/screenshots/webgpu_instance_sprites.jpg and b/examples/screenshots/webgpu_instance_sprites.jpg differ diff --git a/src/materials/nodes/SpriteNodeMaterial.js b/src/materials/nodes/SpriteNodeMaterial.js index 81b28c9e916df5..f17fb97dbeaa97 100644 --- a/src/materials/nodes/SpriteNodeMaterial.js +++ b/src/materials/nodes/SpriteNodeMaterial.js @@ -2,7 +2,7 @@ import NodeMaterial from './NodeMaterial.js'; import { cameraProjectionMatrix } from '../../nodes/accessors/Camera.js'; import { materialRotation } from '../../nodes/accessors/MaterialNode.js'; import { modelViewMatrix, modelWorldMatrix } from '../../nodes/accessors/ModelNode.js'; -import { positionLocal, positionView } from '../../nodes/accessors/Position.js'; +import { positionLocal } from '../../nodes/accessors/Position.js'; import { rotate } from '../../nodes/utils/RotateNode.js'; import { float, vec2, vec3, vec4 } from '../../nodes/tsl/TSLBase.js'; @@ -92,9 +92,6 @@ class SpriteNodeMaterial extends NodeMaterial { mvPosition = vec4( mvPosition.xy.add( rotatedPosition ), mvPosition.zw ); - positionView.assign( mvPosition ); - positionLocal.assign( rotatedPosition ); - const modelViewProjection = cameraProjectionMatrix.mul( mvPosition ); context.vertex = vertex;