CSG Visual pop in

When I use the CSG methods for realtime csg in game (SubtractAsync and UnionAsync) I find that I sometimes get visual pop-in for the resulting union operations.

Is there a way to yield until the operation is fully loaded or ensure that the pop-in doesn’t happen?

Thanks!

14 Likes

When I did something like this I would keep the parts anchored until the subtracted parts were returned, then parent the new parts and destroy the old part after.

Unfortunately, in my case this caused a huge wait time when I used it on larger objects:

4 Likes

Not gonna lie… But this is kinda cool :+1:

You can try to PreloadAsync() new union, and wait until it completed?

I think that is what @blokav recommended. And as he said, it will account for quite a long wait/latency.

1 Like