Part goes invisible at specific coordinates

for some reason at specific X or Z values around every 1024 or stuff starts going invisible

i am baffled and have no idea why this happening

for anyone who wants to try to reprod here is a test place file:
tweaker central.rbxl (60.0 KB)
move to the right and after about 1062 to about 1150 the “floor line” goes invisible
if you go past 1150 it the original broken stretch fixes until you go far enough below 1062 then it breaks again

A private message is associated with this bug report

4 Likes

I am looking at this, but I don’t quite understand the instructions.

Could you clarify what you mean by “move to the right”? Do you mean the camera? Maybe you can record a video showing the problem?

i have no clearer way of explaining this other than, it goes invisible
you can press A and D and observe the floor line part going invisible

I’m still trying to figure out what’s going on, but in case it helps setting the FloorLine pivot slightly differently seems to prevent the issue:

FloorLine:PivotTo(CFrame.new(0, 0, position.X) * CFrame.Angles(0, math.rad(-90), 0))
  1. Is ‘floor line’ a Part, a Part, a Union, Mesh or something else?
  2. What are your StreamingEnabled settings?
  3. If you use a Decal on a Part that’s only a few thousandths of a stud above another Part sometimes at certain angles the Decal displays underneath that surface and it can’t be seen. If this is what you’ve got then try raising the Decal Part about .005 Studs to see if it makes a difference.
  4. Similar to #3 above if you have really long Parts sometimes they don’t sit at the same Orientation as they do in Studio. It’s only a small difference, but if you have 2 Parts 2048 studs long and they are very close to the same height one may clip into the other. When you test in Studio click on one Part, then the other, to see what the Orientation is and see if it’s moved .01 degrees.

you have the place file to answer all of these questions but i will anyway

  1. part with a decal
  2. streaming is disabled
  3. its not going underneath anything the part is going invisible
  4. it’s not this

yeah i’ve found a moving everything forward by a few studs is a temporary solution

this bug is very odd, the only thing i could guess is it’s a very subtle issue with occlusion culling

good luck on figuring this one out

well fwiw, I have narrowed it down to one subsystem in the code. And I have reassigned the issue to the people who maintain that code. So hopefully they will resolve it soon and post it here.

2 Likes