Category:Shader parameters: Difference between revisions
Jump to navigation
Jump to search
(Category is dead and shouldn't be mentioned.) |
(Individual pages list the games/branches, and almost all parameters are specific to/appear since some branch, so why mark these ones) |
||
(39 intermediate revisions by 17 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{LanguageBar}} | ||
}} | |||
{{category header|background-color=#E0E0E0|border-color=lightgray}} | {{category header|background-color=#E0E0E0|border-color=lightgray}} | ||
{{category newcolumn|rowspan=6|width=50%|background-color=#F7F7F7|border-color=lightgray}} | {{category newcolumn|rowspan=6|width=50%|background-color=#F7F7F7|border-color=lightgray}} | ||
Line 9: | Line 7: | ||
* Parameters for configuring a single effect are (generally) grouped into a single article. Try searching for a parameter if you can't find it listed. | * Parameters for configuring a single effect are (generally) grouped into a single article. Try searching for a parameter if you can't find it listed. | ||
'''The list is far from complete.''' see [[ | See [[Material Flags]] for $flags and $flags2 parameter enumerations. | ||
See [[Material Map Compile Flags]] for the list of special {{mono|%compile}} parameters which change the vbsp compile behavior of materials. | |||
'''The list is far from complete.''' see [[Category talk:Shader parameters|the category talk page]] for a list of those still to be documented. Any insights will be warmly welcomed! | |||
{{category end}} | {{category end}} | ||
{{category header|background-color=#E0E0E0|border-color=lightgray}} | {{category header|background-color=#E0E0E0|border-color=lightgray}} | ||
{{category newcolumn|rowspan=6|width=50%|background-color=#F7F7F7|border-color=lightgray}} | {{category newcolumn|rowspan=6|width=50%|background-color=#F7F7F7|border-color=lightgray}} | ||
== Basics == | ==Basics== | ||
* | * {{mono|[[$basetexture]]}} | ||
* | :* {{mono|$basetexturetransform}} | ||
* | :* {{mono|$frame}} | ||
* | :* {{mono|$basetexture2}} | ||
:* {{mono|$basetexturetransform2}} | |||
:* {{mono|$frame2}} | |||
* {{mono|[[$surfaceprop]]}} | |||
* {{mono|[[$decal]]}} | |||
:* {{mono|$decalscale}} | |||
:* {{mono|$modelmaterial}} | |||
:* {{mono|$decalfadeduration}} | |||
:* {{mono|$decalfadetime}} | |||
:* {{mono|$decalsecondpass}} | |||
:* {{mono|$fogscale}} | |||
:* {{mono|$splatter}} | |||
* {{mono|[[$detail]]}} | |||
:* {{mono|$detailtexturetransform}} | |||
:* {{mono|$detailscale}} | |||
:* {{mono|$detailblendfactor}} | |||
:* {{mono|$detailblendmode}} | |||
:* {{mono|$detailtint}} | |||
:* {{mono|$detailframe}} | |||
:* {{mono|$detail_alpha_mask_base_texture}} | |||
:* {{mono|$detail2}} | |||
:* {{mono|$detailscale2}} | |||
:* {{mono|$detailblendfactor2}} | |||
:* {{mono|$detailframe2}} | |||
:* {{mono|$detailtint2}} | |||
* {{mono|[[$model (VMT)|$model]]}} | |||
== Adjustment == | ==Adjustment== | ||
* | * {{mono|[[$color]]}} | ||
* | * {{mono|[[$seamless scale]]}} | ||
* | :* {{mono|$seamless_detail}} | ||
* {{mono|[[$pointsamplemagfilter]]}} | |||
== Transparency == | ==Transparency== | ||
* | * {{mono|[[$alpha]]}} | ||
* | * {{mono|[[$alphatest]]}} | ||
* | * {{mono|[[$blendmodulatetexture]]}} | ||
* | * {{mono|[[$distancealpha]]}} | ||
* | * {{mono|[[$nocull]]}} | ||
* {{mono|[[$translucent]]}} | |||
* {{mono|[[$no_draw]]}} | |||
* {{mono|[[$vertexalpha]]}} | |||
{{category newcolumn|rowspan=1|width=50%|background-color=#FBF7EA|border-color=#E4DCCD}} | |||
{{ | ==Lighting== | ||
* {{mono|[[$bumpmap]]}} | |||
* {{mono|[[$ssbump]]}} | |||
* {{mono|[[$selfillum]]}} | |||
* {{mono|[[$lightwarptexture]]}} | |||
* {{mono|[[$halflambert]]}} | |||
* {{mono|[[$ambientocclusion]] }} | |||
* {{mono|[[$rimlight]]}} | |||
* {{mono|[[$receiveflashlight]]}} | |||
* {{mono|[[$lightmap]]}} | |||
== | ==Reflection== | ||
* {{mono|[[$reflectivity]]}} | |||
* {{mono|[[$phong]]}} | |||
* {{mono|[[$envmap]]}} | |||
* {{mono|[[$envmapmask]]}} | |||
==Optimization== | |||
{{ | * {{mono|[[$ignorez]]}} | ||
* {{mono|[[$alphatest]]}} | |||
* {{mono|[[$softwareskin]]}} | |||
== | ==Texture Organization== | ||
{{ | * {{mono|[[%keywords]]}} | ||
* {{mono|[[%notooltexture]]}} | |||
* {{mono|[[%tooltexture]]}} | |||
== | ==Effect== | ||
* {{mono|[[$treesway]]}} | |||
* {{mono|[[$nofog]]}} | |||
* | ==Behavior== | ||
* | * {{mono|[[%CompileBlockLOS]]}} | ||
* {{mono|[[%CompileClip]]}} | |||
* {{mono|[[%CompileDetail]]}} | |||
* {{mono|[[%CompileLadder]]}} | |||
* {{mono|[[%CompileNoDraw]]}} | |||
* {{mono|[[%CompileNoLight]]}} | |||
* {{mono|[[%CompileNonSolid]]}} | |||
* {{mono|[[%CompileNPCClip]]}} | |||
* {{mono|[[%CompilePassBullets]]}} | |||
* {{mono|[[%CompileSkip]]}} | |||
* {{mono|[[%CompileSlime]]}} | |||
* {{mono|[[%CompileTeam]]}} | |||
* {{mono|[[%CompileTrigger]]}} | |||
* {{mono|[[%CompileWater]]}} | |||
* {{mono|[[%PlayerClip]]}} | |||
* {{mono|[[$nodecal]]}} | |||
{{category end}} | {{category end}} | ||
[[List of shader parameters]] | |||
[[Category:Material System]] | [[Category:Material System]] | ||
[[Category: | {{source topicon}} | ||
[[Category:Lists]] | |||
__NOTOC__ | __NOTOC__ |
Latest revision as of 09:42, 1 September 2025
This category lists top-level parameters available in the "Generic" shaders.
See Material Flags for $flags and $flags2 parameter enumerations. See Material Map Compile Flags for the list of special %compile parameters which change the vbsp compile behavior of materials. The list is far from complete. see the category talk page for a list of those still to be documented. Any insights will be warmly welcomed! |
Basics
Adjustment
Transparency |
Lighting
ReflectionOptimizationTexture OrganizationEffectBehavior |
Subcategories
This category has only the following subcategory.
S
- Source base shader parameters (31 P)
Pages in category "Shader parameters"
The following 117 pages are in this category, out of 117 total.
B
C
D
E
- $envmap
- $envmapanisotropy
- $envmapanisotropyscale
- $envmapcontrast
- $envmapframe
- $envmapfresnel
- $envmapfresnelminmaxexp
- $envmaplightscale
- $envmaplightscaleminmax
- $envmapmask
- $envmapmaskframe
- $envmapmaskscale
- $envmapmasktransform
- $envmapmode
- $envmapoptional
- $envmapsaturation
- $envmapsphere
- $envmaptint
- $emissiveblend