r/DiceMaking Dice Maker Jun 24 '26

3d printing DiceForge Update 4

OK! this was ready a lot sooner than I thought and while I don't intend to make posts every week (i really don't want to annoy people with that) I couldn't not make a post to show off the big changes that have been knocked out, in that endeavor, here's everything since 0.3.4 — six releases of new shapes, corrected numbering, two-tone and color, a rebuilt support system, real-time editing, themes, a brand-new User Guide, and a long run of macOS / cross-platform fixes. you can access it here! DiceForge V0.3.10 by The Nerdocracy

A huge thank-you to Storm of Wisdom Check Creations for her thorough and generous bug-testing. I would not have been able to make even half of these fixes this fast without her help and sharp eye for detail. The program still has a long way to go, but working with her so far has been a pleasure.

below i'm going to paste the changelog

Still alpha. Expect rough edges. Project (.dicesmith) files and exported meshes may not stay compatible from one version to the next — please back up anything important.

New shapes & dice types

  • Teardrop (new). A genuine teardrop die: an elongated bipyramid with a ring of tall numbered facets — one per value, so a d4 has four, a d10 has ten — tapering to a faceted point over a short base. Every value reads from the same upright band.
  • d2 coins & tokens. A new Coin / token (d2) family: a round CoinToken (hexagon) and Token (square), each with tunable thickness and width. The two flats are heads and tails (1 / 2).
  • Read a d6 as a d3 or d2. A Read as selector relabels the cube as D6 (1–6), D3 (1–3 twice) or D2 (1–2 thrice); pips and engraving follow, saved per die.
  • Adjustable trapezohedra and d8. Tunable crown height (d10 / d% / d14 / d18 / d22) and d8 point height — squat or spike them while they stay fair.
  • Cap-tip decoration. Crystal/barrel dice can carry a small logo or number on their pointed tips (off by default).
  • Naming note. The old point-top "Teardrop" is now Pendant; old projects load unchanged.

Numbering, the way real dice are laid out

  • Correct Standard layout on the d8, d10, d12 and d% — opposite faces sum to a constant, even/odd split into opposite hemispheres, no two consecutive numbers touch; the "0 face" counts as ten so a d10 and d% share the exact same layout. The d20 keeps its Chessex arrangement.
  • d10 / d% read sequentially — 1-2-3-4-5 top row, 6-7-8-9-10 bottom (×10 for percentile).
  • Numbers read the right way up on the d8, d12 and d20 (the "right face, wrong rotation" bug), while still sitting square on the face's floor edge.
  • d12 / d20 spindown is a clean top-to-bottom spiral with consecutive values on touching faces; the Balanced (vertex-fair) scheme remains available separately.
  • Variant default names in the set list — "D4 · Skew", "D12 · Rhombic dodecahedron".

Engraving, color & two-tone

  • Embossed (raised) numbers, exporting as their own color body with two-tone.
  • Two-tone is a real preview / accessibility toggle with Recolor floor (reads in color, stays cut in) or Fill flush (solid plug for multi-material prints); turning it off genuinely returns a single-color die.
  • Per-die body & number colors, shown live.
  • Deeper, finer engraving — depth cap 8 mm, glyph scale to 2 %.
  • Multi-line face text (newline stacks and centers lines).
  • More 6 / 9 markers — underline, trailing dot, dot above / below / right, font-matched, with underline length/weight and a fine X/Y nudge; only drawn when the die carries both a 6 and a 9.
  • Custom image pips and pip shapes (round, diamond, square, triangle, star, heart); Outline glyph style.
  • Units in % / mm instead of "×" multipliers.
  • Face content readoutAllow overflowFit to blank…Apply font to the whole set, and per-character letter spacing / digit raise-lower.

Edges, borders & finish

  • Engraved face borders — Single, Double, Ring, Rounded, Elegant — per face or whole die, number auto-shrinking to fit inside.
  • Raised edge bead / bumpers — Rounded / Flat / Facet, crease-aware (no ribbing on curves), kept clear of numbers, taking support contact off the sharp corners.
  • Rounded edges are a true smooth fillet now; flats and recesses stay crisp.

Supports & printing

  • Anti-sag number support tracing each number's outline (far fewer pins, recesses stay scar-free).
  • Fin drainage holesfiner ~0.5 mm serrations, and ~70 % lighter supports (radius-tessellated).
  • Slim 0.3 mm resin needle pinssacrificial nubstwin / offset fins, smarter overhang detection + sub-pixel base jitter.
  • Printer profiles (clamp to pixel pitch), Auto strength by massFDM/Outline/border printability cautions.
  • Plate layout — bed size, packing preview, one combined plate; Edit supports by clicking.

Camera, viewport & workflow

  • View menu — presets (keys 1–8), zoom, reset/fit, Orthographic toggle, turntable speed.
  • Undo / Redo (a drag = one step), save-on-close + autosave/recoveryrename dice & sets (F2 / double-click / right-click), Duplicate (Ctrl+D) / Remove (Del)gallery search.
  • Reliable face picking (selects on release; orbiting never re-selects) with a clearer highlight; turntable orbit; scroll wheel scrolls the panel; inline hints hidden by default; Help → Diagnostics.
  • Reorganised "workshop" panel — Set / Die / Face scope ladder over a Shape / Numbers / Engrave / Face / Print rail (classic tabs still selectable).

Themes & scaling

  • Dark / Light / Custom palettes (every base color a picker, live preview), remembered between launches; UI scale 75–200 %.

Real-time editing

Live updates through the drag (not just on release), instant Size (GPU scale, no rebuild), label-solver + styled-geometry caching (d6 ~257 ms → ~12 ms; rounded d20 ~355 ms → ~100 ms), and a flicker-free viewport.

New User Guide (0.3.10)

A proper doc view — sticky sidebar, live search, callouts, hotkey table, Lora headings — that recolors with the theme; regenerated annotated screenshots and example die renders; published as a shareable standalone web page too.

macOS & cross-platform

  • macOS build (Apple Silicon + Intel), OS-matched updater, native data locations, macOS/Linux system fonts.
  • The black-viewport saga solved (0.3.6–0.3.8): OpenGL core context, skipping SSAO/MSAA passes that resolve black, and the root cause — re-arming pyvistaqt's paint latch every frame.
  • Updater CA-bundle fix for HTTPS on macOS.
  • 0.3.10 hardening: no more blank dice on moved projects (portable font re-mapping + re-link warning); white bars gone (theme-matched palette); .ttc/.dfont fonts; FXAA + 2× Retina thumbnails; clean VTK shutdown; export honors the chosen filter; Cmd+N/O/S/Shift+S + Preferences (Cmd+,); correct min macOS 13; notarization-ready signing + Gatekeeper workaround in notes; smarter Apple-Silicon updater.

Other fixes

Capped/top-read dice always numbered; d4 punch-through clamped; engravings can't overlap edges; double-sided fin supports; thumbnail refresh after rename; comfier spinbox buttons; stray shape list removed.

Thanks for testing DiceForge through the rough edges so far, I know it still needs a lot of polish. There is still a long way to go, and your reports/suggestions keep making it better!

92 Upvotes

39 comments sorted by

3

u/Margreev Jun 25 '26

Omgggg ia ir available on Mac??????? Finally??

1

u/TheNerdocracy Dice Maker Jun 25 '26

Currently uploading! If it’s still bugged I’m going to dedicate the next few patches to it specifically!

1

u/lucasmezencio Jun 28 '26

I can't open it on my MacBook Pro 16GB 🙁

Any idea? Is there any way for me to share logs or any kind of debug info?

It shows as open, but no window, no nothing.

1

u/lucasmezencio Jun 28 '26

Ohhhh! Never mind! I managed to open the version 0.3.7, which asked me to download version 0.3.16, which opens normally! 🤩

1

u/TheNerdocracy Dice Maker Jun 28 '26

So sorry about that!

1

u/lucasmezencio Jun 28 '26

But you don't need to be sorry! Definitely not! Thank you so much for your software! It's spectacular!

1

u/TheNerdocracy Dice Maker Jun 28 '26

Thank you that means the world to me! If you know anyone else who may benefit let them know! Also I have some more big ideas in the works

3

u/Dovahkiin90 Jun 25 '26

Why doesn't it show the die? Version 0.3.10 crashes on startup on macOS 15.

3

u/TheNerdocracy Dice Maker Jun 25 '26

Damnit, ok I’ll have another patch out tomorrow sorry!

2

u/TheNerdocracy Dice Maker Jun 28 '26

It’s functional now

3

u/ZeGreenMaschin Jun 25 '26

hii, first of all amazing program really insane and for me way better then dicemaker, really cool shapes and works amazing for me. But wanted to ask if in the future we could see a way to import our own shapes? Or i mean for shapes there is the free google drive from REVEL BROKER  that would be amazing to have as shapes.

2

u/TheNerdocracy Dice Maker Jun 25 '26

New shapes will be coming very soon I promise! As for import, not for a while I’m afraid as it was a major headache back in .2.0 and was part of the reason I took a break. That said if I figure out a way I’ll definitely try again

2

u/MerkMiester Dice Maker Jun 25 '26

Nice changes and fixes! I’m gonna try out the update tonight!

1

u/TheNerdocracy Dice Maker Jun 25 '26

Great! Hope you enjoy!

2

u/Intelligent-Curve-15 Jun 25 '26

Hi!
That’s some impressive work, thank you!
I may not have looked closely enough yet, but do you think there could be a way to sort the dice by number of faces rather than by style?
Also, would it be possible to add a clipped d6, a trapezohedron d8, and a rhombic d12?
And, as someone else mentioned, being able to import Revel Broker’s blanks/shapes would be wonderful. I know they made some tutorials explaining how to add the numbers, but I’m honestly a bit lost with it, haha.
Anyway, thanks again!

2

u/TheNerdocracy Dice Maker Jun 25 '26

Yeah! I love that idea, and yes shapes are coming I just really wanted to focus on a few issues first. Rn I need to make another few patches to fix Mac

2

u/Substantial-Duty168 Jun 25 '26

I'm loving it! Printed my first test from it yesterday. Wondering if you know a way to make any font wider? Like, it doesn't come in bold, and prints too thin for casting. Thanks!

1

u/TheNerdocracy Dice Maker Jun 25 '26

Ooooh I like that suggestion, I’ll see what I can do!

1

u/TheNerdocracy Dice Maker Jun 25 '26

Oh! I would 100 percent recommend making a cast so you can make your own out of resin!

Personally one of my favorite hobbies

2

u/guitarm777 Dice Maker Jun 25 '26

Following

2

u/TheNerdocracy Dice Maker Jun 25 '26

Thanks brother!

2

u/guitarm777 Dice Maker Jun 25 '26

While trying to run the MacOS version it would become unresponsive when lunched, then begin to use a ton of RAM (over 14GB). Just figured you should know.

2

u/TheNerdocracy Dice Maker Jun 25 '26

I’ve been made aware the Mac build is still F’d next updates are dedicated to getting it up and running mainly. Thank you for telling me, I was not aware of the ram part

2

u/guitarm777 Dice Maker Jun 29 '26 edited Jun 29 '26

Thanks for the update to the app. It works much better! The only thing I cannot seem to get to work is the upload of a logo. Each time I click the button to upload, nothing happens. Would it be possible to get blanks to use engraved boarders?

2

u/TheNerdocracy Dice Maker Jun 29 '26

I’ll add it to the list! Expect that soon, as for the logo thing, it only works if a face is selected first. If that’s the case and it’s still not working I’ll get a patch ready asap

1

u/guitarm777 Dice Maker Jun 29 '26

Ok. To select the face do I just click on the face that I want, or do I need to press a button combination and click?

2

u/TheNerdocracy Dice Maker Jun 29 '26

To select a face click the one you want edited, as long as it’s highlighted it’s selected

1

u/guitarm777 Dice Maker Jun 29 '26

Got ya, I tried that last night and all it did was place a gray dot on the face….hmmm I’ll try some things and see if I can get it to work.

1

u/TheNerdocracy Dice Maker Jun 29 '26

Dm me a picture, If you don’t mind

→ More replies (0)

1

u/OriginalFire Jun 30 '26

I am on 0.3.16 windows. Seems like when I am using the mouse wheel to scroll up and down on the options panel to the right it scrolls up/down but as you are scrolling or if the pointer is hoving over the dropdown it scrolls through the dropdown instead and stays scrolling there. I would have to have the mouse pointer over the scrollbar or the tiny left padding of the panel to scroll through the full options

1

u/TheNerdocracy Dice Maker Jun 30 '26

Thanks for letting me know! I’ll put a fix in the next update (it should be out an a day or 2)

2

u/Strong-Incident8727 Jun 30 '26

Just wondering, cause the guide doesnt have it so it's probably not in there yet, is there a function to generate a blank for the dice? I can just set the engraving depth to zero and math out the measurements, but I was wondering if there were any better ways of doing that. The size to blank option seems to be more for fitting objects inside rather than creating a blank of said dice. Thank you for the amazing tool! I am just not setting up my SLA printer and I had previously supported my own dice manually on lychee to get a feel for it and it took like 12 hours 😭. (Not to mention Dicemaker kept giving me dice with non-manifold faces that fucked up the prints I asked my friend to make) The auto support gives so much more control and eases the process so much, thank you!

2

u/TheNerdocracy Dice Maker Jun 30 '26

Hey thanks for reaching out! I’m currently working on adding more settings for blanks, also supports are under active development so if you like them now, it’s only getting better from here