Cieniowanie Gourauda: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
Eskimbot (dyskusja | edycje)
Yanoseek (dyskusja | edycje)
m polskie znaki
Linia 12:
W następnym kroku cieniowane są wszystkie wielokąty. Każdy wielokąt jest cieniowany najpierw wzdłuż [[krawędź|krawędzi]] metodą interpolacji liniowej (w tym przypadku interpolowana jest jasność padanego światła), a następnie wzdłuż kolejnych wierszy (również wykorzystując interpolację liniową).
 
[[Algorytm]] ten można uogolnićuogólnić dopuszczając interpolację nie tylko jasności, ale również poszczególnych barw.
 
Algorytm cieniowania Gourauda traci informacje o [[kąt|kącie]] padania światła przed właściwym rysowaniem wielokątów (i zamiast tego wykorzystuje informacje o jasności światła w danym punkcie). Powoduje to powstawanie błędów, do których można zaliczyć nieprawidłowe oświetlenie wielokąta jeśli na jego środek pada jasne, punktowe światło, a wierzchołki są już słabo oświetlone. W takim przypadku cały wielokąt pozostanie ciemny, punktowe światło nie zostanie narysowane. Wady tej pozbawione jest cieniowania Phonga.