Bläddra i källkod

Examples: Clean up.

Mugen87 4 år sedan
förälder
incheckning
e45280813d
2 ändrade filer med 4 tillägg och 5 borttagningar
  1. 3 3
      examples/webgpu_rtt.html
  2. 1 2
      examples/webgpu_sandbox.html

+ 3 - 3
examples/webgpu_rtt.html

@@ -23,7 +23,7 @@
 			import Vector2Node from './jsm/renderers/nodes/inputs/Vector2Node.js';
 			import Vector2Node from './jsm/renderers/nodes/inputs/Vector2Node.js';
 
 
 			let camera, scene, renderer;
 			let camera, scene, renderer;
-			let mouse = new THREE.Vector2();
+			const mouse = new THREE.Vector2();
 
 
 			let cameraFX, sceneFX, textureRenderer;
 			let cameraFX, sceneFX, textureRenderer;
 
 
@@ -83,9 +83,9 @@
 
 
 				const geometryFX = new THREE.PlaneGeometry( 2, 2 );
 				const geometryFX = new THREE.PlaneGeometry( 2, 2 );
 
 
-				// @TODO Until NodeMaterial is available just copy the beauty pass to screen
+				// modulate the final color based on the mouse position
 
 
-				const screenFXNode = new OperatorNode( '+', new Vector2Node( mouse ), new Vector2Node( new THREE.Vector2( .5, .5 ) ).setConst( true ) );
+				const screenFXNode = new OperatorNode( '+', new Vector2Node( mouse ), new Vector2Node( new THREE.Vector2( 0.5, 0.5 ) ).setConst( true ) );
 
 
 				const materialFX = new THREE.MeshBasicMaterial();
 				const materialFX = new THREE.MeshBasicMaterial();
 				materialFX.colorNode = new OperatorNode( '*', new TextureNode( textureRenderer.getTexture() ), screenFXNode );
 				materialFX.colorNode = new OperatorNode( '*', new TextureNode( textureRenderer.getTexture() ), screenFXNode );

+ 1 - 2
examples/webgpu_sandbox.html

@@ -22,7 +22,6 @@
 			import AttributeNode from './jsm/renderers/nodes/core/AttributeNode.js';
 			import AttributeNode from './jsm/renderers/nodes/core/AttributeNode.js';
 			import FloatNode from './jsm/renderers/nodes/inputs/FloatNode.js';
 			import FloatNode from './jsm/renderers/nodes/inputs/FloatNode.js';
 			import Vector2Node from './jsm/renderers/nodes/inputs/Vector2Node.js';
 			import Vector2Node from './jsm/renderers/nodes/inputs/Vector2Node.js';
-			import Vector3Node from './jsm/renderers/nodes/inputs/Vector3Node.js';
 			import ColorNode from './jsm/renderers/nodes/inputs/ColorNode.js';
 			import ColorNode from './jsm/renderers/nodes/inputs/ColorNode.js';
 			import TextureNode from './jsm/renderers/nodes/inputs/TextureNode.js';
 			import TextureNode from './jsm/renderers/nodes/inputs/TextureNode.js';
 			import UVNode from './jsm/renderers/nodes/accessors/UVNode.js';
 			import UVNode from './jsm/renderers/nodes/accessors/UVNode.js';
@@ -73,7 +72,7 @@
 				const timerNode = new TimerNode();
 				const timerNode = new TimerNode();
 
 
 				// birection speed
 				// birection speed
-				const timerScaleNode = new OperatorNode( '*', timerNode, new Vector2Node( new THREE.Vector2( - .5, .1 ) ).setConst( true ) );
+				const timerScaleNode = new OperatorNode( '*', timerNode, new Vector2Node( new THREE.Vector2( - 0.5, 0.1 ) ).setConst( true ) );
 				const animateUV = new OperatorNode( '+', new UVNode(), timerScaleNode );
 				const animateUV = new OperatorNode( '+', new UVNode(), timerScaleNode );
 
 
 				materialBox.colorNode = new TextureNode( texture, animateUV );
 				materialBox.colorNode = new TextureNode( texture, animateUV );