This wiki is archived and useful information is being migrated to the main bzflag.org website
Difference between revisions of "Skybox"
(→got to be unique materials.) |
(→working skybox now) |
||
Line 21: | Line 21: | ||
{| | {| | ||
| | | | ||
− | + | 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 | |
− | + | #http://trepan.bzflag.bz/horizontal_gradient_blue_begin_red_and_transparant_end.png | |
− | + | # For reference, Include the other two "Magic" Material names. | |
− | + | # TeleMaterial will be available in BZFlag version 3.0 | |
− | + | # 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 | |
− | + | ||
− | + | #End Space Skybox | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|} | |} |
Revision as of 23:06, 7 February 2011
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
material name GroundMaterial texture caution 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
|