Category:Shader parameters: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
1416006136 (talk | contribs) mNo edit summary  | 
				 (Individual pages list the games/branches, and almost all parameters are specific to/appear since some branch, so why mark these ones)  | 
				||
| (27 intermediate revisions by 9 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 7: | 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.  | ||
See [[  | See [[Material Flags]] for $flags and $flags2 parameter enumerations.  | ||
See [[  | 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 [[  | '''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}}  | ||
| Line 18: | Line 18: | ||
==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}}  | {{category newcolumn|rowspan=1|width=50%|background-color=#FBF7EA|border-color=#E4DCCD}}  | ||
| Line 44: | Line 70: | ||
==Lighting==  | ==Lighting==  | ||
*   | * {{mono|[[$bumpmap]]}}  | ||
*   | * {{mono|[[$ssbump]]}}  | ||
*   | * {{mono|[[$selfillum]]}}  | ||
*   | * {{mono|[[$lightwarptexture]]}}  | ||
*   | * {{mono|[[$halflambert]]}}  | ||
*   | * {{mono|[[$ambientocclusion]] }}  | ||
*   | * {{mono|[[$rimlight]]}}  | ||
*   | * {{mono|[[$receiveflashlight]]}}  | ||
* {{mono|[[$lightmap]]}}  | |||
==Reflection==  | ==Reflection==  | ||
*   | * {{mono|[[$reflectivity]]}}  | ||
*   | * {{mono|[[$phong]]}}  | ||
*   | * {{mono|[[$envmap]]}}  | ||
* {{mono|[[$envmapmask]]}}  | |||
==Optimization==  | ==Optimization==  | ||
*  | * {{mono|[[$ignorez]]}}  | ||
*  | * {{mono|[[$alphatest]]}}  | ||
* {{mono|[[$softwareskin]]}}  | |||
==Texture Organization==  | ==Texture Organization==  | ||
*  | * {{mono|[[%keywords]]}}  | ||
*  | * {{mono|[[%notooltexture]]}}  | ||
*  | * {{mono|[[%tooltexture]]}}  | ||
==Effect==  | ==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 08: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