← Back to DieVinci

Designing your dice

← All guides

Designing 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.