This wiki was in read-only mode for many years, but can now be edited again. A lot of information will need to be updated.

Skybox

From BZFlagWiki
Jump to navigation Jump to search

Skyboxes replace the normal scenery of BZFlag.

The material names needed to create a skybox are:

  • LeftSkyboxMaterial
  • RightSkyboxMaterial
  • TopSkyboxMaterial
  • BottomSkyboxMaterial
  • FrontSkyboxMaterial
  • BackSyboxMaterial


Working with Skyboxes.

Unless all six images load correctly, no skybox will be displayed. For this reason it is recommended to start with a working skybox, and change one texture at a time, testing each image one at a time. Colors are applied to this test world to assist in identifying left/right and front/back materials. Image size will be automatically scaled to fit. Maximum default image size for clients is 1024 by 1024 pixels. Power-of-two pixel dimensions are recommended, but not required. You will notice a thin black line in the corners, this is a bug. This thin black line is not seen on GNU/Linux. It may only be on Mac OSX.

It is important to have 6 _different_ materials. Even if they all should look the same make them differ using for example the ambient or shader properties.

Code

world name SkyboxMaterialTest size 230 end options -set _drawCelestial 0 -set _drawClouds 0 -set _drawGround 0 -set _drawGroundLights 0 -set _drawMountains 0 -set _wallHeight 0 -set _skyColor black

end

  1. http://trepan.bzflag.bz/horizontal_gradient_blue_begin_red_and_transparant_end.png
  2. For reference, Include the other two "Magic" Material names.
  3. TeleMaterial will be available in BZFlag version 3.0
  4. teleporter texture

material name GroundMaterial texture caution end


material name LeftSkyboxMaterial texture http://images.bzflag.org/llegendary/Optic%20Delusion_skybox1.png ambient 0.9 0.0 0.0 1.0 end

material name FrontSkyboxMaterial texture http://images.bzflag.org/llegendary/Optic%20Delusion_skybox2.png ambient 0.8 0.0 0.0 1.0 end

material name RightSkyboxMaterial texture http://images.bzflag.org/llegendary/Optic%20Delusion_skybox3.png ambient 0.7 0.0 0.0 1.0 end

material name BackSkyboxMaterial texture http://images.bzflag.org/llegendary/Optic%20Delusion_skybox4.png ambient 0.5 0.0 0.0 1.0 end

material name TopSkyboxMaterial texture http://images.bzflag.org/llegendary/Optic%20Delusion_skybox5.png ambient 0.4 0.0 0.0 1.0 end

material name BottomSkyboxMaterial texture http://images.bzflag.org/llegendary/Optic%20Delusion_skybox6.png ambient 0.3 0.0 0.0 1.0 end

  1. End Space Skybox