This wiki is archived and useful information is being migrated to the main bzflag.org website
Difference between revisions of "Skybox"
From BZFlagWiki
(Expanded skybox materials, provided example world. would like to replace image links with bzflag.org image links, need to upload files.) |
m |
||
Line 10: | Line 10: | ||
− | Working with Skyboxes. | + | ==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 | + | |
− | Image size will | + | 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 512 by 512 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. | ||
Revision as of 14:39, 27 December 2007
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 512 by 512 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.
Code
world name SkyboxMaterialTest size 230 end options -set _drawCelestial 0 -set _drawClouds 0 -set _drawGround 1 -set _drawGroundLights 0 -set _drawMountains 0 -set _wallHeight 0 end # For reference, Includes the other two "Magic" material names. # teleporter texture material name LinkMaterial addtexture http://cbg.bzflag.org/images/Panzer/borg/blackholes/nebula4.PNG end # -set _drawGround 0 will disable the GroundMaterial material name GroundMaterial addtexture http://cbg.bzflag.org/images/Panzer/borg/blackholes/nebula4.PNG end #Space Skybox material name skyboxBase color 1 1 .99999999 end material name LeftSkyboxMaterial matref skyboxBase texture http://cbg.bzflag.org/images/Panzer/borg/borgskybox/skybox1.png diffuse red end material name FrontSkyboxMaterial matref skyboxBase texture http://cbg.bzflag.org/images/Panzer/borg/borgskybox/skybox2.png diffuse yellow end material name RightSkyboxMaterial matref skyboxBase texture http://cbg.bzflag.org/images/Panzer/borg/borgskybox/skybox4.png diffuse green end material name BackSkyboxMaterial matref skyboxBase texture http://cbg.bzflag.org/images/Panzer/borg/borgskybox/skybox5.png diffuse blue end material name TopSkyboxMaterial matref skyboxBase texture http://cbg.bzflag.org/images/Panzer/borg/borgskybox/skybox3.png diffuse purple end material name BottomSkyboxMaterial matref skyboxBase texture http://cbg.bzflag.org/images/Panzer/borg/borgskybox/skybox6.png diffuse white end #End Space Skybox |