AMD, DGF’nin (Dense Geometry Format) animasyonlar ve ışın izleme üzerindeki etkisini gösterdi. Şirket, bu yaklaşımı gelecekteki RDNA ekran kartlarına donanım seviyesinde eklemeyi de değerlendirebilir.
AMD’nin GPUOpen blogunda anlatılan DGF’yi kısaca özetleyelim. Normalde animasyonlu sahnelerdeki geometrileri GPU işler. DGF ise bu veriyi GPU’nun kolayca tüketebileceği sıkıştırılmış ve düzenli bir kaba yerleştiriyor. Büyük üçgen ağlar küçük “meshlet” bloklarına ayrılıyor. Her blok kendi içinde yoğun bir formatta tutuluyor. Animasyon gerektiğinde tüm bloğu açıp baştan işlemeye gerek kalmıyor. AMD’nin yöntemi, her karede çalışan bir hesaplama gölgelendiricisiyle veriyi yeniden ölçekleyip güncelliyor. Böylece bellek bant genişliği düşüyor ve aynı veriden daha verimli yararlanılıyor.
Işın izleme tarafında en büyük kazanım, BVH (Sınır Hacim Hiyerarşisi) yapılarının yeniden kurulmasındaki yükün azalması. GPU, DGF bloklarını “anladığı” için hızlandırma yapıları bu bloklardan doğrudan oluşturulabiliyor. Bu da ışın izleme hattında daha az kaynak kullanımı, daha düşük gecikme ve daha yüksek performans anlamına geliyor.
Bugün DGF işlemleri GPU’nun hesaplama birimlerinde çalışıyor. AMD, gelecek RDNA nesillerinde bu işi sabit işlev donanımına kaydırırsa animasyon tarafında ekstra hız kazanmak mümkün. DGF’nin sıkıştırma verimliliği de önemli: Daha fazla geometrinin GPU önbelleğine sığmasına yardımcı oluyor ve sistemi yormadan kare sürelerini iyileştiriyor.
Özetle DGF, başlı başına bir sihir değil ama özellikle animasyon ve RT performansında üst üste binen küçük kazançlar getiriyor. Donanım seviyesinde destekle birleştiğinde, AMD’nin bir sonraki RDNA mimarisinde bu etkiler daha da belirgin hale gelebilir.
Kaynak: wccftech.com