Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir çokgeni işlemek için kullanılan gölgelendirme modunun görünümü üzerinde derin bir etkisi vardır. Gölgelendirme modları, çokgen bir yüzün herhangi bir noktasında renk ve aydınlatmanın yoğunluğunu belirler. Direct3D iki gölgelendirme modunu destekler.
Düz Gölgelendirme
Düz gölgelendirme modunda Direct3D render hattı, poligonu işlerken ilk noktasındaki poligon malzemenin rengini tüm poligonun rengi olarak kullanır. Düz gölgelendirme ile işlenen 3B nesneler, coplanar değilse çokgenler arasında görünür keskin kenarlara sahiptir.
Aşağıdaki çizimde düz gölgelendirme ile işlenen bir demlik gösterilmektedir. Her çokgenin ana hattı açıkça görülebilir. Düz gölgeleme, gölgelendirmenin en hızlı biçimidir.
Düz gölgelendirmeçizimi
Gouraud Gölgelendirme
Direct3D, Gouraud gölgelendirmesini kullanarak bir çokgen oluşturduğunda, köşe normal ve aydınlatma parametrelerini kullanarak her köşe için bir renk hesaplar. Ardından, çokgenlerin yüzü boyunca rengi doğrusal olarak interpolasyon yapar. İnterpolasyon doğrusal olarak yapılır. Örneğin, köşe 1 renginin kırmızı bileşeni 0,8 ve köşe 2'nin kırmızı bileşeni 0,4 ise, Gouraud gölgelendirme modu ve RGB renk modeli kullanılarak Direct3D aydınlatma modülü bu köşeler arasındaki çizginin orta noktasındaki piksele 0,6 kırmızı bir bileşen atar.
Aşağıdaki çizimde Gouraud gölgelendirmesi gösterilmektedir. Bu çaydanlık birçok düz, üçgen poligondan oluşur. Bununla birlikte, Gouraud gölgelendirmesi nesnenin yüzeyinin eğri ve pürüzsüz görünmesini sağlar.
Gouraud gölgelendirme keskin kenarlı nesneleri görüntülemek için de kullanılabilir.
Daha fazla bilgi için bkz. Yüz ve Köşe Normal Vektörleri (Direct3D 9).
İlgili konular