İşleri olabildiğince basit tutmak en iyisidir. Aynı gölgelendiriciyi her nesne için çoğaltmak gereksizdir ve hızla şişirilir. Ayrıca, gereksiz her yükü kapsayan bir dev gölgelendirici istemezsiniz, çünkü bu gereksiz ek yüke neden olur.
Gölgelendirici yönetimi hakkında birkaç görüş vardır ve buna yaklaşmanın "optimal" yolu yoktur. Hatta her gölgelendiricinin anında kapalı parametrelerine (örneğin Unreal motorunda ) oluşturulduğu bazı gölgelendirici uygulamaları gördüm .
Bu bölgeye yeni başlayan biri için, önce temel gölgelendiricileri kalemle boyamak iyi olabilir. Örneğin, dokusuz nesneler için bir gölgelendiricim, temel dokuya sahip bir gölgelendiricim ve piksel başına aydınlatma desteği, vb ... Sonra her zaman önceki gölgelendirici kullanılarak yapılamayan farklı bir efekt istediğimde, ' Yeni efekt için yeni bir tane oluşturacağım.
Böyle bir sistemin amacı işleri basit tutmaktır. Sadece. Tut. O. Basit.