De/Refract: Difference between revisions
< 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…') | m (Using L template for links) | ||
| (7 intermediate revisions by 6 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|Funktioniert nicht auf  | {{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. | ||
| ; <code>$refracttint < | ; <code>$refracttint <Farbe></code> | ||
| ; <code>$refracttinttexture <string></code> | ; <code>$refracttinttexture <string></code> | ||
| : Bestimmt den  | : Bestimmt den Farbton der Lichtbrechung. Entweder einheitlich oder pro {{L|Texel}}. | ||
| ; <code>$refractamount < | ; <code>$refractamount <{{L|float}}></code> | ||
| ; <code>$bluramount <float></code> | ; <code>$bluramount <{{L|float}}></code> | ||
| : Stärke des Lichtbrechungs/ | : Stärke des Lichtbrechungs-/Verschwommenheits-effekt. Am besten kleine Werte festlegen. | ||
| ; <code>$forcerefract</code> | ; <code>$forcerefract</code> | ||
| : {{confirm| | : {{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.
 Bemerkung:Funktioniert nicht auf world brushes (func_detail mit eingeschlossen).
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
 Bestätigen:Bei niedriger Grafik-Einstellungen dazu zwingen dieses Material mit Refract Shader anzuzeigen? Bestätigen:Bei niedriger Grafik-Einstellungen dazu zwingen dieses Material mit Refract Shader anzuzeigen?
- $vertexcolormodulate
- Zu erledigen: Siehe auch $vertexcolor.

























