SurfaceGuis At a Distance

So my one friend wanted a dynamic skybox and rather than waiting for however long it may take roblox to make one I decided to try and make a very simple one using SurfaceGuis on parts very far away just to see how it’d work… I noticed that if you zoom the camera out and tilt it down so that it collides with the ground to the point that it zooms in very close to your character, the SurfaceGui will be on top of your character even when AlwaysOnTop is set to false and your character is about 1000 studs closer to the camera than the gui.

My friend said SurfaceGuis have always been glitchy with transparent parts but I thought that this was a little much. If it’s glitching this badly who knows how much worse it could be.

2 Likes

They say that transparent parts, sufaceguis, etc. are sorted based on distance from the camera, but I’ve seen the opposite happen so frequently when it has no logical reason to.

1 Like

You could do what I do and use a huge inverse sphere

Then the “skybox” is affected by lighting and may not look how you want it. I do use that method to get better fog that covers the skybox though

It looks good for me, especially with fog

So you’re abusing a feature and then wondering why it’s glitching. Like “they” say, SurfaceGUIs are GUIs, they are rendered with the rest of the UI on top of everything else.

I don’t understand what you mean by “abusing” them, please explain. I feel as if I’m using them properly.

SurfaceGUIs are for UI. You’re not using it as interface, and you’re scaling it to the size of the world and keeping it far from the player – UI is the exact opposite in the sense that it’s meant to be close to the player and nowhere near the size of the world so they can interact with it.

But even so my friend said that this same bug occurs even if the SurfaceGui is only a few studs from the player.

In no way is he abusing it, maybe “misusing” it would be a term you can use but that doesn’t give you an excuse so you can refuse to fix this glitch.

@ultra_2033 @TehEpikKeith I’m sorry to enter in the conversation so sudden too, but I wanted to say that this is a bug report from 8 years ago and things have changed since then. It is important to check when the topic was made to stay on track whether it is outdated or not.

1 Like