-
-
Notifications
You must be signed in to change notification settings - Fork 35.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NodeEditor: Node-based for native objects #23165
Conversation
It is too an step to we can be a |
I'm having trouble adding any nodes - when I type a node then click on the node name nothing happens. |
Hmm.. I will fix this, you can press enter too |
Great, seems to be working again now. This is a lot of fun to play with :) Is there a reason why Color doesn't accept inputs? I wanted to try hooking: timer -> sin -> color.r, for example. |
@looeee Still I need to add |
I guess we should rename this from |
@looeee I add |
Thanks! |
Quick note: I often stumble on this issue and then spend some time trying to find the url of threejs node-material editor, which isn't really advertised. It is called playground and is available here, hope it is useful to anyone including my future self! |
The link is back 👋 d3646a4 |
Thanks, did not know it was there in the first place! |
Introduction
After many attempts to create an API to define a
NodeMaterial
from editor to some specificMesh
I created a system so that any Three.js object could be used asNode/*Editor
and thatNodeEditor
could recognize and handle conflicts through the API.This way we can bring all the native elements of Three.js:
Geometry
,Camera
,Animations
, etchttps://raw.githack.com/sunag/three.js/dev-scene-apply/examples/?q=playground#webgl_materials_nodes_playground
Errors viewer
Cable color by Node type
ContextMenu opens on Top or Right
If it detects that it has reached the edge of the screen.
Node creator input / Search
Use this tool to create a new
Node
or to bring aMesh
fromThree.js
Scene
toNodeEditor
This contribution is funded by Google via Igalia.