
Heos Dice
El programa está en inglés y en español.
A browser-based 3D dice roller with real physics, custom textures, transparent/chroma background for OBS, and a no-nonsense workflow. It runs entirely in a single HTML file — drop it on your desktop, open it, done.
Try it right here on this page — or download it for keeps.
Features
- Six polyhedra — d4, d6, d8, d10, d12, d20 with accurate 3D geometry and proper face/vertex result detection (yes, the d4 actually reads the up-pointing vertex).
- Nine roll styles — Soft, Normal, Tumble, Epic (slow-mo), Bullet-time (slow-mo landing), Explosive, Rocket, Drop and Cannon. Each one changes how the dice launch, spin and settle.
- Six material sounds — Balloon, Felt, Stone, Space, Crystal and Wood. Each one is fully synthesised with Web Audio, no samples. Crystal rings like a wine glass, wood thwacks like a block.
- Custom textures — Replace any face of any die with your own art. Per-face import or bulk import, with per-die background colour and per-face zoom/rotate/centre controls.
- Modifiers and presets — Save full setups (dice + modifier + style + material) as named presets. Build your "Attack (1d20 + 3)", "Damage (2d6 + 1d4 + 2)", "Charisma save (1d20 − 4)" and roll them with one click. Export and import your preset library as JSON to back it up or share it with your table.
- Critical / fumble FX — When every die in the roll hits its maximum (or its minimum), a big gold or red flash takes over the screen with a synthesised stinger. The bar is intentionally high — when it fires, it matters.
- Big result overlay — Huge readable total above the table after every roll, with the breakdown underneath. Made for streams where the camera isn't on the screen.
- Pixel-art mode — Toggle between smooth filtering and crunchy pixel filtering on the textures. Looks great with the Press Start 2P number font.
Built for OBS
- Transparent background — Drop the file in as a Browser Source, set the background mode to Transparent, and you get the rolling dice composited over your scene with no extra work.
- Chroma backgrounds — Green or blue chroma with a colour picker, in case your OBS setup prefers chroma keying to alpha.
- Custom image background — Load any image as the table surface.
- Collapsible sidebars — Hide the control panel and the presets rail with one click each, for a clean capture.
- Tab sync — Toggle on and rolls in one tab replicate in real time across every other open tab. Drive the rolls from your control monitor; OBS captures the clean view.
- Camera control — Tilt, zoom and yaw (drag, wheel) to frame the table how you want.
How to use it
- Try it here, on the itchio website itself. If you want to save it, you can download it.
- Download the HTML file and open it in any modern browser (Chrome, Firefox, Edge, Safari).
- Pick your dice, optionally set a modifier, hit ROLL (or press space).
- For streaming: add it as a Browser Source in OBS pointing to the local file, set the background to Transparent, collapse the sidebar.
- Save your common rolls as presets and reuse them with one click.
- If you find this useful and helpful, a REVIEW or a donation would be greatly appreciated =D
| Published | 2 days ago |
| Status | Released |
| Category | Tool |
| Platforms | HTML5 |
| Author | Heosphorus |
| Tags | browser-tool, dice-editor, dice-roller, rolling, rpg-tool, streamer-tool, Tabletop, Tabletop role-playing game, virtual-dice |
| Content | No generative AI was used |
Download
Download NowName your own price
Click download now to get access to the following files:
Heos.Dice.html 101 kB

Leave a comment
Log in with itch.io to leave a comment.