Node editor for TSL

I am working on Node editor for TSL,
https://x.com/Bhushanwtf/status/1877676492509085767?t=0lMHj0NQP7u7_GaE1Tngdw&s=19

You can try live version https://tsl-editor.vercel.app/

It just supports some basic nodes rn, also you can’t really export code at this point but that will be the next thing I will be working on.

6 Likes

I’m interested in writing a node editor - as an experimental tool for community or collective collaborations. I would write it in threejs but the nodes would not three at all. Did you have any tools or libraries or resources to help you get started?
thanks!

I built all of it because I found it hard to display the previews:

https://dusanbosnjak.com/test/nodes3/

But there are libraries now that can do this much quicker (I still think it’s hard to display previews without webgpu)

3 Likes

Open source?

Using node materials?

This is open source, you can check out GitHub - bhushan6/tsl-editor: Node editor for tsl I used lib called nodl which helped me with nodes editor framework, I cloned it and using it internally since ig it’s not maintained and I needed some features specific to my need.

Yeah, I came across this. My real motivation was that it just felt interesting tbh.

Also where do you write blogs? I remember reading your blogs about three js on medium, especially instanced mesh series and that was really helpful.

Thanks for the github post. That is very helpful. So many people are doing really cool stuff in the three space. I’m thinking about (ab)using this for a completely different purpose. The IETF has an internal process for reaching consensus about internet protocols, here: IETF | Guide to IETF Working Groups

My thought is to be able to visualize the process using a node editor. I suspect that is an idea that will not pan out, but it will be interesting to learn why. And if it does work that will be fun too.
thanks again!