Ability to force Ambient Occlusion disabled for high quality levels

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.

6 Likes

bumping cuz i rlly want this to have a toggle or smth

1 Like

BUMP! PLEASE DO THIS ROBLOX! MY VISUALS ARE inadequate!!

1 Like

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.

6 Likes

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

5 Likes

bump, why has this still not been acknowledged

1 Like

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???

3 Likes

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

4 Likes

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

4 Likes

BUMp!! More lighting features please! More Freedom!!!

1 Like

screw it im bumping this again

1 Like

Bumping because this is such an absurdly simple thing to add.