Skip to content

Open Tabletop 0.14.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 05:45
· 253 commits to main since this release

Added

  • Dice finishes. A die is no longer just a color — it now carries a surface finish laid over
    that color, chosen from the new Finish button in the dice tray (for every die you own at
    once) or a single die's inspector. Matte, Satin and Glossy walk from flat to a hard
    specular highlight; Metallic turns the die to tinted metal that picks up the room around it,
    keeping the die's own hue in the reflection rather than going chrome. Pearl adds a soft
    clearcoat sheen, and Marbled is a procedural D&D-resin look — domain-warped veins of varying
    thickness whose color adapts to the die, dark veins on a light body and light veins on a dark
    one, so no two faces read the same. Translucent lets a little light through, Glow makes
    the die emit its own color in a dim scene, and Brushed is directional metal. The finish
    rides along with the die everywhere — spawns, recolors and the roll all carry it, and it is
    saved as your per-die default.
  • Finishes degrade instead of crashing on low-end phones. The physical, transparent and
    roughness-map shaders behind Brushed, Translucent and Pearl black-screen some Android GPUs, so
    on a phone the renderer quietly substitutes a safe look — Brushed becomes Metallic, Translucent
    becomes Satin, Pearl becomes Glossy — and the picker hides those three options entirely. The
    swap happens at mesh-build time no matter who set the finish, so a die another player made
    Brushed still renders on the phone. Tablets and desktops show the real thing.
  • Custom dice textures. Beyond the built-in finishes, a host can upload their own seamless
    image and wear it as a die's surface. Add it under the editor's Add to Library → Dice
    Textures
    , where it lands in a reusable library alongside decks and skyboxes — so it carries
    across rooms and can be published to the whole table — then reach it from the new Custom
    button, a sparkle-marked menu of its own next to the finishes, on a single die in the inspector
    or across every die in the dice box. The picker shows textures as bare thumbnails (the name is
    the tooltip) so a large collection stays readable. The image wraps the die over triplanar UVs
    like Marbled, and on a d6 the number stays legible on top of the art; because it is a plain
    image map it renders on phones too. The chosen texture rides with the die everywhere and saves
    as your per-die default.
  • Pipped d6 dice. Two built-in dice join the numbered set — Rounded Pips and Square
    Pips
    — real 3D models with recessed dots instead of printed numbers. Add them from the dice
    box's Add menu or the library's built-in Dice tab. They colour exactly like the other dice: the
    body takes your die colour and the pips take your number colour, so a dice set or the inspector
    recolours both at once. Under the hood they are a normal d6 — same size, same physics, read by
    eye like any die — just a different mesh, so they roll in the tray and tumble on the table like
    the rest.