Mat reflmap: Różnice pomiędzy wersjami

Z MaSzyna
Skocz do: nawigacja, szukaj
(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_normalmap''' Określa wektory normalne w danym pikselu oraz siłę odbijania otoczenia.
+
*'''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.