Shader: Różnice pomiędzy wersjami

Dodane 46 bajtów ,  7 miesięcy temu
m
Wycofano edycje użytkownika 79.110.195.14 (dyskusja). Autor przywróconej wersji to Qartez.
[wersja nieprzejrzana][wersja przejrzana]
(gg)
Znacznik: Wycofane
m (Wycofano edycje użytkownika 79.110.195.14 (dyskusja). Autor przywróconej wersji to Qartez.)
Znacznik: Wycofanie zmian
{{Dopracować|źródła=2021-03}}
 
'''ShadeShader''' – krótki [[Oprogramowanie|program]] komputerowy, często napisany w specjalnym języku programowania (''shader language''), który w [[Grafika 3D|grafice trójwymiarowej]] opisuje właściwości [[piksel]]i oraz [[Wierzchołek (grafika 3D)|wierzchołków]]. Technologia ta zastąpiła stosowaną wcześniej w [[Karta graficzna|kartach graficznych]] jednostkę [[Transform and Lighting|T&L]].
 
'''Cieniowanie''' pozwala na znacznie bardziej skomplikowane modelowanie oświetlenia i [[Materiał (grafika 3D)|materiału]] na obiekcie niż standardowe modele [[Oświetlenie (grafika komputerowa)|oświetlenia]] i [[teksturowanie]]. Jest jednak dużo bardziej [[Moc obliczeniowa|wymagające obliczeniowo]] i dlatego dopiero od wprowadzenia bibliotek [[Interfejs programowania aplikacji|API]] [[DirectX]] 8 (rok 2000) sprzętowa obsługa cieniowania pojawiła się wśród możliwości [[karta graficzna|kart graficznych]] [[Komputer osobisty|komputerów osobistych]]. Wcześniej cieniowanie stosowane było tylko w niektórych fotorealistycznych [[Renderowanie|rendererach]] (np. [[Renderman]]), gdzie grafika nie jest jednak generowana w [[Czas rzeczywisty|czasie rzeczywistym]].
W stosunku do standardowych modeli oświetlenia, stosowanych do generowania grafiki w czasie rzeczywistym, cieniowanie umożliwia uwzględnienie między innymi:
* [[refrakcja|refrakcji]],
*[[Odbicie (grafika)|odbić]] [[Symetria płaszczyznowa|lustrzanych]],enia [[High dynamic range rendering|HDR]],
* oświetlenia [[High dynamic range rendering|HDR]],
* [[modelowanie (3D)#Mapy przemieszczeń|mapy przemieszczeń]] (ang. ''displacement maps''),
* innych efektów, takich jak rozmycie obrazu, zaszumienie, zmiana kolorów, itp.
22 707

edycji