← All guidesDesigning is the first stage of the pipeline and the one that happens entirely in your browser. Open the free polyhedral dice generator and you build a set of dice, lay out the numbers, icons, and text on each face, and export print-ready STL files. Nothing is uploaded - the whole design lives in your browser. This guide walks the design choices that matter for a die you intend to print and cast.
Start a set
A set is a group of dice that share a look - a font, colours, and edge style - so a D4 through D20 read as one family. Add the standard polyhedra you want (D4, D6, D8, D10, D100, D12, D20, and more), and clone a die whenever you want a near-identical variant to tweak rather than rebuilding it from scratch.
Faces and layers
Every face is a small canvas built from layers. The numbers are placed for you, and each is its own layer you can move, rotate, resize, or restyle:
Numbers and text. The pips or numerals on each face, plus any extra text you want to add - a maker's mark, a word, a symbol.
Icons. Drop in a glyph in place of (or alongside) a number - a common touch for the highest face, like a crest on the 20 or a logo on the 1.
Position, rotation, and size. Drag a layer in the 2D face editor or set exact values; the live 3D preview shows the engraved result on the actual solid as you go.
Hide a layer with the visibility toggle to compare looks or temporarily drop a number without deleting it.
Fonts, colours, and edges
Fonts. Pick a typeface for the set and override it per die or per layer where you want something special. A heavy, even-weight face reads best once it is engraved and inked.
Colours. Set the die body colour and the ink colour for the numbers. These drive the preview and your own reference; on a printed-and-cast die the real colour comes from the resin and the paint you ink the recesses with (see the casting guide). Edges and corners. Soften the hard polyhedron with a fillet (rounded edge) or a chamfer (flat bevel), and optionally flatten the corners. This is purely a look-and-feel choice, but it also affects how the die rolls and where the support fins attach, so decide it before you export.
Set-wide defaults
Rather than styling every face by hand, set defaults once and let them cascade. A default chosen at the set level applies to every die and face under it; override it at the die or single-face level only where you want to differ. The font, edge treatment, engrave depth, and colours all follow this cascade, so restyling a whole set is a one-place change.
Designing for a clean print
Keep numbers off the very edge. The 2D editor shows a safe zone that accounts for the edge treatment; art that strays into a filleted or chamfered edge can get cut or distorted on the solid.
Engrave depth is deliberate. DieVinci recesses the numbers deep enough that a light sanding pass never reaches them and there is a real well for ink to sit in - so do not fight the default depth without reason.
Supports are an export setting, not a design one. When you export, DieVinci can add removable corner-down support fins for resin printing - covered in the printing guide. You can also export a plain STL and support it yourself.