SubtractAsync inverts normals? Causes shading errors

Hello World!

So I’ve been trying to make a bevel system for the past 3 days.
And I’m currently having this weird bug for 3 days straight now and I have been trying to fix it for such a long time.

For some reason. Roblox’s CSG API SubtractAsync function inverts the normals for my part causing shading errors when I’m trying to make a bevel.

Does anyone have any solutions to this?


image

Thanks in advance!

I have seen other people have this issue and unfortunately I think it’s just a bug. There might not be a good way to make it behave nicely until it’s fixed.

Thank you @ZestyIsSour for bringing this issue to our attention. We are actively working on a fix.

2 Likes

Thank you so much!

Although I have made an alternate solution to the problem, I’m hoping to replace the system once it’s fixed.