|
Currently working with skyboxes is way harder and more tedious than it should be.
To upload # skybox, You must upload each individual skybox side ## an image ### # t shirts, shirt, pair of pants, or decal). Then, you must put the URL for the IMAGE of each side in (not just the link to the shirt/decal etc.) If something about the skybox ends up not being right, well, that's too bad. You must reupload that side.
To change or rotate a skybox, you must go into an image editor and manually rotate and modify each individual image. There is no option to rotate them right in studio.
---Here's the process I went through to (almost) successfully rotate a skybox.
1)Go to each of the skybox images.
2)Download each of the images.
3)Map them out on a cube net, to understand how I want them
4)rotate each image accordingly
5)Upload each of the images as t##hirts.
6)Go into one of my o## games, wearing a t #hirt for one of the sides worn.
7)press f9, and type into the console "game.Workspace.Total_Anger.Torso.Parent=Workspace"
8)tpye into the console "print (game.Workspace.Torso.roblox.Texture)"
9)Change t shirt, and reset.
10)press f9, and type into the console "game.Workspace.Total_Anger.Torso.Parent=Workspace"
11)tpye into the console "print (game.Workspace.Torso.roblox.Texture)"
12)Change t shirt, and reset.
13)press f9, and type into the console "game.Workspace.Total_Anger.Torso.Parent=Workspace"
14)tpye into the console "print (game.Workspace.Torso.roblox.Texture)"
15)Change t shirt, and reset.
16)press f9, and type into the console "game.Workspace.Total_Anger.Torso.Parent=Workspace"
17)tpye into the console "print (game.Workspace.Torso.roblox.Texture)"
18)Change t shirt, and reset.
19)press f9, and type into the console "game.Workspace.Total_Anger.Torso.Parent=Workspace"
20)tpye into the console "print (game.Workspace.Torso.roblox.Texture)"
21)Change t shirt, and reset.
22)press f9, and type into the console "game.Workspace.Total_Anger.Torso.Parent=Workspace"
23)tpye into the console "print (game.Workspace.Torso.roblox.Texture)"
24)Change t shirt, and reset.
25)Write down each of the ID's I got through my commands
26)Load the game in studio
27)Go to the sky properties, and input each of the ID's one by one.
-----------------------------
And after all this, I discovered the following the hard way:
-Roblox rotates the bottom skybox piece for no reason. You cannot change this unless you go back, rerotate the bottom image accordingly, reupload, then redo going in game to do the
commands to get the IDs, then redo going in studio to change to the new ID.
-Roblox rotates the TOP skybox piece for no reason. You cannot change this unless you go back, rerotate the top image accordingly, reupload, then redo going in game to do the
commands to get the IDs, then redo going in studio to change to the new ID.
-When putting the down face of the skybox in, it was at the bottom. When putting in the front, it was at the front. Duh, right? So now I have the front, and bottom, therefore
I know what sides the left and right are. But, ROBLOX does not. It puts the image "SkyboxLf" on the actual right side, and the image "SkyboxRt" on the actual LEFT side.
Again, this is for no valid reason.
-All the pieces are very slightly offset from one another, what this does is it
makes each edge and corner of the skybox perfectly visible, instead of making it feel
like it's the actual, 3d sky.
-------------------------------------------------------
Here is what I propose:
An official type of content called "Skybox". This content type will be available in
develop>library, just like audio, model, etc. You are able to download a template for the skybox to work with your images easier, just like shirts or pants. But unlike
shirts or pants, you don't upload the template. You upload each of the images.
This enables you rotate each individual piece if you wanted.
once you upload the
Skybox, you can go into studio>toolbox objects and then there will be a skybox
category, as well as free skyboxes, my skyboxes. Once you insert into your game,
there would be a tool for rotating each side of the skybox, as well as another tool
for rotating the entire skybox, like you're inside a cube.
Don't offset the pieces.
Make the rotation for the top and the bottom correct. |