Profile Shape

Parametric splines + stackable modulators

Draw a Bézier profile, layer 31+ effects, export vase-mode G-code. No mesh, no slicer.

Overview

How it works

Profile Editor maps height (Z) to radius via Bézier spline. Effects stack applies procedural displacement. Output: single-perimeter vase-mode G-code.

Workflow

Draw profile → add modulators → optionally use Julia Stack or Contour Wave → export G-code.

Spiral Vase (default): continuous Z spiral. Contour Wave: woven lattice, phase-shifted layers.

Key concepts

Profile · Effects stack · Modulator · Growth curve · Effect layer range · Vase mode

Profile Editor

Define your silhouette

X = radius, Y = height. Each point = target radius at that Z. Total height sets print extent.

Presets: Vase, Cone, Cylinder, Bowl. Controls: drag point/handle, right-click delete, double-click add. Shift+drag for symmetric handles.

Print-safe: Avoid thin necks, smooth transitions, watch self-intersections.

Projects: Save .3dsynth and design presets.

Profile Editor docs →
Profile Editor Interface

Shape Modes

Beyond the spline

Julia Stack

Experimental

Replaces profile with quadratic Julia set boundaries per layer; morphs over Z.

Docs →
Julia Stack Example

Contour Wave

Woven lattice; Z oscillates per layer, phase-shifted 180° between layers.

Docs →
Contour Wave Example

Pattern Offset

Per-effect

Repositions effects in (θ, Z) space—domain/positioning, not a shape mode.

Docs →

31+ Modulators

Effects

Order matters: top to bottom. Base texture (e.g. Noise) first, caps last.

Waveform

  • Z-RippleHorizontal waves
  • XY-RippleRadial pattern
  • HarmonicsLayered overtones
  • Wave ShaperSquare/saw/tri
  • GlitchS&H random steps
  • EnvelopeADSR shaping

Geometric

  • Radial BlobsDimples in grid
  • Half BlobsAlternating bumps
  • PolygonizerN-sided cross-section
  • Line PatternRidged teeth
  • Single LineFin protrusions
  • Faceted TrianglesTriangular surface

Flow & organic

  • Blob PushMetaball bulges
  • Contour FlowOrganic ridges
  • Flow RidgesWave-modulated
  • Julia Flow RidgesFractal-driven

Topographic

  • Topo ContourStepped terrain
  • Hex Iso FlowHex + iso-surface
  • Hex Topo ContourHex stepped

Utility

Effects Stack Visual

Global transforms

Twist, Bend, Taper, Stretch

Output

Growth curve & G-code

Growth Curve

Scales effect strength 0–100% height. Per-effect Start/End % limits.

Docs →
Growth Curve UI

G-code Export

Single-perimeter vase mode. Continuous spiral. Printer-ready start/end scripts. Print tab: set printer, material, nozzle once.

Docs →
G-code Preview
3dSynth is in constant development. New modulators added regularly. View changelog →

Ready to sculpt?

Draw your profile, stack effects, preview in 3D, export G-code.

For arbitrary 2D shapes or procedural toolpaths, see SynthBlocks.