q3rally/baseq3r/scripts/desertfactory.shader
2011-02-18 14:31:32 +00:00

383 lines
7.9 KiB
GLSL

//------------------------------------------------------------------------------
// Shaders for the Desert Factory map project by sev
// All editor images are placed in the textures/desertfactory_shaders/ folder
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
// Sky
//------------------------------------------------------------------------------
textures/desertfactory_shaders/sky
{
qer_editorimage textures/desertfactory_shaders/sky.jpg
surfaceparm sky
surfaceparm noimpact
surfaceparm nolightmap
surfaceparm nodlight
surfaceparm nomarks
nopicmip
nomipmaps
skyparms env/desert/desert - - //farbox cloudheight nearbox
q3map_sunExt 1 0.95 0.9 400 315 50 0 16 //rgb intensity degrees elevation deviance samples
}
//------------------------------------------------------------------------------
// General
//------------------------------------------------------------------------------
textures/desertfactory_shaders/metal01-metal02
{
qer_editorimage textures/desertfactory_shaders/metal01-metal02.jpg
q3map_alphaMod dotproduct2 ( 0 0 1.25 )
{
map textures/desertfactory_metal/metal01.tga
}
{
map textures/desertfactory_metal/metal02.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
alphaGen vertex
}
{
map $lightmap
blendFunc GL_DST_COLOR GL_ZERO
}
}
textures/desertfactory_shaders/grates01
{
qer_editorimage textures/desertfactory_shaders/grates01.jpg
qer_trans 0.5
surfaceparm trans
surfaceparm alphashadow
{
map textures/desertfactory_metal/grates01.tga
alphaFunc GT0
rgbGen vertex
}
}
textures/desertfactory_shaders/glass01
{
qer_editorimage textures/desertfactory_shaders/glass01.jpg
surfaceparm trans
{
map textures/desertfactory_misc/glass01.tga
blendFunc blend
}
}
textures/desertfactory_shaders/light02
{
qer_editorimage textures/desertfactory_shaders/light02.jpg
surfaceparm trans
cull none
{
map textures/desertfactory_misc/light02.tga
blendFunc blend
}
}
textures/desertfactory_shaders/grass01
{
qer_editorimage textures/desertfactory_shaders/grass01.jpg
surfaceparm nomarks
surfaceparm trans
surfaceparm alphashadow
cull none
{
map textures/desertfactory_misc/grass01.tga
alphaFunc GT0
rgbGen vertex
}
}
textures/desertfactory_shaders/grass02
{
qer_editorimage textures/desertfactory_shaders/grass02.jpg
surfaceparm nomarks
surfaceparm trans
surfaceparm alphashadow
cull none
{
map textures/desertfactory_misc/grass02.tga
alphaFunc GT0
rgbGen vertex
}
}
textures/desertfactory_shaders/vines01
{
qer_editorimage textures/desertfactory_shaders/vines01.jpg
surfaceparm nomarks
surfaceparm trans
surfaceparm alphashadow
cull none
{
map textures/desertfactory_misc/vines01.tga
alphaFunc GT0
rgbGen vertex
}
}
//------------------------------------------------------------------------------
// Signs
//------------------------------------------------------------------------------
textures/desertfactory_shaders/sign_above_clean
{
qer_editorimage textures/desertfactory_shaders/sign_above_clean.jpg
{
map textures/desertfactory_signs/above_clean.tga
alphaFunc GT0
rgbGen vertex
}
}
textures/desertfactory_shaders/sign_explosion_clean
{
qer_editorimage textures/desertfactory_shaders/sign_explosion_clean.jpg
{
map textures/desertfactory_signs/explosion_clean.tga
alphaFunc GT0
rgbGen vertex
}
}
textures/desertfactory_shaders/sign_ladder_clean
{
qer_editorimage textures/desertfactory_shaders/sign_ladder_clean.tga
{
map textures/desertfactory_signs/ladder_clean.tga
alphaFunc GT0
rgbGen vertex
}
}
textures/desertfactory_shaders/sign_radioactive_clean
{
qer_editorimage textures/desertfactory_shaders/sign_radioactive_clean.tga
{
map textures/desertfactory_signs/radioactive_clean.tga
alphaFunc GT0
rgbGen vertex
}
}
textures/desertfactory_shaders/sign_shock_clean
{
qer_editorimage textures/desertfactory_shaders/sign_shock_clean.tga
{
map textures/desertfactory_signs/shock_clean.tga
alphaFunc GT0
rgbGen vertex
}
}
textures/desertfactory_shaders/sign_toxic_clean
{
qer_editorimage textures/desertfactory_shaders/sign_toxic_clean.tga
{
map textures/desertfactory_signs/toxic_clean.tga
alphaFunc GT0
rgbGen vertex
}
}
textures/desertfactory_shaders/sign_warning_clean
{
qer_editorimage textures/desertfactory_shaders/sign_warning_clean.tga
{
map textures/desertfactory_signs/warning_clean.tga
alphaFunc GT0
rgbGen vertex
}
}
textures/desertfactory_shaders/sign_wires_clean
{
qer_editorimage textures/desertfactory_shaders/sign_wires_clean.tga
{
map textures/desertfactory_signs/wires_clean.tga
alphaFunc GT0
rgbGen vertex
}
}
textures/desertfactory_shaders/sign_above_dirty
{
qer_editorimage textures/desertfactory_shaders/sign_above_dirty.tga
{
map textures/desertfactory_signs/above_dirty.tga
alphaFunc GT0
rgbGen vertex
}
}
textures/desertfactory_shaders/sign_explosion_dirty
{
qer_editorimage textures/desertfactory_shaders/sign_explosion_dirty.tga
{
map textures/desertfactory_signs/explosion_dirty.tga
alphaFunc GT0
rgbGen vertex
}
}
textures/desertfactory_shaders/sign_ladder_dirty
{
qer_editorimage textures/desertfactory_shaders/sign_ladder_dirty.tga
{
map textures/desertfactory_signs/ladder_dirty.tga
alphaFunc GT0
rgbGen vertex
}
}
textures/desertfactory_shaders/sign_radioactive_dirty
{
qer_editorimage textures/desertfactory_shaders/sign_radioactive_dirty.tga
{
map textures/desertfactory_signs/radioactive_dirty.tga
alphaFunc GT0
rgbGen vertex
}
}
textures/desertfactory_shaders/sign_shock_dirty
{
qer_editorimage textures/desertfactory_shaders/sign_shock_dirty.tga
{
map textures/desertfactory_signs/shock_dirty.tga
alphaFunc GT0
rgbGen vertex
}
}
textures/desertfactory_shaders/sign_toxic_dirty
{
qer_editorimage textures/desertfactory_shaders/sign_toxic_dirty.tga
{
map textures/desertfactory_signs/toxic_dirty.tga
alphaFunc GT0
rgbGen vertex
}
}
textures/desertfactory_shaders/sign_warning_dirty
{
qer_editorimage textures/desertfactory_shaders/sign_warning_dirty.tga
{
map textures/desertfactory_signs/warning_dirty.tga
alphaFunc GT0
rgbGen vertex
}
}
textures/desertfactory_shaders/sign_wires_dirty
{
qer_editorimage textures/desertfactory_shaders/sign_wires_dirty.tga
{
map textures/desertfactory_signs/wires_dirty.tga
alphaFunc GT0
rgbGen vertex
}
}
//------------------------------------------------------------------------------
// Writings
//------------------------------------------------------------------------------
textures/desertfactory_shaders/writing01
{
qer_editorimage textures/desertfactory_shaders/writing01.jpg
surfaceparm trans
nopicmip
nomipmaps
{
map textures/desertfactory_documents/writing01.tga
blendFunc blend
}
}
textures/desertfactory_shaders/writing02
{
qer_editorimage textures/desertfactory_shaders/writing02.jpg
surfaceparm trans
nopicmip
nomipmaps
{
map textures/desertfactory_documents/writing02.tga
blendFunc blend
}
}
textures/desertfactory_shaders/writing03
{
qer_editorimage textures/desertfactory_shaders/writing03.jpg
surfaceparm trans
nopicmip
nomipmaps
{
map textures/desertfactory_documents/writing03.tga
blendFunc blend
}
}
textures/desertfactory_shaders/writing04
{
qer_editorimage textures/desertfactory_shaders/writing04.jpg
surfaceparm trans
nopicmip
nomipmaps
{
map textures/desertfactory_documents/writing04.tga
blendFunc blend
}
}
//------------------------------------------------------------------------------
// End of the file. Greetings from this rarely visited place X)
//------------------------------------------------------------------------------