Studio Solid Modeling (CSG) Performance and Robustness Improvements

i’ve noticed that im experiencing more issues with smoothangle with the beta feature enabled versus before, especially on aircraft fuselages, this has generally so far applied to every aircraft part ive tried to make using the beta feature.

top is with the beta feature enabled and bottom is with it disabled, both have smooth angle set to 75



CSGparts.rbxl (98.8 KB)

Hey, thanks for reporting this issue! We have looked into this and we have a fix that should be rolling out in the next few weeks :slight_smile:

1 Like

When using the beta, I’m having issues with texture UVs when unioning cylinders.

Expected results:


Actual results:


This may be a recent regression, since I don’t recall this happening when I first enabled the beta. Though it’s possible that I’m just blind and didn’t notice until now.

Hey, thanks for reporting this! We have accidentally introduced this regression when trying to fix the box mapping behavior. We’ve rolled back that change, so this should be fixed in the next few hours.

1 Like

Similarly, (Hi again!) I noticed this weird mapping inconsistency with Spheres and Unionised Spheres (the same thing but you just turn it into a union, basically). Is this intentional and is this a bug or weird occurance?

(Slightly off topic, but it’s tangentally related to texturing on the new CSG improvements so it probably counts…)

I also noticed rotating the sphere before unioning it completely messes up the texture?
(Honestly I prefer the middle Union-Sphere’s texture mapping over the usual sphere despite its flaws :shock:).

Ceramic Tiles used for visual clarity.

When applied to other shapes...




While you’re at it, can you guys make the TriangleCount property work more reliably?

Hi, I realized we hadn’t responded to you, but we have been looking into this and making fixes, so thank you very much for reporting it! We haven’t quite gotten the fixes out the door yet, but I plan to respond again when they’re done, so you can verify that it fixes your use case.

1 Like

Hey, thanks for the comment! We’re aware of that issue but it’s a lot more complicated to make it work consistently and cleanly than it seems like it would be. I’ve added it to our backlog and we have a few ideas for ways to fix or replace it, but if I’m being honest, it might be waiting a while due to other priorities.

1 Like

Hey, thank you for your response! I’d like to report a bug which has been stopping me from fully utilizing the CSG improvements,

It seems like decals and textures placed on top of unions are just completely broken. Firstly, they dont render on the correct face, and secondly, they commonly stretch and distort, deeming them unusable.

previous CSG

All decals are on the correct sides, and almost never distort

new CSG beta
Decal is rendering on the incorrect side, and seems to distort way more commonly


Also thought i’d say thank you guys for these performance improvements. As someone who’s been using CSG since 2016, it’s so amazing to see it get the care it deserves. I’m really impressed with the low triangle counts. It’s so satisfying seeing less triangles on my models now.

You’re right, decals are pretty broken right now. I believe we have fixed that already but it hasn’t been released to the public (or beta) yet. Would you mind providing a place file with that model? I’ll verify that it’s now working correctly for that case.

We’re very glad you’re enjoying the improvements! Thanks for supporting CSG and believe me, we definitely plan to keep making it better!

1 Like

I PM’d you the place file! Let me know if you need anything else. I have tons of other unions which get affected by this issue

1 Like