Okay. Basically, there’s an issue that a lot of creators nowadays suffer with, if they want to make cartoony games, that as far as I know there is not a fix for.
In Roblox, you have the ability to set your graphics quality. By default, I have mine cranked all the way to 10, and I assume a lot of players will also do, but let’s say you want to make a cartoony game.
Cartoony games are extremely popular on Roblox as of lately! So it’s no surprise you’d also want to make one and have flat assets and characters, maybe even have shadows baked on to parts themselves.
However, there is an issue. If a player has a quality higher than 8-9 as expected, they get ambient occlusion outlining every face of the geometry including meshes. No lighting setting can fix this either as I am aware, resulting in this ugly halo around things that should be flat according to the game developer’s wishes.
Here are some links to some images of what I am referring to. It consists of a mesh, and the Lighting set to be as cartoony as possible:
Ambient (255, 255, 255)
Brightness 0
ColorShift_Bottom (0, 0, 0)
ColorShift_Top (0, 0, 0)
GlobalShadows false
LegacyOutlines false
OutdoorAmbient (0, 0, 0)
Technology (Any, default compatible)
All parts obviously have CastShadow disabled.
The first image is completely 100% unedited. The second image consists of arrows and lines showing where the ambient occlusion shadows are.
And here’s an image from gameplay: