123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223 |
- import {
- // core
- Node,
- TempNode,
- InputNode,
- ConstNode,
- VarNode,
- StructNode,
- AttributeNode,
- FunctionNode,
- ExpressionNode,
- FunctionCallNode,
- NodeLib,
- NodeUtils,
- NodeFrame,
- NodeUniform,
- NodeBuilder,
- // inputs
- IntNode,
- FloatNode,
- Vector2Node,
- Vector3Node,
- Vector4Node,
- ColorNode,
- Matrix3Node,
- Matrix4Node,
- TextureNode,
- CubeTextureNode,
- ScreenNode,
- ReflectorNode,
- PropertyNode,
- RTTNode,
- // accessors
- UVNode,
- ColorsNode,
- PositionNode,
- NormalNode,
- CameraNode,
- LightNode,
- ReflectNode,
- ScreenUVNode,
- ResolutionNode,
- // math
- Math1Node,
- Math2Node,
- Math3Node,
- OperatorNode,
- CondNode,
- // procedural
- NoiseNode,
- CheckerNode,
- // bsdfs
- BlinnShininessExponentNode,
- BlinnExponentToRoughnessNode,
- RoughnessToBlinnExponentNode,
- // misc
- TextureCubeUVNode,
- TextureCubeNode,
- NormalMapNode,
- BumpMapNode,
- // utils
- BypassNode,
- JoinNode,
- SwitchNode,
- TimerNode,
- VelocityNode,
- UVTransformNode,
- MaxMIPLevelNode,
- ColorSpaceNode,
- // effects
- BlurNode,
- ColorAdjustmentNode,
- LuminanceNode,
- // material nodes
- RawNode,
- SpriteNode,
- PhongNode,
- StandardNode,
- MeshStandardNode,
- // materials
- NodeMaterial,
- SpriteNodeMaterial,
- PhongNodeMaterial,
- StandardNodeMaterial,
- MeshStandardNodeMaterial,
- // post-processing
- NodePostProcessing
- } from './Nodes.js';
- // core
- THREE.Node = Node;
- THREE.TempNode = TempNode;
- THREE.InputNode = InputNode;
- THREE.ConstNode = ConstNode;
- THREE.VarNode = VarNode;
- THREE.StructNode = StructNode;
- THREE.AttributeNode = AttributeNode;
- THREE.FunctionNode = FunctionNode;
- THREE.ExpressionNode = ExpressionNode;
- THREE.FunctionCallNode = FunctionCallNode;
- THREE.NodeLib = NodeLib;
- THREE.NodeUtils = NodeUtils;
- THREE.NodeFrame = NodeFrame;
- THREE.NodeUniform = NodeUniform;
- THREE.NodeBuilder = NodeBuilder;
- // inputs
- THREE.IntNode = IntNode;
- THREE.FloatNode = FloatNode;
- THREE.Vector2Node = Vector2Node;
- THREE.Vector3Node = Vector3Node;
- THREE.Vector4Node = Vector4Node;
- THREE.ColorNode = ColorNode;
- THREE.Matrix3Node = Matrix3Node;
- THREE.Matrix4Node = Matrix4Node;
- THREE.TextureNode = TextureNode;
- THREE.CubeTextureNode = CubeTextureNode;
- THREE.ScreenNode = ScreenNode;
- THREE.ReflectorNode = ReflectorNode;
- THREE.PropertyNode = PropertyNode;
- THREE.RTTNode = RTTNode;
- // accessors
- THREE.UVNode = UVNode;
- THREE.ColorsNode = ColorsNode;
- THREE.PositionNode = PositionNode;
- THREE.NormalNode = NormalNode;
- THREE.CameraNode = CameraNode;
- THREE.LightNode = LightNode;
- THREE.ReflectNode = ReflectNode;
- THREE.ScreenUVNode = ScreenUVNode;
- THREE.ResolutionNode = ResolutionNode;
- // math
- THREE.Math1Node = Math1Node;
- THREE.Math2Node = Math2Node;
- THREE.Math3Node = Math3Node;
- THREE.OperatorNode = OperatorNode;
- THREE.CondNode = CondNode;
- // procedural
- THREE.NoiseNode = NoiseNode;
- THREE.CheckerNode = CheckerNode;
- // bsdfs
- THREE.BlinnShininessExponentNode = BlinnShininessExponentNode;
- THREE.BlinnExponentToRoughnessNode = BlinnExponentToRoughnessNode;
- THREE.RoughnessToBlinnExponentNode = RoughnessToBlinnExponentNode;
- // misc
- THREE.TextureCubeUVNode = TextureCubeUVNode;
- THREE.TextureCubeNode = TextureCubeNode;
- THREE.NormalMapNode = NormalMapNode;
- THREE.BumpMapNode = BumpMapNode;
- // utils
- THREE.BypassNode = BypassNode;
- THREE.JoinNode = JoinNode;
- THREE.SwitchNode = SwitchNode;
- THREE.TimerNode = TimerNode;
- THREE.VelocityNode = VelocityNode;
- THREE.UVTransformNode = UVTransformNode;
- THREE.MaxMIPLevelNode = MaxMIPLevelNode;
- THREE.ColorSpaceNode = ColorSpaceNode;
- // effects
- THREE.BlurNode = BlurNode;
- THREE.ColorAdjustmentNode = ColorAdjustmentNode;
- THREE.LuminanceNode = LuminanceNode;
- // material nodes
- THREE.RawNode = RawNode;
- THREE.SpriteNode = SpriteNode;
- THREE.PhongNode = PhongNode;
- THREE.StandardNode = StandardNode;
- THREE.MeshStandardNode = MeshStandardNode;
- // materials
- THREE.NodeMaterial = NodeMaterial;
- THREE.SpriteNodeMaterial = SpriteNodeMaterial;
- THREE.PhongNodeMaterial = PhongNodeMaterial;
- THREE.StandardNodeMaterial = StandardNodeMaterial;
- THREE.MeshStandardNodeMaterial = MeshStandardNodeMaterial;
- // post-processing
- THREE.NodePostProcessing = NodePostProcessing;
|