Q3Map2 Shader Manual
Full Contents
Introduction
Preface
Shader Concepts
Directives
General Directives
Q3Map Global Directives
Q3Map Surface Parameter Directives
Quake Editor Radiant Directives
Stage Directives
Articles
Texture Creation
Alpha Channels
Troubleshooting Tips
Light Emitting Shaders
Normalmaps
Lightstyles
Model Lighting
Cel Shading
Decal Tricks
Foghull
Fur
Terrain and alphaMod Blends
Triggerable Shader Entities
Contents
Introduction
Preface
The Q3Map2 Edition
Using the Manual
Credits
Contact
Legal
Shader Concepts
What is a Shader?
Shader Name & File Conventions
Key Concepts
Special Case Syntax (Comments & :q3map Suffix)
Directive Types
Directives
General Directives
skyParms
cull
deformVertexes
fogParms
noPicMip
noMipMaps
polygonOffset
portal
sort
Q3Map Global Directives
q3map_alphaGen
q3map_alphaMod
q3map_backShader
q3map_backSplash
q3map_baseShader
q3map_bounce
q3map_bounceScale
q3map_clipModel
q3map_cloneShader
q3map_colorGen
q3map_colorMod
q3map_fogDir
q3map_forceMeta
q3map_forceSunlight
q3map_fur
q3map_globalTexture
q3map_indexed
q3map_invert
q3map_lightImage
q3map_lightmapAxis
q3map_lightmapBrightness
q3map_lightmapFilterRadius
q3map_lightmapGamma
q3map_lightmapMergable
q3map_lightmapSampleOffset
q3map_lightmapSampleSize
q3map_lightmapSize
q3map_lightRGB
q3map_lightStyle
q3map_lightSubdivide
q3map_noClip
q3map_noFast
q3map_noFog
q3map_nonPlanar
q3map_normalImage
q3map_noTJunc
q3map_noVertexLight
q3map_noVertexShadows
q3map_offset
q3map_patchShadows
q3map_remapShader
q3map_rgbGen
q3map_rgbMod
q3map_shadeAngle
q3map_skylight
q3map_splotchFix
q3map_styleMarker
q3map_styleMarker2
q3map_sun
q3map_sunExt
q3map_surfaceLight
q3map_surfaceModel
q3map_tcGen
q3map_tcMod
q3map_terrain
q3map_tessSize
q3map_textureSize
q3map_traceLight
q3map_vertexScale
q3map_vertexShadows
q3map_vlight
Q3Map Surface Parameter Directives
surfaceparm alphashadow
surfaceparm antiportal
surfaceparm areaportal
surfaceparm botclip
surfaceparm clusterportal
surfaceparm detail
surfaceparm donotenter
surfaceparm dust
surfaceparm flesh
surfaceparm fog
surfaceparm hint
surfaceparm ladder
surfaceparm lava
surfaceparm lightfilter
surfaceparm lightgrid
surfaceparm metalsteps
surfaceparm monsterclip
surfaceparm nodamage
surfaceparm nodlight
surfaceparm nodraw
surfaceparm noimpact
surfaceparm nomarks
surfaceparm nolightmap
surfaceparm nosteps
surfaceparm nonsolid
surfaceparm origin
surfaceparm playerclip
surfaceparm pointlight
surfaceparm skip
surfaceparm sky
surfaceparm slick
surfaceparm slime
surfaceparm structural
surfaceparm trans
surfaceparm water
Quake Editor Radiant Directives
qer_editorImage
qer_noCarve
qer_trans
qer_alphaFunc
Stage Directives
Texture Map Specification
blendFunc
rgbGen
alphaGen
tcGen
tcMod
depthFunc
depthWrite
detail
alphaFunc
Articles
Shader Basics
Texture Creation
Alpha Channels
Troubleshooting Tips
Lighting Effects
Light Emitting Shaders
Normalmaps
Lightstyles
Model Lighting
Special Effects
Cel Shading
Decal Tricks
Foghull
Fur
Terrain and alphaMod Blends
Triggerable Shader Entities