Neon - GLSL shader editor driven by THREE.js

I built a small application which let you compose shaders using Nodes. It’s driven by THREE.js experimental NodeMaterial APIs.
More info on the following link.

6 Likes

This is fantastic! Node-based GLSL materials!

How do you break a connection after you bind it to a node? I accidentally plugged an output to Position and then I couldn’t undo it.

You may remove a connection by clicking it. It can be hard to click it sometimes, as you need to click it right on the exact pixel.

1 Like

This is really awesome, nice work @emilwidlund! Is there a way to output the glsl code?