Compatibility replacing Legacy on 17th of June 2019

Could you explain why you prefer legacy over the other Lighting.Technology options?

1 Like

I mentioned this in another thread, but I’ll post it here too.

For anyone who wants Roblox’s legacy tone-mapping while using shadow maps, I found a ColorCorrectionEffect configuration that gets it pretty much on-point.




For day time it’s spot on, but night time it becomes awfully hazy.

It’s not quite legacy, but removing some of the negative Contrast is a big help.


I think this can be fixed by adjusting the contrast based on the Y-value of the sun’s direction. I’ll look into it more when I get the chance.


“not nicely compatible with the new lighting system” What does that even mean? legacy is a different lighting system than voxel, why does it need to be compatible. It worked just fine before they introduced voxel or anything else.

1 Like

These quotes are relevant.

These three posts by Zeuxcg are interesting if you’re curious why.


Well this is a perfectly prime example of rushing into things without any idea of what could happen.

(Anyone remember the compatibility mode fiasco)

Either way, this is mainly my opinion:

Yes, the new FIS (Future is Bright) system is looking pretty dandy from messing around with it, but like all of the other features each one is special and to be used upto the developers idea, and should they want legacy in my opinion they should be able to have it.

Getting rid of legacy lighting is like getting rid of a failed social media post, your trying to cover it up and that’s what in my opinion I believe Roblox are doing.

My personal opinion: Keep legacy and just keep working on shadowmap and let the developer have choice on what lighting system they wish to use.


Forgive me if I’m wrong, but your post does not even seem to consider the negative performance impact (which, iirc is quite considerable) of Roblox supporting 2 separate lighting engines.

Compatibility exists for a reason. It exists for those who want the look and feel of legacy (no HDR, no shadowmaps, etc) albeit with slightly different colors. I think the people who still want legacy can learn to live with slightly different looking colors so nobody has to deal with the negative performance impact.


Did you even read any of the posts quoted in the post right above yours? It explains everything. Frankly your comment is very shallow to the reasons needed for removing Legacy


I don’t mind removing the Legacy option but at least provide a setting that mimics how Legacy looks while using Voxel, Shadow maps and other new future options, I’m pretty sure a lot of us wants our games to look the way they currently look.

(Compatibility isn’t a viable option for me, and it’s probably going to be removed soon iirc)

Any updates on that? Legacy is going to be replaced really soon.

1 Like

:high_brightness:Update: Compatibility replacing Legacy on 17th of June 2019


This is actually one of the few things suggested that I actually agree with; being able to pick and choose what lighting features are enabled rather than having a bunch of preset lighting modes. For example, being able to turn on shadow maps but “turn off” HDR or have legacy tonemapping with HDR. I’m not sure how doable something like this is, however, as I have no clue what the lighting engine is like on the backend.


Im most excited for when all lights will create shadows :grin:

We don’t have plans to remove Compatibility - the entire point of this mode is to do our best to automatically port the content to the new system while doing so in the way that we can support long term.


Okay i understand better now thanks

:high_brightness:Update: Legacy was removed, all games set in Legacy are now running in Compatibility.


Technology.Legacy will not be coming back ever. Did you not read what @zeuxcg said in the posts above? Sorry if this comes off as rude, but you need to read before you post. There are a number of reasons why Legacy is bad for Roblox (like a 5% performance decrease) which contribute to it’s removal.


also, this was delayed specifically to work out the kinks in the system, so there’s been more than enough time to transition.

In other news, yay future :slightly_smiling_face:


:wave: goodbye legacy, hello performance! i’ll miss your black neon though :pensive:
although i’m glad that the roblox team is going to keep the compatibility mode. at least all the old games won’t decompose even more by becoming pitch black.


While it is a bit late I still disagree with this change and feel it should of been worked out from the visual bugs, I also see it pointless to reduce render times with this when popular games will use the other 2 lighting effects that have that extra render that was removed by this change, personally my players have been unhappy about the changes, however if the bugs can be fixed I’m sure it can be utilized better.

1 Like