Skyboxes

Skybox data is a JSON object, commonly used in solar system data or planet data.

Attributes:

"attached_skybox_texture_id": string, name of a texture in …/assets/cosmic/textures (file extension not needed)

"yaw": int, yaw of the skybox texture

"pitch": int, pitch of the skybox texture

"roll": int, roll of the skybox texture

"alpha": int, from 0 to 255. Transparency of the skybox. Behind the skybox is simply sky fog. 0 is no skybox visible, 255 is no fog visible.

"rotation_plane": string, can be either “yaw”, “pitch” or “roll”. Controls which axis the skybox will rotate around. (Optional)

"fade": string, can be “day” or “night”. Defines when the skybox will fade away. (Optional)

"vanilla_sunlight": boolean, controls weather the sunlight color will be vanilla or not.

"sunlight_color": JSON object, must be included if "vanilla_sunlight" is false. Must include the following:

Sunlight color

“r”: int, from 0 to 255. Controls the red in the sunlight color

“g”: int, from 0 to 255. Controls the green in the sunlight color

“b”: int, from 0 to 255. Controls the blue in the sunlight color

“alpha”: int, from 0 to 255. Controls the transparency of the sunlight. Basically the brightness of the sunlight. 255 is full brightness, 0 is darkness.