List of shader parameters: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Created page with "This page is un-finished == This page serves the purpose of being an exhaustive list of all shader parameters for material creators ==")
 
m (Nescius moved page List Of Shader Parameters to List of shader parameters without leaving a redirect)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This page is un-finished
{{Stub}}
== This page serves the purpose of being an exhaustive list of all shader parameters for material creators ==
This page serves the purpose of being an exhaustive list of all shader parameters for material creators
{{Note|This page is nowhere near complete and many parameters are yet to be added}}
{{Note|Pararameter groups are listed based on named relevance rather than all the parameters that can affect it since one parameter could influence a whole range of other parameters}}
{{Warning|Many of these parameters either, do not work, have weird functions, or used to work because of the purposes of the completeness of this list}}
{{Todo|Add parameter descriptions}}
 
== List of Parameters ==
* [[$basetexture]]
:* [[$basetexture2]]
:* [[$basetextureoffset]]
:* [[$basetexturescale]]
:* [[$basetexturetransform]]
:* [[$basetexturetransform2]]
 
* [[$decal]]
:* [[$decalfadeduration]]
:* [[$decalfadetime]]
:* [[$decalscale]]
:* [[$decalsecondpass]]
 
* [[$detail]]
:* [[$detail2]]
:* [[$detailframe]]
:* [[$detailscale]]
:* [[$detailscale2]]
 
* [[$surfaceprop]]
:* [[$surfaceprop2]]
 
* [[$bumpmap]]
:* [[$bumpbasetexture2withbumpmap]]
:* [[$bumpframe]]
:* [[$bumpoffset]]
:* [[$bumpscale]]
:* [[$bumptransform]]
 
* [[$selfillum]]
:* [[$selfillumtexture]]
:* [[$selfillumtextureframe]]
:* [[$selfillumtint]]
:* [[$hasselfillum]]
 
* [[$envmap]]
:* [[$envmapcontrast]]
:* [[$envmapframe]]
:* [[$envmapmask]]
:* [[$envmapmaskframe]]
:* [[$envmapmaskscale]]
:* [[$envmapmasktransform]]
:* [[$envmapsaturation]]
:* [[$envmaptint]]
:* [[$envcontrast]]
 
* [[$flags]]
:* [[$flags_defined]]
:* [[$flags_defined2]]
:* [[$flags2]]
 
* [[$glint]]
:* [[$glintu]]
:* [[$glintv]]
 
 
* [[$translucent]]
:* [[$translucent_material]]
:* [[$translucentgoo]]
 
* [[$temp]]
:* [[$temp1]]
:* [[$temp2]]
 
* [[$dudvmap]]
:* [[$dudvframe]]
 
* [[$frame]]
:* [[$frame2]]
 
* [[$texture2]]
:* [[$texture2scale]]
:* [[$texture2transform]]
 
* [[$multiply]]
:* [[$multiplyby_max_hdr_overbright]]
:* [[$multiplybyalpha]]
:* [[$multiplybycolor]]
 
* [[$normal]]
:* [[$normalmap]]
:* [[$normalmapenvmask]]
 
* [[$reflectamount]]
:* [[$reflectentities]]
:* [[$reflecttexture]]
:* [[$reflecttint]]
 
* [[$refractamount]]
:* [[$refractionamount]]
:* [[$refracttexture]]
:* [[$refracttint]]
:* [[$refracttinttexture]]
:* [[$refracttinttextureframe]]
 
* [[$iris]]
:* [[$irisframe]]
:* [[$irisu]]
:* [[$irisv]]
 
* Transparency
:*[[$distancealpha]]
:* [[$additive]]
:* [[$alpha]]
:** [[$alpha_bias]]
:* [[$alphatest]]
:** [[$alphatestreference]]
:* [[$vertexalpha]]
:* [[$translucent]]
 
== Uncategorised ==
* [[$a_b_halfwidth]]
* [[$a_b_noise]]
* [[$a_s_halfwidth]]
* [[$a_s_noise]]
* [[$a_t_halfwidth]]
* [[$a_threshold]]
* [[$abstmp]]
* [[$animatedtextureframenumvar]]
* [[$animatedtextureframerate]]
* [[$animatedtexturevar]]
* [[$bluramount]]
* [[$blurtexture]]
* [[$bottommaterial]]
* [[$brightness]]
* [[$cheapwaterenddistance]]
* [[$cheapwaterstartdistance]]
* [[$clientshader]]
* [[$cloudalphatexture]]
* [[$cloudscale]]
* [[$color]]
* [[$comparez]]
* [[$crackmaterial]]
* [[$dummyvar]]
* [[$env_cubemap]] //sets certain properties to use ingame cubemaps eg. $envmap env_cubemap]]
* [[$eyeorigin]]
* [[$eyeup]]
* [[$fadeoutonsilhouette]]
* [[$falloffamount]]
* [[$falloffdistance]]
* [[$falloffoffset]]
* [[$fbtexture]]
* [[$fixedfunction]]
* [[$fogcolor]]
* [[$fogenable]]
* [[$fogend]]
* [[$fogstart]]
* [[$forcecheap]]
* [[$forceexpensive]]
* [[$forward]]
* [[$frametexture]]
* [[$fresnelreflection]]
* [[$glassenvmap]]
* [[$glassenvmaptint]]
* [[$gradienttexture]]
* [[$halfwidth]]
* [[$ignorevertexcolors]]
* [[$illumfactor ]]
* [[$j_b_halfwidth]]
* [[$j_b_noise]]
* [[$j_basescale]]
* [[$j_s_halfwidth]]
* [[$j_s_noise]]
* [[$j_t_halfwidth]]
* [[$j_threshold]]
* [[$leakamount]]
* [[$leakcolor]]
* [[$leakforce]]
* [[$leaknoise]]
* [[$lights]]
* [[$maskscale]]
* [[$maxlight]]
* [[$mean]]
* [[$micros]]
* [[$micros_frame]]
* [[$micros_transform]]
* [[$minlight]]
* [[$mod2x]]
* [[$modelmaterial]]
* [[multipass]] 1 //in glasswindowbreak070a : guess that it allows decals or multiple textures to overlay on it.
* [[$nocompress]]
* [[$nocull]]
* [[$noisechoice]]
* [[$noscale]]
* [[$one]]
* [[$passcount]]
* [[$polyoffset]]
* [[$pulserate]]
* [[$scale]]
* [[$shaderprop]]
* [[$spriteframe]]
* [[$spriteorientation]]
* [[$spriteorigin]]
* [[$spriterendermode]]
* [[$subdivsize]]
* [[$tempvec]]
* [[$tex2offset]]
* [[$tex2scale]]
* [[$texoffset]]
* [[$texscale]]
* [[$time]]
* [[$tooltexture]]
* [[$unlitfactor]]
* [[$usebumpmap]]
* [[$usingpixelshader]]
* [[$waterdepth]]
* [[$wave]]
* [[$wetbrightnessfactor]]
* [[$writeZ]]
* [[$xo_b_halfwidth]]
* [[$xo_b_noise]]
* [[$xo_s_halfwidth]]
* [[$xo_s_noise]]
* [[$xo_t_halfwidth]]
* [[$xo_threshold]]
* [[$zero]]

Latest revision as of 22:15, 21 March 2025

Stub

This article or section is a stub. You can help by expanding it.

This page serves the purpose of being an exhaustive list of all shader parameters for material creators

Note.pngNote:This page is nowhere near complete and many parameters are yet to be added
Note.pngNote:Pararameter groups are listed based on named relevance rather than all the parameters that can affect it since one parameter could influence a whole range of other parameters
Warning.pngWarning:Many of these parameters either, do not work, have weird functions, or used to work because of the purposes of the completeness of this list
Todo: Add parameter descriptions

List of Parameters


  • Transparency

Uncategorised