Sephral’s Swift Dice
Want beautiful 3D dice animations in Foundry VTT without slowing down your game or making players wait for their rolls?
Swift Dice brings customizable 3D dice animations to Foundry VTT while keeping performance in mind. With different materials, visual effects, class themes and throwing animations, you can give your dice a unique appearance without needing a powerful computer. Every player sees the same roll, and chat results stay synchronized with the animations.

Highlights
Fast Dice Animations
Enjoy smooth 3D dice animations without WebGL or a physics engine. Swift Dice is designed to run on older laptops, tablets and browsers like Firefox without unnecessarily slowing down your game.
Synchronized Dice Rolls
Everyone sees the same dice animation at the same time. Chat cards appear immediately, while the result becomes visible once the dice finish rolling, keeping important moments exciting for everyone.
Custom Dice Appearance
Personalize your dice with different materials, colors, patterns and visual effects. Choose from 30 prepared designs or create your own combinations. Dice can also automatically use your Foundry player color.
Class Themed Dice
Choose from 17 different class themes with unique animations and effects. From magical druid dice to paladin wings and barbarian earthquakes, you can match your dice to your character or let the module select a theme automatically.
Throwing Animations
Pick from 13 different ways to roll your dice. Throw them from a hand, launch them from a cannon, fire them with a bow or send them through a magical portal. Optional sounds can also match your chosen dice material.
Visual Effects
Customize your rolls with glowing trails, magical runes, sparks, bats and different auras. Add special landing effects like holy light or falling arrows, or give your glass dice a beating heart inside.
Critical Roll Effects
Make important dice rolls stand out with special animations. The module recognizes critical results based on your game system, while the GM can also configure custom rules for special outcomes.
Private Rolls
Keep secret rolls hidden from other players. Blind rolls use covered dice, while private rolls remain invisible to anyone who should not see them.
How It Works
Enable the module in your world and Swift Dice automatically adds animations to your dice rolls.
Open the My Dice window through the dice button in the token controls to customize your appearance, choose materials and effects or select a class theme.
The GM can also adjust animation speed and decide which types of rolls should display dice through the module settings.
Compatibility
Supports Foundry VTT v13 and v14 and works with any game system, including dice from d4 to d100. The module also supports Midi QOL and Ready Set Roll.
Swift Dice is available in English and German.
When Dice So Nice is enabled, Swift Dice automatically stays inactive to prevent duplicate dice animations.
Learn More
Check out the manual for more details about dice customization, animations, module settings and the macro API.
Have questions or suggestions? Join the Discord server or take a look at my other modules on GitHub.