Sunrays flickering far from (0,0,0)

The issue happens when we go far from the origin point (0,0,0). 15-20k studs away is far enough to notice it. The flickering happens only when:

  • We move the camera
  • The position of the sun changes

It seems to become worse when we increase the distance from the origin point.
Here are two videos showing it:

Normally, a constant behaviour of the sunrays should be expected all over the map, with no flickering.

  • How often does the bug happen (Everytime/sometimes/rarely)? What are the steps that reproduce the bug? Please list them in very high detail. Provide simple example places that exhibit the bug and provide description of what you believe should be the behavior.

The bug happens everytime, in all games with big maps, when we go far enough from the origin point (as said before, 15-20k studs is enough to reproduce it well). The footage has been recorded here: Dynamic Ship Simulator III - Roblox, but it can be noticed in a many other games.

  • Where does the bug happen (www, gametest, etc) Is it level-specific? Is it game specific? Please post a link to the place that exhibits the issue.

It happens on roblox.com, in every game which lets you go far enough from (0,0,0). It happens in Roblox Studio as well. It happens with every graphics level which lets you see sunrays.

  • Would a screenshot or video help describe it to someone? If so, post one.

The videos are listed above.

  • For graphics bugs, it is sometimes helpful to know your system specs, especially graphics card.

GPU: GeForce GTX 1060 from Nvidia
System: Windows 7 Home Premium

  • When did the bug start happening? If we can tie it to a specific release that helps us figure out what we broke.

It has been happening ever since the sunrays were added to Roblox.

2 Likes

This could have something to do with the floating point inaccuracy problem.

Basically as numbers get bigger, the inaccuracies in the numbers get bigger too. Ever noticed how a number value will often change it’s value to a really long decimal with a whole number input?

This is an example of that inaccuracy - however in this case the effects of it are magnified by the size of the numbers.

Yes, it’s very possible. However Roblox was able to reduce Z-fighting in further distances from (0,0,0), so I hope they will be able to do the same with sunrays.

Btw, it seems that the physics also becomes dramatically inaccurate as far as 10k-15k studs from the origin point, not even mentioning further distances. This affects large games too, and is very limiting for me personally.

1 Like

The issue with sunrays should be fixed now.

2 Likes

Thank you!

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.