How can I make Fake Skyboxes?

I’m making a Car Game and in order to achieve Realistic Reflections I need to use a Black Skybox. Is there a way I can use the Black Sky box but fake having the normal skybox on the client side? I tried using a script that would use billboards and viewport frames from @joesmaller_xyz
however it doesn’t update in time and clips out of frame. If you have a solution please don’t hesitate to comment. (Also the car model in the photo isn’t mine I just used it to showcase what I mean)

Also here is the Fake Skybox script I was using FakeSkybox - Creator Store (roblox.com). It doesn’t update in time and If I move my camera or turn at all you can see the actual sky for a full second.

4 Likes

Unfortunately that 3D skybox trick no longer works (for a number of reasons).
However, since the car in your photo seems to be relatively close, you might be able to change the SKYBOX_DISTANCE variable in the fake skybox script to a much lower value, which might address some of the billboard throttling problems.

Alternatively, you could try to position a neon black inverted sphere (flipped normals) at the camera’s CFrame, but that might interfere with the reflections.

I tried changing the SKYBOX_DISTANCE Variable’s value however that didn’t fix the issue. I guess I’m just going to have to keep looking for a solution. Thanks’ for your time.

1 Like

I just used a double sided mesh sphere and I had a single image skybox texture unwrapped on it. Was easy to do. It might work for you.

1 Like

Instead of using a BillboardGui, you can use a SurfaceGui on a part and scale the part to the size of the screen with a bit of math. Here’s a file for it: SkyboxGUI1.rbxm (12.3 KB)

3 Likes

This worked, Thank you so much! :smile:

2 Likes

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