De/Refract: Difference between revisions

From Valve Developer Community
< De
Jump to navigation Jump to search
(Created page with '{{otherlang2|fr=Refract:fr|en=Refract}} thumb|A refracting [[func_brush.]] Der '''<code>Refract</code>''' Shader bricht/verfälscht das Licht, welches durc…')
 
mNo edit summary
Line 5: Line 5:
Der '''<code>Refract</code>''' 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.
Der '''<code>Refract</code>''' 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.


{{Note|Funktioniert nicht auf [[world brush]]es ([[func_detail]] mit eingeschlossen).}}
{{Note:de|Funktioniert nicht auf [[world brush]]es ([[func_detail]] mit eingeschlossen).}}


== Syntax ==
== Syntax ==

Revision as of 08:53, 3 December 2009

Template:Otherlang2

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.

Template:Note:de

Syntax

Refract
{
	$normalmap ...
	$dudvmap ...
	$refracttint "[1 1 1]"
	$refractamount .2
}
$normalmap <string>
$dudvmap <string>
Die Richtung/das Muster der Lichtbrechung wird über eine Bump Map (DX9+), bzw. eine du/dv Map (DX8-) festgelegt. Auch animiert zulässig.
$refracttint <color>
$refracttinttexture <string>
Bestimmt den farbton der Lichtbrechung. Entweder einheitlich oder pro Texel.
$refractamount <float>
$bluramount <float>
Stärke des Lichtbrechungs/Blur-Effektes. Am besten kleine Werte benutzen.
$forcerefract
Bestätigen:User mit niedrigen Grafik-Einstellungen dazu zwingen dieses Material mit Refract Shader anzuzeigen?
$vertexcolormodulate
Zu erledigen: Siehe auch $vertexcolor.

Weiterführende Links