Mat reflmap: Różnice pomiędzy wersjami
Z MaSzyna
(Utworzono nową stronę "Shader reflmap jest typem pixel shadera stosowanym dla powierzchni ze zdefiniowaną mapą absorpcji i odbicia lustrzanego. === Wymagane tekstury === *'''text...") |
(→Wymagane tekstury) |
||
Linia 7: | Linia 7: | ||
− | *''' | + | *'''texture_reflmap''' Określa wektory normalne w danym pikselu oraz siłę odbijania otoczenia. |
:*R nieużywany | :*R nieużywany | ||
:*G nieużywany | :*G nieużywany |
Aktualna wersja na dzień 16:40, 23 lut 2020
Shader reflmap jest typem pixel shadera stosowanym dla powierzchni ze zdefiniowaną mapą absorpcji i odbicia lustrzanego.
Wymagane tekstury
- texture_diffuse Określa kolor światła pochłanianego i transparentność materiału.
- RGB diffuse
- A alfa
- texture_reflmap Określa wektory normalne w danym pikselu oraz siłę odbijania otoczenia.
- R nieużywany
- G nieużywany
- B nieużywany
- A reflection
- Wartość refleksyjności. Waga miksowania koloru materiału z odbiciem środowiska.
Obsługiwane parametry
Nazwa | Indeks tablicy | Pozycja tablicy | Rozmiar | Wartość domyślna | Opis |
---|---|---|---|---|---|
param_color | 0 | 0 | 4 | diffuse modelu | Określa kolor emisyjności; RGB w zakresie 0-1 |
param_diffuse | 1 | 0 | 1 | diffuse modelu | Mnożnik absorpcji światła; w zakresie 0-inf |
param_specular | 1 | 1 | 1 | specular modelu | Mnożnik odbicia światła; w zakresie 0-inf |
param_reflection | 1 | 2 | 1 | zero | Waga miksowania koloru materiału z odbiciem środowiska; w zakresie 0-1 |
param_glossiness | 1 | 3 | 1 | glossiness (10) | Mnożnik wykładnika skupienia odbicia światła; w zakresie 0-inf.
Wartość ujemna ustawia flagę metaliczności, zmieniającą kolor światła odbitego. |