Studio Solid Modeling (CSG) Performance and Robustness Improvements

Hey @Wallath_00 mea culpa. Looks like there were actually two bugs interacting each other. There was an issue related to the computations directly (that was addressed earlier when I mentioned it). There is also an issue in substitute that was fixed but has not gone out yet. Basically, it comes down to an interaction with the new Inertia calculations.

If you want substitute to do the proper thing In the meantime, feel free to shoot me your placeIds and I can disable the Inertia calculation usage for you

Hopefully we’ll be able to get the fix out before the holiday season
~BelgianBikeGuy

1 Like

Would be really exciting to see unions support multiple materials/textures as they can only support one material, however a union can have multiple colors at once.

This makes me question why materials cannot be applied in this same effect, maybe the material sizing on the union is an issue they are trying to solve.

I’ve noticed there is a major issue with decals and textures on unioned parts that is most likely related to this drop.

I haven’t been able to isolate the issue exactly but seemingly at random when unioning, decals could be placed on the wrong face. The orange decal outline is on the front face yet the decal its self is appearing on the side as indicated by the arrow. (See image below)

I thought I could correct this by just switching the face but when I do it stretches the image to wild proportions. (See image below)

It appears there is a larger audience of people experiencing the same issues on this forum post
I’m also attaching a download to the model, albeit with a different texture, If you want to try to understand it more.
Issue.rbxm (15.4 KB)

2 Likes

Is there any chance of additional shapes being added? Like a torus? (Unless I’m stupid and there’s a way to import your own.)

Hey! Right now there is unfortunately no way to do this. We are planning to release CSG on Mesh in the near future and that will enable you to import any watertight mesh you want and use it for solid modeling.

2 Likes

This is very interesting! More efficient

Hello, apologies for responding to an old reply however I am still experiencing this issue - funnily enough while attempting to do the exact same thing.

I’m trying to add a paint design to a CSG vehicle. My method, which has worked for the past few years, is to intersect (or prior to intersect being added, negate) around the area I want the decal on and apply the decal to the resulting union.

However, since this update I have noticed that my decals are broken in the exact same way. When applied to the face that I want them to show on they’re invisible. Applying them to (usually) the left side results in unexpected, stretched imaging. Without knowing how the backend works in the slightest, it seems to me like the engine is incorrectly assigning faces in this case?

2 Likes

I have also experienced this issue with applying decals when the beta enabled.
Here’s a video showcasing the problem.

It also showcases how much quicker the new system is, so wonderful job on that :slight_smile:

Hey, thanks for letting us know! A fix for this is already deployed and I hope to turn the fix on in the next few days.

1 Like