Dice Set
Dice at real size (a d6 is 16 mm): a pair of pipped d6, a seven-piece polyhedral RPG set (d4, d6, d8, d10, percentile d10, d12, d20), one d20 or a handful of five d6, each resting flat on a face as if just rolled, optionally in a hexagonal felt dice tray. Faces carry pips or a single dot instead of numbers. Scale enlarges them for a game level.
- Size
- 0.08 × 0.02 × 0.08 m
- Triangles
- 566
- Kit
- Tabletop
Tune it
5 knobs: Set, Colour, Pips, Tray, Scale.
Specs
- Size
- 0.08 × 0.02 × 0.08 m width × height × depth
- Triangles
- 566 of 6,000
- Draw calls
- 1 one vertex-colour material
- Knobs
- 5 3 presets
- Night lights
- 0 none
Passed the validator: real scale, rests on y = 0, front faces +Z, deterministic.
Use it
Code for the specimen as it is set up above; it follows your knobs.
import { createAsset } from 'https://gaitkit.com/cdn/dice-set.mjs';
const diceSet = createAsset();
scene.add(diceSet); // rests on y = 0, front faces +Zimport { useMemo } from 'react';
import { createAsset } from 'https://gaitkit.com/cdn/dice-set.mjs';
export function DiceSet() {
const model = useMemo(() => createAsset(), []);
return <primitive object={model} />;
}# Import dice-set.glb (download below). It is a static mesh, one material per colour.
add_child(preload("res://dice-set.glb").instantiate())// Import dice-set.glb with glTFast (com.unity.cloud.gltfast).
// Drop it in the scene: 1 unit = 1 metre, +Z is its front.Use the gaitkit MCP server: get_variant({ "id": "dice-set", "want": "default look" })
then place the result.
# MCP endpoint
https://gaitkit.com/mcpKnobs
| Knob | Type | Values | Default | What it does |
|---|---|---|---|---|
set | choice | pair polyhedral d20 handful | polyhedral | pair (two d6 with pips), polyhedral (seven RPG dice: d4, d6, d8, d10, percentile d10, d12, d20), d20 (a single twenty-sided die), handful (five d6 for a dice game). |
color | color | any colour | #c8323c | Body colour of the dice. #c8323c red, #2f5fbf blue, #f2efe6 bone white, #2a2a30 black, #6a3fb0 purple, #2f9a5a green. |
pips | choice | white black gold | white | Colour of the pips and face dots: white, black or gold. |
tray | toggle | on / off | false | A hexagonal wooden dice tray lined with green felt under the dice. |
scale | range | 1 to 30, step 1 | 1 | Uniform scale over real size. 1 is real (16 mm d6); 30 gives a half-metre d6 to place in a game level. |
Presets: adventurer dice {"set":"polyhedral","color":"#6a3fb0","pips":"gold","tray":true} · casino pair {"set":"pair","color":"#f2efe6","pips":"black"} · giant d20 {"set":"d20","scale":30,"color":"#2f5fbf"}
Files
| File | What |
|---|---|
| dice-set.glb | GLB, default look · 143 KB |
| dice-set.mjs | ES module, every knob live |
| dice-set.obj | OBJ, static, no colour |
| dice-set-params.json | knob schema, presets, night zones |
Licence
Use it in games, apps, renders and client work, commercially and without credit. Do not resell it as an asset or train a 3D generator on it. The full licence.