3dSynth is a procedural toolpath engine for 3D printing. Define geometry through parametric math and logic, generate G-code directly, and print with total control.
Full app runs in your browser. Zero install. Desktop version also available for Windows, macOS, and Linux.
Draw a parametric spline, pick a predefined model, or program geometry with visual blocks.
Stack modulators and logic to shape surfaces — ripple, twist, noise, fractals, and more.
Preview the toolpath in 3D, verify every move, and export printer-ready G-code.
Send the generated G-code to your 3D printer and watch your geometry come to life layer by layer.
Stop fighting your tools. Start designing with parameters that matter.
Define toolpaths directly from mathematical equations and spline profiles. Avoid the complexity and artifacts of STLs or slicers. Enjoy continuous extrusion and infinite resolution.
Program intricate toolpath logic layer by layer using an intuitive visual node system. Effortlessly generate repeating patterns, loops, and math-driven structures directly into G-code.
Maintain complete command over your machine's hardware. Edit, analyze, and visualize every specific move in the 3D viewport before sending the instructions to the printer.
Includes pre-configured starting and ending sequences for 300+ major 3D printers ensuring safe operation right from the first print.
Stack over 31 modifiers to alter geometry. Apply distinct math functions such as ripples, twists, noise, and fractals to shape surfaces.
Toggle between continuous vertical movement (spiral vase mode) and standard planar layered workflows to experiment with different structural approaches.
Experience rapid iteration within a refined, clean workspace. All parameters recalculate the toolpath in real-time, displaying immediate 3D visualization.
From visual programming to direct code editing, 3dSynth offers three distinct ways to control your machine.
The classic vase-mode workflow. Draw a spline profile and stack powerful modulators to sculpt the form.
Program your toolpath directly. Drag and drop blocks to build custom loops, patterns, and logic.
Import, edit, analyze, and debug G-code. Monaco editor with bidirectional sync to 3D viewport.
Real prints, real G-code. No post-processing, no tricks.
Every shape is the result of deterministic math — spline profiles, parametric equations, and procedural logic. Repeatable. Precise. Yours.
Get productive fast. Then go deep: blocks, effects, transforms, and real printing workflows.
Documentation
Getting started, core concepts, effect modules, and export basics.
SynthBlocks
A visual programming environment for toolpath logic—loops, math, and control.
Changelog
Track what's new and what's improved in the Professional edition.
Public Roadmap
Track new features, upcoming modules, and project milestones.
Start free in the browser. Upgrade once to unlock the full desktop app and commercial rights.
Everything you need to know before you start printing.
Open 3dSynth in your browser and start generating toolpaths. Desktop app available for Windows, macOS, and Linux.