2
0
Эх сурвалжийг харах

Exmaples: Use "./jsm/nodes/Nodes.js" for imports.

Mugen87 6 жил өмнө
parent
commit
b1cb19ced9

+ 12 - 9
examples/webgl_materials_compile.html

@@ -39,15 +39,18 @@
 
 			import { OrbitControls } from './jsm/controls/OrbitControls.js';
 			import { TeapotBufferGeometry } from './jsm/geometries/TeapotBufferGeometry.js';
-			import { NodeFrame } from './jsm/nodes/core/NodeFrame.js';
-			import { MathNode } from './jsm/nodes/math/MathNode.js';
-			import { OperatorNode } from './jsm/nodes/math/OperatorNode.js';
-			import { ConstNode } from './jsm/nodes/core/ConstNode.js';
-			import { ColorNode } from './jsm/nodes/inputs/ColorNode.js';
-			import { ExpressionNode } from './jsm/nodes/core/ExpressionNode.js';
-			import { TimerNode } from './jsm/nodes/utils/TimerNode.js';
-			import { FloatNode } from './jsm/nodes/inputs/FloatNode.js';
-			import { PhongNodeMaterial } from './jsm/nodes/materials/PhongNodeMaterial.js';
+
+			import {
+				NodeFrame,
+				FloatNode,
+				ColorNode,
+				ConstNode,
+				ExpressionNode,
+				MathNode,
+				OperatorNode,
+				TimerNode,
+				PhongNodeMaterial
+			} from './jsm/nodes/Nodes.js';
 
 			var container = document.getElementById( 'container' );
 

+ 1 - 1
examples/webgl_materials_envmaps_hdr_nodes.html

@@ -42,7 +42,7 @@
 			import { HDRCubeTextureLoader } from './jsm/loaders/HDRCubeTextureLoader.js';
 			import { PMREMGenerator } from './jsm/pmrem/PMREMGenerator.js';
 			import { PMREMCubeUVPacker } from './jsm/pmrem/PMREMCubeUVPacker.js';
-			import { MeshStandardNodeMaterial } from './jsm/nodes/materials/MeshStandardNodeMaterial.js';
+			import { MeshStandardNodeMaterial } from './jsm/nodes/Nodes.js';
 
 			var params = {
 				envMap: 'HDR',

+ 7 - 4
examples/webgl_materials_envmaps_pmrem_nodes.html

@@ -42,10 +42,13 @@
 			import { HDRCubeTextureLoader } from './jsm/loaders/HDRCubeTextureLoader.js';
 			import { PMREMGenerator } from './jsm/pmrem/PMREMGenerator.js';
 			import { PMREMCubeUVPacker } from './jsm/pmrem/PMREMCubeUVPacker.js';
-			import { StandardNodeMaterial } from './jsm/nodes/materials/StandardNodeMaterial.js';
-			import { FloatNode } from './jsm/nodes/inputs/FloatNode.js';
-			import { TextureNode } from './jsm/nodes/inputs/TextureNode.js';
-			import { TextureCubeNode } from './jsm/nodes/misc/TextureCubeNode.js';
+
+			import {
+				StandardNodeMaterial,
+				FloatNode,
+				TextureNode,
+				TextureCubeNode
+			} from './jsm/nodes/Nodes.js';
 
 			var params = {
 				textureSize: 1024,

+ 14 - 11
examples/webgl_mirror_nodes.html

@@ -26,17 +26,20 @@
 			import { GUI } from './jsm/libs/dat.gui.module.js';
 			import { OrbitControls } from './jsm/controls/OrbitControls.js';
 			import { ReflectorRTT } from './jsm/objects/ReflectorRTT.js';
-			import { NodeFrame } from './jsm/nodes/core/NodeFrame.js';
-			import { ExpressionNode } from './jsm/nodes/core/ExpressionNode.js';
-			import { PhongNodeMaterial } from './jsm/nodes/materials/PhongNodeMaterial.js';
-			import { MathNode } from './jsm/nodes/math/MathNode.js';
-			import { OperatorNode } from './jsm/nodes/math/OperatorNode.js';
-			import { TextureNode } from './jsm/nodes/inputs/TextureNode.js';
-			import { BlurNode } from './jsm/nodes/effects/BlurNode.js';
-			import { FloatNode } from './jsm/nodes/inputs/FloatNode.js';
-			import { ReflectorNode } from './jsm/nodes/inputs/ReflectorNode.js';
-			import { SwitchNode } from './jsm/nodes/utils/SwitchNode.js';
-			import { NormalMapNode } from './jsm/nodes/misc/NormalMapNode.js';
+
+			import {
+				NodeFrame,
+				ExpressionNode,
+				PhongNodeMaterial,
+				MathNode,
+				OperatorNode,
+				TextureNode,
+				BlurNode,
+				FloatNode,
+				ReflectorNode,
+				SwitchNode,
+				NormalMapNode,
+			} from './jsm/nodes/Nodes.js';
 
 			// scene size
 			var WIDTH = window.innerWidth;

+ 4 - 2
examples/webgl_performance_nodes.html

@@ -38,8 +38,10 @@
 
 			import Stats from './jsm/libs/stats.module.js';
 
-			import { StandardNodeMaterial } from './jsm/nodes/materials/StandardNodeMaterial.js';
-			import { MeshStandardNodeMaterial } from './jsm/nodes/materials/MeshStandardNodeMaterial.js';
+			import {
+				StandardNodeMaterial,
+				MeshStandardNodeMaterial
+			} from './jsm/nodes/Nodes.js';
 
 			var container, stats;
 

+ 14 - 11
examples/webgl_sprites_nodes.html

@@ -19,17 +19,20 @@
 
 			import { OrbitControls } from './jsm/controls/OrbitControls.js';
 			import { NodeMaterialLoader, NodeMaterialLoaderUtils } from './jsm/loaders/NodeMaterialLoader.js';
-			import { NodeFrame } from './jsm/nodes/core/NodeFrame.js';
-			import { SpriteNodeMaterial } from './jsm/nodes/materials/SpriteNodeMaterial.js';
-			import { MathNode } from './jsm/nodes/math/MathNode.js';
-			import { OperatorNode } from './jsm/nodes/math/OperatorNode.js';
-			import { TextureNode } from './jsm/nodes/inputs/TextureNode.js';
-			import { Vector2Node } from './jsm/nodes/inputs/Vector2Node.js';
-			import { TimerNode } from './jsm/nodes/utils/TimerNode.js';
-			import { FunctionNode } from './jsm/nodes/core/FunctionNode.js';
-			import { FunctionCallNode } from './jsm/nodes/core/FunctionCallNode.js';
-			import { PositionNode } from './jsm/nodes/accessors/PositionNode.js';
-			import { UVNode } from './jsm/nodes/accessors/UVNode.js';
+
+			import {
+				NodeFrame,
+				SpriteNodeMaterial,
+				MathNode,
+				OperatorNode,
+				TextureNode,
+				Vector2Node,
+				TimerNode,
+				FunctionNode,
+				FunctionCallNode,
+				PositionNode,
+				UVNode
+			} from './jsm/nodes/Nodes.js';
 
 			var container = document.getElementById( 'container' );