Lighting/shadows limited render distance

Shadows from Lighting have a limited Rendering Distance, and sometimes shadows just stop rendering at a certain point.
This happens on every device I have ever played on

Example:


In the image, you can see that the top of the island has shadow effects/correct lighting; however, a very sharp cut-off happens near the bottom.

Expected behavior

What should happen is that the shadows should always reach, and should reach for a while too. My graphics quality is absolutely maxed, along with my computer being generally powerful enough to be able to run something like this anyway.

2 Likes

Hey man, I don’t wanna be that guy, but this is just a generic optimization you see in everything.

Here it is in unity:


image

And there’s always a shadow distance slider in every well-made minecraft shader that defaults to a low value (6-8 chunks) because guess what, shadows can be expensive to render!

This isn’t a bug, its just a lack of proper graphics settings.

3 Likes

This is sadly not a bug but it could certainly be increased

1 Like

I agree that it’s not exactly a bug, but in a way it acts incorrectly no matter what.
In Unity, the shadows actually fade gradually which is mostly the original point of my post (sorry if I didn’t fully mention that)

Basically, Roblox handles shadows worse and cuts them off instead of gradually fading them out (which is what Unity does, along with Unreal)

I also agree that they are lacking Proper Graphics Settings, which I was going to talk about in a different post too, but they most likely wouldn’t have done anything about it for at least another year at least.

Thank you for your Reply!

1 Like

Roblox does fade shadows, though?

What you’re showing is shadow fading while the shadow is still in the designated Shadow Render Distance

I’m talking about how shadows cut off as soon as they exit the Shadow Rendering Distance
Unity/Unreal fade shadows out when they leave the Shadow Render Distance, Roblox does not. You can see this for yourself when going away from any Large shadow in Roblox.

What you’re demonstrating is very different from what I’m talking about, and is actually an intended lighting feature/setting that most people know how to mess around with.

(EDIT*):
Actually, the issue only really occurs with Vertical Shadow Render Distance and not 100% with Horizontal Shadow Render Distance. I should have made that more clear in my original post, but mostly shadows cut off when out of range vertically instead of fading

Hi @malkislife9008 , this is currently working as expected, but this is a feature request we will improve on.

1 Like