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
(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: | ||
{{Stub}} | |||
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
This page serves the purpose of being an exhaustive list of all shader parameters for material creators



Todo: Add parameter descriptions
List of Parameters
- Transparency
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