Studio Beta: CSG Has a New Engine - Vroom, Vroom, Vroom!

To provide an additional update, assuming there are no major issues, we intend to start rolling CSG v3 out to all users by default (switching to an opt-out beta). After we start that process, we’ll also be reaching out to those of you who expressed interest in testing in-client to selectively enable your places. Thank you for your patience!

6 Likes

We have started to rollout the opt-out beta feature: this means some of you will have CSGV3 activated by default. You still have the possibility to opt-out but please if you do so, reach to us to explain the issue you’re having with CSGV3. Thanks

7 Likes

Edit: Will CSG v3 change anything scripting-wise?

1 Like

Hi, no, there will be no change to the API for CSG V3 In-game beta testing.

2 Likes

Ok, that’s good to hear. When will v3 be enabled for scripting?

1 Like

So I’m having a stupid issue with V3 right now. I made a union in V2 and unknowingly got swapped to V3 in an update. I tried to un-union a V2 part with V3 and it gave me a -1 error. It only fixed itself when I turned off V3.

Just to be clearly, the plan is to make V2 parts usable with V3 parts right?

I also don’t mean to be sarcastic here I’m genuinely wondering

1 Like

Yes it is. Any operation that works in V2 should work in V3.
Which means, you found a bug and I am definitely interested to get that model if that’s ok to share it.
Thanks

Hey, how would I go about submitting it to you?

1 Like

You can send the model in this thread or if you want to keep it private you can create a private DM with him, usually sending it as a place file works best for debugging.

2 Likes

As Silly said, you can export the model or the place as a file and attach it either in this thread or send it to me in a direct message. Please tell me at the time which parts you were trying to union / separate when you had the error. Thanks.

Hi all, we have been made aware of a few crashes in Studio related to CSG V3. Although the crash rate is really low, we decided to revert to a full opt-in beta for a few days, and take the time to analyze those crashes. Hopefully we will soon switch CSG V3 on for everyone.

In the meantime, if you still want to take advantage of CSG V3 performances, make sure you opt-in for the beta. And if you find any bugs, or crashes, please report them to us. Thank you :wink:

6 Likes

Question, Are there any plans on improving the topology that is created with unions?

Mostly everything I do for more complex models I do in blender but for simple things such as merging parts together to get rid of unwanted z-fighting I union them but the quality of work I can make in blender compared to with unions with the topology is quite different

The top one is generated with Unions as displayed in the video below and the bottom one is the same export just with fixed-up faces, You can notice the big difference between the two as visually they look the same but under the hood, it’s quite different.

1 Like

I am having problem’s with csg V3, So I have this “destruct tool” using CSG, And I have this part on the picture, when I spam with the destruct tool on the part, It create’s…this circle and it’s pretty annoying
RobloxScreenShot20211117_204936041|690x386

Yes, there are plans. Actually part of that work has already been delivered but I had to turn it off as I suspected it was the cause of some crashes. I know now that it wasn’t the case so I just switched it back on. Can you please re-try unioning the model you showed above and check whether the triangulation looks better?

1 Like

I am guessing you’re using the in-game APIs. These are still using CSGV2. As you’re repeating CSG operations, CSGV2 will slow down and ultimately you’ll get that spinning circle (I am assuming this is what you’re referring to as I can’t see any circle on the screenshot you attached).
We should release soon CSGV3 in-game APIs. Hopefully these will be faster and will fix the issue you’re seeing.

1 Like

Thank you for the information :smiley: and yes the spinning circle I meant, couldnt take on video.

Definitely looks 100x better, Not quite where I was expecting but at least this doesn’t have a bunch of strange lines

Top = Before FFlag
Bottom = After FFlag

3 Likes

Great. I get what the difference between the result you’re showing and your expectations is. I think there may be a way to reach what you expect. It may take a while as I am pretty busy with other stuff but I will come back to you once I have time to implement it.

3 Likes

Is there a planned release date when CSG v3 will start rolling out again?

No definite date yet but we’re making progress. In the meantime, you can still use CSG V3 by opting in the Beta (File / Beta Features / CSG V3).

5 Likes