You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
logical nodes / functions / if / var declaration and assignment / Swizzle node / and a bunch of other stuff like... formatting everything with prettier......
Visual node editor, inspired by [Blender's shader editor](https://www.blender.org/), is a tool to visually build [Three.js](https://threejs.org/) materials using [Three.js-Shading-Language](https://github.com/mrdoob/three.js/wiki/Three.js-Shading-Language). The socket proximity detection was inspired by [Kennedy Richard](https://x.com/KennedyRichard)'s [Nodezator's node editor](https://x.com/KennedyRichard/status/1823905562192449762)
@@ -23,8 +25,14 @@ You can also fix bugs or improve the code/interface. Just clone and do a pull re
23
25
### TSL to Visual Nodes:
24
26
-:white_check_mark: UV Channel
25
27
-:warning: Preview
26
-
-:no_entry: Function
28
+
-:warning: Functions
27
29
-:warning: Uniform
30
+
- Conditional / Logic
31
+
-:warning: If
32
+
-:warning: Declare & Assign variables
33
+
-:no_entry: Ternary
34
+
-:no_entry: Loop
35
+
-:warning: Swizzle
28
36
- NodeMaterial
29
37
-:no_entry: fragmentNode
30
38
-:no_entry: vertexNode
@@ -85,7 +93,7 @@ You can also fix bugs or improve the code/interface. Just clone and do a pull re
85
93
86
94
87
95
-:white_check_mark: Image texture node
88
-
-:white_check_mark: Operators
96
+
-:warning: Operators (not fully tested)
89
97
-:white_check_mark: add
90
98
-:white_check_mark: sub
91
99
-:white_check_mark: mul
@@ -109,6 +117,7 @@ You can also fix bugs or improve the code/interface. Just clone and do a pull re
109
117
-:white_check_mark: shiftLeft
110
118
-:white_check_mark: shiftRight
111
119
- Math
120
+
-:white_check_mark: mx_noise_float
112
121
-:white_check_mark: abs
113
122
-:white_check_mark: acos
114
123
-:white_check_mark: all
@@ -261,8 +270,4 @@ You can also fix bugs or improve the code/interface. Just clone and do a pull re
<divclass="controls"><strong>ALPHA RELEASE v%APP_VERSION%</strong> | MMB: Click and drag to pan | DOUBLE CLICK: add new node | SHIFT+A : open | SHIFT+S : save | <ahref="https://github.com/bandinopla/three.js-visual-node-editor" target="_blank">Github Page</a></div>
0 commit comments