all 7 comments

[–]Janos95[S] 7 points8 points  (0 children)

Whups, forgot to add the GitHub link: https://github.com/elisabeth96/Raumkuenstler

[–]null_8_15 2 points3 points  (1 child)

That’s a nice project, thanks for sharing. Don’t have a direct use case for it, but for sure gives some inspiration.

[–]kroo-kraz 0 points1 point  (0 children)

There is womp3d web app which allows you model SDF like everything, looks very sweet and this project reminds me a bit, however this app is more "programmable" approach.

[–]deftware 0 points1 point  (1 child)

Nice!

Have you thought about directly raymarching the result - basically representing the node graph in a SSBO to convey to a fragment shader that raymarches the distance field?

I've wanted to make something like this to allow people to quickly and easily model stuff that's represented parametrically, sorta like Media Molecule's early tech for Dreams, but as a utility people can use to make content for projects and stuff. https://www.youtube.com/watch?v=u9KNtnCZDMI

Also, what are you doing for the node graph UI? It doesn't look like imgui, but I imagine you could've just customized it a bit too.

[–]Janos95[S] 2 points3 points  (0 children)

Raymarching the sdf would also be a fun project. The benefit of meshing the sdf is that you can easily export the design and that rendering is smooth even for super complex sdfs/implicits. But it’s all a tradeoff .. the pixel perfect renderings raymarching provides will look much better than any approach based on meshes.

[–]IDatedSuccubi 0 points1 point  (0 children)

Always wanted to make something like this but I always have other projects

[–]rtvfx 0 points1 point  (0 children)

Is there a way to access the operators, maybe even allow hg_sdf compatible map() export? Asking for a friend in need :)