Wiemy już w jaki sposób można znaleźć rzut sceny i jak rozwiązuje się problem powierzchni niewidocznych. Teraz spróbujmy zastanowić się w jaki sposób można realizować cieniowanie obiektu, a więc w jaki sposób możemy wyznaczać barwy poszczególnych pikseli reprezentujących powierzchnie boczne obiektów. Poznamy również problem teksturowania.