De/Refract: Difference between revisions
< De
Jump to navigation
Jump to search
(improved translation) |
m (Using L template for links) |
||
(5 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{lang|Refract}} | ||
[[File:Refract.jpg|thumb|A refracting | [[File:Refract.jpg|thumb|A refracting {{L|func_brush}}.]] | ||
Der '''<code>Refract</code>''' Shader bricht/verfälscht das Licht, welches durch das Material, das ihn benutzt, fällt, entsprechend seiner | Der '''<code>Refract</code>''' Shader bricht/verfälscht das Licht, welches durch das Material, das ihn benutzt, fällt, entsprechend seiner {{L|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 | {{Note|Funktioniert nicht auf {{L|world brush}}es ({{L|func_detail}} mit eingeschlossen).}} | ||
== Syntax == | == Syntax == | ||
Line 17: | Line 17: | ||
} | } | ||
; <code> | ; <code>{{L|$normalmap}} <{{L|string}}></code> | ||
; <code> | ; <code>{{L|$dudvmap}} <{{L|string}}></code> | ||
: Das Muster der Lichtbrechung wird über eine Bump Map (DX9+) bzw. eine du/dv Map (DX8-) festgelegt. Auch animiert möglich. | : Das Muster der Lichtbrechung wird über eine Bump Map (DX9+) bzw. eine du/dv Map (DX8-) festgelegt. Auch animiert möglich. | ||
; <code>$refracttint <Farbe></code> | ; <code>$refracttint <Farbe></code> | ||
; <code>$refracttinttexture <string></code> | ; <code>$refracttinttexture <string></code> | ||
: Bestimmt den Farbton der Lichtbrechung. Entweder einheitlich oder pro | : Bestimmt den Farbton der Lichtbrechung. Entweder einheitlich oder pro {{L|Texel}}. | ||
; <code>$refractamount < | ; <code>$refractamount <{{L|float}}></code> | ||
; <code>$bluramount < | ; <code>$bluramount <{{L|float}}></code> | ||
: Stärke des | : Stärke des Lichtbrechungs-/Verschwommenheits-effekt. Am besten kleine Werte festlegen. | ||
; <code>$forcerefract</code> | ; <code>$forcerefract</code> | ||
: {{confirm|Bei niedriger Grafik-Einstellungen dazu zwingen dieses Material mit Refract Shader anzuzeigen?}} | : {{confirm|Bei niedriger Grafik-Einstellungen dazu zwingen dieses Material mit Refract Shader anzuzeigen?}} | ||
; <code>$vertexcolormodulate</code> | ; <code>$vertexcolormodulate</code> | ||
: {{todo|Siehe auch | : {{todo|Siehe auch {{L|$vertexcolor}}.}} | ||
== Weiterführende Links == | == Weiterführende Links == | ||
* <code> | * <code>{{L|Water (shader)|Water}}</code> | ||
Latest revision as of 06:29, 11 July 2024

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.

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
Bestätigen:Bei niedriger Grafik-Einstellungen dazu zwingen dieses Material mit Refract Shader anzuzeigen?
$vertexcolormodulate
- Zu erledigen: Siehe auch $vertexcolor .