Compatibility Lighting becomes Retro Tone Mapping [Sunset + Migration]

why
legacy was removed in favor of compatibility
now compatibility is being removed in favor of voxel
then what voxel is being removed in favor of shadowmap?
we need legacy back

2 Likes

Yes, roblox Devloppers. I don’t think it’s hard for YOU to make a Options where you can Select this
Who cares about IRL Physics Just break the Fourth Wall already.

1 Like

I have made a petition, i don’t know if roblox Allows it. Petition · Bring old Lighting Back - Unity, United States · Change.org
If it can’t be allowed tell me please

The rocket emoji really sold it

1 Like

im already trying to recreate legacy somehow with compatibility just to realize all my efforts going to waste cause they’re sunsetting the lighting. this is sad for me.

Why not you just provide examples of your lighting problems? Do you realize that all brightness clamp does is limit how bright it can get, so theoretically you can just lower the brightness and it would look same. Are you trolling or what?

1 Like

Dude I’ve explained countless times. If you’re not going to read the issues, the countless paragraphs I’ve put then do not mention me.

1 Like

Yes (delayyyyyyyyyyyyyyyyyyyyyyyyyyyyyy)

Welp, it’s gone folks!

image

2 Likes

Welp, it was nice while it lasted, ggs.

2 Likes

rip soft shadows.

Making the top part thicker allowed you to darken or lighten the shadow intensity, which you no longer can. Now it’s either dark shadows or none at all.

Best pray some day these shadows can be altered again, as there’s currently no lighting setting that actually does change opacity - possibly depending on the part and its (size) properties :cry:

3 Likes

A comparison between Compatibility and Voxel + Retro Tone Mapping

Compatibility:

Voxel + Retro Tone Mapping:

this is now my suggestion, could you make an effect which limits how much light be in one place? (like compatibility) or something similar (like eyes adjusting)?

Hey there @Radmilo_Carevic!

By that, do you mean being able to lower brightness in specific areas? Or like the brightness clamp from Compatibility?

Is there a way to make more pronounced interior shadows with Voxel + Shadowmap lighting?


Compatibility


Converted Voxel


Attempted Shadow Map Fix (lighting from the ceiling and from a light source)

Observe that there’s no shadow behind the character or from the structure.

image
Shadow Map, no ceiling

There’s no real way I can find to get the character’s shadow back aside from removing the ceiling, which is not ideal.

i meant brightness clamp, like a property in Lighting instance which immediately affects all light sources and when light reaches the limit, it then affects it’s range. and if possible, to make a property which allows the size of the roof or BasePart affect how dark is in that area, like in Compatibility, because I believe merging old features and new features can introduce something greater which allows developers to make even better games.

i have another suggestion, which are colored shadows and colored light rays, so like, when light rays goes through transparent (BasePart.Transparency<1) then it gets colored. i ask this so i could improve realism of my game. and for shadows, could you do color and transparency of it so i could recreate roblox experience from 2010s. thank you!

1 Like

Frankly you seem to be pretty uneducated on why options like Compatibility or Legacy were taken out off the engine in the first place.

Please read the statements made by the former engineer who was on the team that removed Legacy in favor of Compatibility, back in 2019. He goes pretty in-depth as to why your proposal is unfeasable:

I am also the only developer behind a game that has an old roblox aesthetic and was built from the ground-up using Compatibility (mostly because, when I started back work on it in 2022, I was conviced by people like you to believe Compatibility looked more “retro”). I managed to adapt all of the lighting of my game to the new system in less than an hour (I mostly spent time toning down very bright Lights).

You can’t possibly justify clogging up the Roblox client with useless features like Legacy lighting because someone on a YouTube Short told you old Roblox was better.

Old games looking bad come from the fact that Compatibility (and Legacy) were fundamentally primitive and people had to adapt to the awful resources they had using hacky workarounds. This isn’t good practice, your projects shouldn’t be built on “hacky workarounds” even if that’s what you’re used to.

During the development of my game, I was faced with issues after more issues because of Compatibility’s showing age (and technical debt since it was supposed to replace Legacy). Once you take on an actual serious project, you will quickly realize how bad Compatibility actually was.

Additionally, you can pretty much still achieve “the old Roblox look” without having such an inherently bad system clogging up the engineer’s jobs at Roblox (again, I migrated my game and nothing changed but the lighting being easier to work with and looking more reliable and consistent).

I’m not writing this specifically for you (although I found it so funny you started the petition), but rather for the 10s of other people on this thread complaining about similar things you’re putting on the table here. We can do better, guys - let’s not get stuck in some romanticized version of the past.

2 Likes