Is it normal for my old .scad files to render differently on the release candidate?

Nov 06, 2026 Last reply: 2 hours ago 3 Replies

First reply

shughes_1982

The slowdown with boolean-heavy models is pretty common in the newer builds. The renderer and the way differences get evaluated got reworked between your old stable and the RC, so a hollow ball with a pile of cylinder cutouts hits the new code path hard. I ran into something…

Read the full reply

I grabbed that release candidate that showed up on the downloads page this week, mostly out of curiosity since the stable version I've been using is from a few years back. I opened one of my old projects, the one where I cut a bunch of holes thru a hollow ball with cylinders, and the preview looks the same as before but the actual render takes way longer than I remember. Same file, same settings, and it went from about a minute to sitting there for a good ten before I gave up and closed it. Is that expected? I figured a newer build would be faster if anything, not slower. I also noticed a couple of yellow warning messages in the console about things my old version never complained about, which makes me think they changed how differences and intersections get handled underneath. Should I just stick with the stable release for my printing projects and keep the new one for poking around, or is it worth pushing through the slowdowns and filing reports when stuff acts wierd? I don't want to make noise over something that's alredy known.


The slowdown with boolean-heavy models is pretty common in the newer builds. The renderer and the way differences get evaluated got reworked between your old stable and the RC, so a hollow ball with a pile of cylinder cutouts hits the new code path hard. I ran into something similar with a perforated enclosure, same file, and the render time ballooned. The geometry ussually comes out identical, it just takes longer to get there on some constructions. The yellow console warnings fit with that too, they tightened up how it flags ambiguous intersections and stuff that used to slip through silently. Annoying, but it's telling you about things the old version ignored.

I keep both installed side by side and only fire up the release candidate when I want to poke at something new, since my printing workflow has zero tolerance for a render that hangs. One thing I'd suggest before writing it off entirely, if you do decide to report it, is trimming the file down to just two or three of those cutouts and timing that. If the slowdown scales with how many features are stacked in the difference, that detail in the report makes it much easier for whoever looks at it to pin down, versus a model with dozens of them where nothing stands out.

I've been playing with the new one too and noticed somthing similar but on a smaller scale. I made a simple box with a few holes and it rendered fine, so maybe the wait only gets bad once you stack up a lot of those cut-outs like in my big project. The yellow messages kind of spooked me though since I have no idea if they mean my print will come out wrong or if they're just being picky. Is it safe to ignore them if the finished shape looks right?

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required