Refract:de

From Valve Developer Community
Revision as of 17:35, 28 September 2011 by ThaiGrocer (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
English Français
A refracting func_brush.

Der Refract Shader bricht/verfälscht das Licht, welches durch das Material, das ihn benutzt, fällt, entsprechend seiner Bump Map, ist jedoch nicht reflektierend, kann also auch auf nicht flachen Oberflächen verwendet werden. Ist vor allem bei lichtbrechenden Fenstern (z.B. Kirchfenstern, o.ä.) zu gebrauchen.

Bemerkung:
Funktioniert nicht auf world brushes (func_detail mit eingeschlossen).

Syntax

Refract
{
	$normalmap ...
	$dudvmap ...
	$refracttint "[1 1 1]"
	$refractamount .2
}
$normalmap <string>
$dudvmap <string>
Das Muster der Lichtbrechung wird über eine Bump Map (DX9+) bzw. eine du/dv Map (DX8-) festgelegt. Auch animiert möglich.
$refracttint <Farbe>
$refracttinttexture <string>
Bestimmt den Farbton der Lichtbrechung. Entweder einheitlich oder pro Texel.
$refractamount <float>
$bluramount <float>
Stärke des Lichtbrechungs-/Verschwommenheits-effekt. Am besten kleine Werte festlegen.
$forcerefract
Confirm:Bei niedriger Grafik-Einstellungen dazu zwingen dieses Material mit Refract Shader anzuzeigen?
$vertexcolormodulate
To do: Siehe auch $vertexcolor.

Weiterführende Links