Scanline ActiveShade oluşturma işlemi iki aşamalıdır: İlk olarak bir Başlatma aşaması, ardından bir Gölgelendirme Güncelleme aşaması vardır.
Başlatma Geçişi #
Görüntü oluşturma işlemi yavaş olabilir. Başlatma aşaması, görüntü oluşturmanın en zaman alan kısımlarını halletmek ve gölgelendirme güncelleme aşamasının mümkün olduğunca hızlı bir şekilde gerçekleşmesini sağlamak için tasarlanmıştır. Başlatma aşağıdaki adımları içerir:
- Sahne geometrisini ağlara dönüştürün.
- Uzay bükülmelerini uygulayın.
- Dönüştürme ve kırpma işlemlerini yapın.
- Malzemelerin dokularını ve gölgelerini değerlendirin.
- Daha sonraki işlemleri hızlandırmak için optimizasyonlar gerçekleştirin; örneğin, aynı yüzeyde bulunan ve aynı pikselde yer alan parçaları birleştirin.
Başlatma işleminin sonucu bir tampon bellektir. Bu, G-Buffer gibi, görüntü işlemeyi ve ikinci adımda (gölgelemeyi güncelleme) kullanılan ek bilgileri içeren sıkıştırılmış bir görüntüdür.
Başlatma işlemi sırasında, ilerleme, ActiveShade penceresinin üst kenarı boyunca hareket eden bir piksel satırı (varsayılan olarak beyaz) ile gösterilir.
Güncelleme Gölgeleme Geçişi #
Gölgelendirmeyi güncellemek, ilk geçişte (başlangıçta) oluşturulan arabelleği kullanır ve sahnedeki ışıklarda ve malzemelerde değişiklik yaptığınızda piksellerin rengini değiştirmek için bu arabellekteki bilgileri kullanır.
Güncelleme işlemi sırasında, ilerleme, ActiveShade penceresinin sağ kenarından aşağı doğru inen bir piksel satırı (varsayılan olarak beyaz) ile gösterilir.
