EyeRefract: Difference between revisions
Jump to navigation
Jump to search
Bug:Although this shader has support for $emissiveblend, it is not fully implemented and does not work properly. [todo tested in ?]
m (Add link) |
Deprecated (talk | contribs) (Added disambiguation template) |
||
Line 1: | Line 1: | ||
[[File:Eyerefract.jpg|right|300px]] | [[File:Eyerefract.jpg|right|300px]] | ||
{{For|about=the shader|the preceding shader|{{ent|Eyes}}|the [[QC]] property of [[$model]]|[[Eyeball]]|the tool|[[qc_eyes]]}} | |||
{{Shader|EyeRefract|dx9=1|since=Source 2007}} It is used to create realistic eyes, which are affected by map lighting and dynamic lighting, such as those from flashlights. This shader is a successor to the {{ent|Eyes}} shader from {{Game link|Half-Life 2}}. | {{Shader|EyeRefract|dx9=1|since=Source 2007}} It is used to create realistic eyes, which are affected by map lighting and dynamic lighting, such as those from flashlights. This shader is a successor to the {{ent|Eyes}} shader from {{Game link|Half-Life 2}}. | ||
{{Bug|Although this shader has support for {{ent|$emissiveblend}}, it is not fully implemented and does not work properly.}} | {{Bug|Although this shader has support for {{ent|$emissiveblend}}, it is not fully implemented and does not work properly.}} | ||
Line 35: | Line 35: | ||
{{todo|Can this shader be used outside of a model with qc eyes, by using proxies (or in SFM override materials) to modify these shader values?}} | {{todo|Can this shader be used outside of a model with qc eyes, by using proxies (or in SFM override materials) to modify these shader values?}} | ||
Revision as of 16:16, 18 February 2020
This article is about the shader. For the preceding shader, see Eyes. For the QC property of $model, see Eyeball./ For the tool, see qc_eyes.
EyeRefract
It is used to create realistic eyes, which are affected by map lighting and dynamic lighting, such as those from flashlights. This shader is a successor to the Eyes shader from Half-Life 2 .

Shader Parameters
$iris
$irisframe
$corneatexture
$corneabumpstrength
$parallaxstrength
$dilation
[[$lightwarptexture|$lightwarptexture]]
[[$envmap|$envmap]]
$glossiness
$ambientoccltexture
$ambientocclcolor
[[$ambientocclusion|$ambientocclusion]]
[[$halflambert|$halflambert]]
$raytracesphere
$spheretexkillcombo
$eyeballradius
Other Parameters
$eyeorigin
$irisu
$irisv
$intro
$warpparam
$entityorigin
Todo: Include cloak parameters in here?
Todo: Can this shader be used outside of a model with qc eyes, by using proxies (or in SFM override materials) to modify these shader values?