List of shader parameters: Difference between revisions
Jump to navigation
Jump to search
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
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{Stub}} | {{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|Pararameter groups are listed based on named relevance rather | {{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}} | |||
== List of Parameters == | == List of Parameters == | ||
* [[$basetexture]] | * [[$basetexture]] | ||
:* [[$2basetexture]] | :* [[$2basetexture]] | ||
:* [[$basetexture2]] | :* [[$basetexture2]] | ||
:* [[$basetextureoffset]] | :* [[$basetextureoffset]] | ||
Line 13: | Line 14: | ||
:* [[$basetexturetransform2]] | :* [[$basetexturetransform2]] | ||
* [[$decal]] | |||
:* [[$decalfadeduration]] | |||
:* [[$decalfadetime]] | |||
:* [[$decalscale]] | |||
:* [[$decalsecondpass]] | |||
* [[$detail]] | |||
:* [[$detail2]] | |||
:* [[$detailframe]] | |||
:* [[$detailscale]] | |||
:* [[$detailscale2]] | |||
* [[$surfaceprop]] | |||
:* [[$surfaceprop2]] | |||
* [[$bumpmap]] | |||
:* [[$bumpbasetexture2withbumpmap]] | |||
:* [[$bumpframe]] | |||
:* [[$bumpoffset]] | |||
:* [[$bumpscale]] | |||
:* [[$bumptransform]] | |||
* [[$selfillum]] | |||
:* [[$selfillumtexture]] | |||
:* [[$selfillumtextureframe]] | |||
:* [[$selfillumtint]] | |||
== Uncatagorised == | |||
* [[$a_b_halfwidth]] | * [[$a_b_halfwidth]] | ||
* [[$a_b_noise]] | * [[$a_b_noise]] | ||
Line 31: | Line 59: | ||
* [[$bottommaterial]] | * [[$bottommaterial]] | ||
* [[$brightness]] | * [[$brightness]] | ||
* [[$cheapwaterenddistance]] | * [[$cheapwaterenddistance]] | ||
* [[$cheapwaterstartdistance]] | * [[$cheapwaterstartdistance]] | ||
Line 45: | Line 67: | ||
* [[$comparez]] | * [[$comparez]] | ||
* [[$crackmaterial]] | * [[$crackmaterial]] | ||
* [[$dudvframe]] | * [[$dudvframe]] | ||
* [[$dudvmap]] //a type of texture map used on a refration shader, use nvidia plugin for pshop to create | * [[$dudvmap]] //a type of texture map used on a refration shader, use nvidia plugin for pshop to create | ||
Line 153: | Line 166: | ||
* [[$refracttinttextureframe]] | * [[$refracttinttextureframe]] | ||
* [[$scale]] | * [[$scale]] | ||
* [[$shaderprop]] | * [[$shaderprop]] | ||
* [[$spriteframe]] | * [[$spriteframe]] | ||
Line 162: | Line 172: | ||
* [[$spriterendermode]] | * [[$spriterendermode]] | ||
* [[$subdivsize]] | * [[$subdivsize]] | ||
* [[$temp]] | * [[$temp]] | ||
* [[$temp1]] | * [[$temp1]] |
Revision as of 12:38, 2 November 2023
This page serves the purpose of being an exhaustive list of all shader parameters for material creators



List of Parameters
Uncatagorised
- $a_b_halfwidth
- $a_b_noise
- $a_s_halfwidth
- $a_s_noise
- $a_t_halfwidth
- $a_threshold
- $abstmp
- $additive
- $alpha
- $alpha_bias
- $alphatest
- $animatedtextureframenumvar
- $animatedtextureframerate
- $animatedtexturevar
- $bluramount
- $blurtexture
- $bottommaterial
- $brightness
- $cheapwaterenddistance
- $cheapwaterstartdistance
- $clientshader
- $cloudalphatexture
- $cloudscale
- $color
- $comparez
- $crackmaterial
- $dudvframe
- $dudvmap //a type of texture map used on a refration shader, use nvidia plugin for pshop to create
- $dummyvar
- $env_cubemap //sets certain properties to use ingame cubemaps eg. $envmap env_cubemap]]
- $envcontrast
- $envmap
- $envmapcontrast
- $envmapframe
- $envmapmask
- $envmapmaskframe
- $envmapmaskscale
- $envmapmasktransform
- $envmapsaturation
- $envmaptint
- $eyeorigin
- $eyeup
- $fadeoutonsilhouette
- $falloffamount
- $falloffdistance
- $falloffoffset
- $fbtexture
- $fixedfunction
- $flags
- $flags_defined
- $flags_defined2
- $flags2
- $fogcolor
- $fogenable
- $fogend
- $fogstart
- $forcecheap
- $forceexpensive
- $forward
- $frame
- $frame2
- $frametexture
- $fresnelreflection
- $glassenvmap
- $glassenvmaptint
- $glint
- $glintu
- $glintv
- $gradienttexture
- $halfwidth
- $hasselfillum
- $ignorevertexcolors
- $illumfactor
- $iris
- $irisframe
- $irisu
- $irisv
- $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
- $multiply
- $multiplyby_max_hdr_overbright
- $multiplybyalpha
- $multiplybycolor
- multipass 1 //in glasswindowbreak070a : guess that it allows decals or multiple textures to overlay on it.
- $nocompress
- $nocull
- $noisechoice
- $normal
- $normalmap
- $normalmapenvmask
- $noscale
- $one
- $passcount
- $polyoffset
- $pulserate
- $reflectamount
- $reflectentities
- $reflecttexture
- $reflecttint
- $refractamount //change how much the shader refracts. Decimal value
- $refractionamount
- $refracttexture
- $refracttint //change the hue of the refration
- $refracttinttexture //use a texture map to change the hue of the refraction
- $refracttinttextureframe
- $scale
- $shaderprop
- $spriteframe
- $spriteorientation
- $spriteorigin
- $spriterendermode
- $subdivsize
- $temp
- $temp1
- $temp2
- $tempvec
- $tex2offset
- $tex2scale
- $texoffset
- $texscale
- $texture2
- $texture2scale
- $texture2transform
- $time
- $tooltexture
- $translucent
- $translucent_material //best guess is, use a grayscale image instead of $basetexture for transp.
- $translucentgoo
- $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