Microsoft, DirectX Raytracing için sahne geometrisinin hazırlanmasını ve güncellenmesini değiştiren yeni araçları önizlemeye açtı. Şirketin teknik açıklamasında yer alan bir örnekte kare hızı yaklaşık 66 kat artıyor, ancak Microsoft bunun oyunlarda beklenmesi gereken sonuç olmadığını açıkça belirtiyor. Işın izleme ve path tracing uygulamaları açısından asıl yenilik, değişen sahnelerin daha az tekrar hesaplamayla yönetilebilmesi.
Agility SDK 1.722 önizlemesi üç temel yenilik getiriyor. Clustered Geometry, ayrıntılı modelleri yeniden kullanılabilen küçük geometri kümelerine ayırıyor. Partitioned TLAS, büyük sahnelerde yalnızca değişen bölümlerin güncellenmesine odaklanıyor. GPU üzerinden oluşturulan dolaylı komutlar ise bu işlemlerin hazırlanmasında işlemciye düşen yükü azaltmayı amaçlıyor.
Bu ayrımın pratik karşılığı, ekrandaki her şey değişmediğinde bütün sahne için aynı hazırlığın tekrarlanmaması. Hareketli bir nesne veya yeni yüklenen bir bölüm, kendisiyle ilgili verinin güncellenmesini gerektirebiliyor. Yenilikler, bu güncellemeyi daha küçük parçalara ayırmak için oyun motorlarına ortak bir yol sağlıyor.
Microsoft’un Radeon RX 9070 üzerinde gösterdiği deneysel örnekte kare hızı 1,2’den 79’a çıkıyor. Fakat bu bir oyun karşılaştırması değil, belirli iş yüklerini görünür kılmak için hazırlanmış test ortamı. Başlangıç yöntemi ve sahnenin yapısı farkı büyütüyor. Bu nedenle rakamı mevcut bütün oyunlarda benzer hızlanma beklentisine çevirmek doğru olmaz.
Destek için oyun motoru, sürücü ve donanım birlikte gerekiyor
Oyuncular açısından sorulması gereken soru da burada değişiyor. Güncellemenin bilgisayara gelmesi tek başına oyun motorunun bu yöntemleri kullanmasını sağlamıyor. Geliştiricinin entegrasyonu, ekran kartı sürücüsü ve desteklenen donanım birlikte gerekiyor. Önizleme sürümü, son kullanıcıya yönelik tamamlanmış bir performans paketi olarak sunulmuyor.
Donanım listesinde NVIDIA’nın RTX ailesi, AMD’nin Radeon RX 9000 serisi ve Intel’in belirli Arc B ile Core Ultra grafik çözümleri bulunuyor. Destek kapsamı üreticilerin sürücü çalışmasına bağlı. Microsoft, eski nesil ışın izleme donanımlarında uygulama ve doğrulama sonuçlarının da belirleyici olacağını vurguluyor.
Yeni düzenin bir başka amacı, ışın izleme için kullanılan basitleştirilmiş şekiller ile ekranda gerçekten görünen ayrıntılı modeller arasındaki farkı azaltmak. Daha ayrıntılı geometriyi hesaplamaya katmak, yansıma ve gölgelerin görünen nesneyle daha iyi eşleşmesine yardımcı olabilir. Bunun bedeli sahnedeki veri miktarı ve güncelleme yükü. Küçük kümelerin yeniden kullanılması, geliştiricinin bu bedeli her karede baştan ödememesini amaçlıyor. Microsoft’un yayımladığı örneklerde değişmeyen bölgelerin tutulması da aynı nedenle önem taşıyor. Kazanç, sahnede ne kadar hareket ve yeniden yükleme bulunduğuna göre değişebilecek.
Öte yandan aynı gün yayımlanan Agility SDK 1.620 kararlı sürümü farklı araçları içeriyor. Bu sürümle yeni DXR önizlemesini birbirine karıştırmamak gerekiyor. Shader Model 6.10’un kararlı dağıtımı için aralık başı işaret edilirken, bütün yeni ışın izleme özellikleri için aynı takvim verilmiyor. Geliştiriciler şimdilik örnek sahneler ve tanılama araçlarıyla yeni yaklaşımı sınayabiliyor.
Günün Öne Çıkan Fırsatları







