julien-c's picture
julien-c HF Staff
do not gitignore the builds
6cd9596
raw
history blame
4.12 kB
import {
// core
Node,
TempNode,
InputNode,
ConstNode,
VarNode,
StructNode,
AttributeNode,
FunctionNode,
ExpressionNode,
FunctionCallNode,
NodeLib,
NodeUtils,
NodeFrame,
NodeUniform,
NodeBuilder,
// inputs
BoolNode,
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.BoolNode = BoolNode;
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;