Some of you are complaining that ‘compatibility doesn’t look right’ or ‘it breaks the visual style of my game’. Now, I don’t want your games to look sucky (I’m a bit of a lighting nerd myself), but I don’t think you’re getting the idea of Compatibility fully.
Compatibility is not, and should not be, the lighting engine you design for. It’s a ‘quick fix’ to make sure that older games on Roblox which aren’t maintained don’t end up with wacky lighting under the new lighting models. You’re not meant to use it - it’s just the default option to make older places not-terrible.
The engineers and many of us have been saying this ever since the beginning: you should have started moving to Voxel and ShadowMap long ago. This isn’t some rushed change - you’ve had tons of forewarning, and tons of time to start switching. This was even delayed for a good while longer just to make sure all the bugs were gone.
We are tired of restating this - don’t rely on Compatibility, that’s not what it’s designed for! It’s not meant to look identical, it’s impossible for it to look identical, the engineers will not spend tons more time trying to make it more identical. New games should be using the new lighting engines, and there’s already solutions aplenty for your common issues while transitioning.
Use Voxel and ShadowMap. It’s nicer over here anyway