Launching today

Isoline
Node-based procedural 3D geometry in the browser. No install
11 followers
Node-based procedural 3D geometry in the browser. No install
11 followers
Isoline is a browser-based studio for designing procedural 2D and 3D geometry using a visual node graph. Build shapes from primitives, transforms and smooth boolean operations, then render them as CPU contours, GPU GLSL, or full ray-marched scenes. Isoline uses SDFs and not polygons. Instead of editing vertices, you build geometry by composing mathematical operations. Exports include PNG, ShaderToy-compatible GLSL and binary STL for 3D printing. Free, open source, and no installation required.










Finally, a way to sketch SDFs without wrestling with raw GLSL every time. The node graph makes the boolean ops feel intuitive, and exporting straight to STL saved me a trip through Blender.
@aslhan345499 Thank you! Reducing that friction was one of the main goals. I wanted people to be able to explore SDF modelling visually instead of writing shader code from scratch, while still being able to export GLSL or STL when they're ready. I'm really glad the workflow resonated with you.
the node graph makes it really intuitive to iterate on SDF designs, and exporting straight to a ShaderToy-friendly format is a nice touch for quick sharing.
@sevdayeilefqel Thanks! The goal was to make experimenting with SDFs fast while keeping the output portable. Being able to go from a visual graph to ShaderToy-ready GLSL without extra steps was a workflow I wanted from the beginning. I'm really glad it resonated with you.
solid launch, congrats! SDF-first instead of mesh feels pretty smart, I believe it skips all the retopo pain that makes smooth booleans fragile on polygons
@artstavenka1 Thanks! That was definitely part of the motivation. SDFs don't replace meshes for every use case, but they make operations like smooth booleans and procedural blending much more natural than traditional mesh editing. I'm looking forward to expanding that workflow further.
The way Isoline lets you hop from a 2D contour preview straight into a ShaderToy-ready GLSL export without touching a config menu is genuinely elegant, and keeping it browser-only makes the whole thing feel like magic.
@dnegayretztem Thank you! That workflow was one of the main goals. I wanted to reduce the friction between experimenting with procedural geometry and getting usable GLSL out of it, while keeping everything browser-based. I'm glad that came across!