Give us more control over Lighting and Effects / Post Processing

Currently it’s difficult or even impossible to create the lighting and effects I want to create.

I’ve been working with Unreal Engine 5.5 for a year and came back to roblox last month, to find it extremely disappointing to have barely a few good tools for creating most of our desired lighting effects.
Roblox is not Unreal Engine and never will be, but some basic but powerful tools are missing or lacking and could add alot of value for developers looking for more advanced lighting options for their scenes.

I propose the following:

  1. More customization options for ColorCorrection
    Proper colour grading options for:
    Global (currently ‘TintColor’)
    Shadows
    Midtones
    Highlights
    It would be nice to have film settings too.

  2. Sky adjustment options
    For example: Currently I am trying to create a custom sun using an image with alpha channel (and colours) which don’t show up at all. And, why does it flip the image?
    Expectation VS Reality



    It would be good to be able to adjust:
    Sun Rotation
    Sun Colour
    Sun Glow
    Skybox ColourTint
    It would also be nice to make SunRays’ colour adjustable:

    SunRays’ colour is currently determined by time of day and always causes bright yellow stains when the sun is on the horizon… yuck!

  3. Atmosphere adjustments are nice, but need some love :cry:
    Bug? Haze jumps value around 2.00
    RobloxStudioBeta_5bsWHnH1ed
    Glare: Only values from 0 - 2 are somewhat useful, why not use the slider space to make it smoother? This goes for a lot of sliders in studio. If people want higher values they can just type a higher value!
    RobloxStudioBeta_ixGG1jIBaj
    Maybe it’s just me, but Atmosphere’s system has always felt off. It doesn’t make much sense to me to leave so much up to some math with other Lighting parameters. It would be nice to be able to really have control over the look of Atmosphere.

  4. Particle emitter is missing some final additions
    Squash is a useful addition but is missing an X and Y Squash.
    A XY skew option would be useful .

  5. Where da blurs at??
    The current options for lighting effects only offer BlurEffect.
    The following new effects would be useful:
    Gaussian Blur
    XY seperate blurring. Good for menu transitions or other.
    Motion Blur
    Could be a simple camera movement only effect, selective would be nice but might be too complicated and/or might not perform well. It is fundamentally a very useful and game changing effect when used correctly. Additionally, motion blur is intended to mimic shutter speed of cameras in-game, helping to create a cinematic feel.
    Warp Effect
    Make it easier to add camera shakes or warping effects.

  6. (edited 07-07-25) Ambient Occlusion controls
    Currently AO is automatically rendered and cannot be adjusted.
    This can result in ‘artifacts’ like these:


    While AO only appears on Level 21 Graphics, most more ‘artsy’ games often intend max graphics, and could use this effectively.
    Add controls for:
    AO Angle Treshhold
    AO Colour
    AO colour tints could be very interesting for different artstyles.

Thanks for reading! \ ^ - ^ /

Comment what else you think should be added to broaden possibilities!

49 Likes

Roblox has always been missing on these common features that other places offer.

This could be because of how old the engine’s lighting is getting and adding more features would be a hassle.

4 Likes

Allow developers to have realistic reflections. :pensive:

3 Likes

Maybe it’s time for them to step up the lighting game with functionality instead of going “oo shiny light is reflecting!!! look it can make shadoo!!!” which Roblox only got in 2020 :clown_face: (UE 2014)

Roblox mostly caught up to ~2007 UE3 lighting in 2020, if you ignore PBR. Their Ambient Occlusion (SSAO + ~HBAO) is just like UE3 if I remember correctly. And if you look at post processing options, Roblox loses so hard…

Feels bad comparing the two considering Roblox’s priorities as a platform are of course very different… Still, imagine introducing even PBR before simple blur effects or lighting controls which UE offered by 2008 + much more.

Maybe I just miss my love… PostProcessVolume :frowning:

Conclusion:

Add PostProcessVolume. NOW!!! :anger: :rage:
(please)

1 Like

This is something that I’ve had thoughts of seeing to Roblox, and I would love to see this implemented in the future.

1 Like

Moved post under Engine Features, as I had it in Studio Features before which isn’t relevant to this topic. Sorry about that.

Most of this wont be added due to their philosophy of always ensuring lower end can have a feature, & atmosphere is great and extremely powerful at the moment and SHOULD NOT be changed to have 0-2 only as the slider (Why?? Why would they change this?? My example uses 10 glare and 2.1 haze!!), as shown in this image from a thing I did recently:

However im bumping this as skyboxes need more adjustable properties instead of how it currently is. because this could of been far better looking if i had more control over the skybox. Alongside that, replacing the sun or moon image needs to be made more reliable in terms of how you should expect it to look, instead of having to know the ins and outs of the weird jank behind them.

5 Likes

bump bump bump
roblox be limiting us on everything :sob:

2 Likes