I think more ways for devs to create the experience they want graphically is important, more settings like this would help many people. I think there should be a property in lighting for it, and if there is all I ask is that its script-able, this could allow devs to pick and choose not only in studio but also in any in experience context that might come up.
bumping cuz i rlly want this to have a toggle or smth
BUMP! PLEASE DO THIS ROBLOX! MY VISUALS ARE inadequate!!
In general, Roblox seriously needs to rewamp graphics settings. Allows us to tweak settings how we want to in general. What if we want lower quality shadows but high draw distance, you can’t current do that or turn off ambient occlusion without affecting other settings as it was said. Also allows us to change the graphics settings per game. Single bar that controls everything Isn’t enough. Roblox will do anything except give us better graphics settings.
Bump, I still have no idea why Roblox handles AO in a way where it completely ignores the normals of a mesh, causing literally any mesh to end up looking terrible after you import it into Roblox.
Please just add a way to disable it for specific instances or implement some other magical solution.
Attached below are some examples that personally frustrate me
bump, why has this still not been acknowledged
necessary monthly bump cause we STILL dont have this feature
its been six years and we have nothing, roblox cant keep neglecting the needs of their developers. if they want to power imagination then why don’t they plug in the cord???
Roblox really needs to add this as a setting. In the meantime I have found a hacky way to disable AO in areas without needing to force players to lower their quality settings.
A part with the material set to Glass, transparency set to 1 with a completely transparent Highlight object applied to it will completely disable Ambient Occlusion when the player looks through it. This is due to the glass shader not rendering these effects normally, as well as forcing the shader to be active at 0 transparency using a Highlight object. This effect could then easily be applied to an entire game by using a script to position this AO blocking part in front of the camera every frame.
However, it unfortunately comes with quite a few downsides (these only apply when looking through the part described above):
- Surface GUI’s will be invisible
- Occluded Highlights will not work
- Forcefield objects will be invisible
Showcase of forcefield, decal, occluded highlight, SurfaceGUI, default part and semi-transparent part
bumping this post because i need this toggle
here’s the tooltip for when you hover on it:
Controls ambient occlusion’s visibility on high graphics settings.
CHOP CHOP ROBLOX GET TO WORK
BUMp!! More lighting features please! More Freedom!!!
screw it im bumping this again
Bumping because this is such an absurdly simple thing to add.


