Learn 3dSynth
3dSynth is a browser and desktop workspace for procedural and parametric FDM 3D printing. Its nine complementary modules cover profile-based vase, spiral and layer toolpaths; mesh creation and texturing; node- and block-based procedural authoring; custom G-code editing and analysis; and specialized fabric, hex-grid and predefined-model workflows. It provides live 3D preview and shared printer, material and nozzle profiles, then exports direct G-code or mesh formats where each module supports them. It is not a general CAD system or conventional STL slicer; it is strongest when geometry and the printing path are part of the design.
This page is a map. Deep parameter reference is published as crawlable HTML at app.3dsynth.app/docs (per-article URLs like /docs/getting-started.html). The interactive editor is at app.3dsynth.app.
Start here
- Getting started — how the workbench is organized.
- Concepts — profile, modulator, toolpath, G-code, mesh, and related terms.
- FAQ — slicer boundaries, printers, STL, accounts, Premium.
- All modules — pick a door into the same Print setup.
- Pricing — Free vs Premium ($39 USD one-time).
Guides
These pages answer search-style questions without duplicating the module overviews. Each one states the problem, how people solve it without 3dSynth, how 3dSynth does it, an example, when it works, and when CAD, a slicer, or another editor is the better tool.
- Procedural 3D printing — rules and parameters generate the form or path.
- Parametric 3D printing — change numbers, not a frozen mesh.
- Generative 3D printing — algorithms grow geometry or toolpaths.
- Vase-mode G-code — spiral or single-wall paths without slicing a solid first.
- Direct G-code generation — the authoring tool writes printer moves.
- G-code preview and analysis — 3D view, search, and a synced editor.
- Visual G-code programming — Scratch-style blocks that emit toolpaths.
- Node-based 3D printing — typed graphs for geometry and G-code.
- Mesh texturing for 3D printing — displace triangles and export STL.
- 3dSynth vs a slicer — direct G-code vs PrusaSlicer, OrcaSlicer, Cura, and Bambu Studio.
- 3dSynth vs CAD — not Fusion, SolidWorks, or Blender; no multi-part mechanical CAD.
- Which FDM printers — compatible G-code and profiles, not OEM affiliation.
- Export STL for slicing — Mesh Sculptor and Texturize vs G-code modules.
- Layer Mode vs vase — stacked layers vs spiral on the same profile stack.
- Vase-mode effects — ripple, twist, and noise on a vase toolpath.
Modules
- G-code Sculptor — profile + effects → vase / spiral / layer G-code. Docs: overview. Tutorial: first profile print.
- Mesh Sculptor — profile + cross-section → STL. Docs: overview. Tutorial: first mesh.
- Texturize — displace any mesh → STL. Docs: overview. Tutorial: texture a cube.
- Node Sculptor — node graph → geometry / G-code. Docs: overview. Tutorial: parametric spiral vase.
- SynthBlocks — Scratch-style blocks → G-code (export is Premium). Docs: overview. Tutorial: circular layers.
- Custom G-code — edit and preview existing G-code. Docs: overview. Tutorial: editor basics.
- Fabric Sculpt — line generators + filters → G-code. Docs: overview. Tutorial: first fabric stack.
- Predefined models — parametric catalog parts. Docs: overview. Tutorial: first catalog print.
- Hex Grid — painted tiles → vase G-code. Docs: overview. Tutorial: first hex print.
Print setup, export, and the product
- Printer settings — machine, material, nozzle, process dialect.
- Exporting G-code and mesh export.
- Free vs Premium · Purchase · Desktop app.
- Changelog · Roadmap.
- Tutorial index · Documentation index.