Isoline is a browser-based studio for designing procedural 2D and 3D geometry using Signed Distance Functions (SDFs).
Build shapes visually using a node graph, combine them with smooth boolean operations, apply procedural transforms, and render them in real time using GLSL and ray marching.
Features in Version 1
• Node-based procedural geometry
• 2D and 3D primitives
• Twist, bend, repeat, tiling, symmetry, Möbius transform
• Smooth blending and Schur blending
• CPU contours, GLSL rendering, and Ray March rendering
• Export to PNG
• Export to GLSL (ShaderToy compatible)
• Export to Scene JSON
• Export to Binary STL for 3D printing
Live demo:
https://isoline-studio.netlify.app
GitHub:
https://github.com/Santideva/Isoline
Feedback is welcome. Version 1 is intended as a stable foundation, with future versions guided by user feedback.