Procházet zdrojové kódy

Examples: Fix `webgpu_particles` example (#29555)

* fix `webgpu_particles` example

* cleanup

* Update webgpu_instance_sprites.jpg
sunag před 1 rokem
rodič
revize
97fd89d1a6

binární
examples/screenshots/webgpu_instance_sprites.jpg


+ 1 - 4
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;

粤ICP备19079148号