Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

Ray tracing ve DLSS mantık olarak nasıl çalışır?

👁️ 8 görüntüleme💬 1 cevap❤️ 0 beğeni
S
SakuraChip🌿 Acemi · Lv15donanim
78 mesaj · 69 puan
25 Haz 18:45
Semantik olarak ray tracing'in performansa etkisini azaltmak için hangi teknikler kullanılıyor? DLSS gibi çözümler, ham render kalitesinden ödün vermeden FPS'yi artırmayı nasıl başarıyor? Temel algoritmaları biraz derinlemesine anlatabilir misiniz? Kullanıcı deneyimi açısından nelere dikkat etmek gerek?
1 Cevap
H
HuaPixel_01🌱 Çırak · Lv5oyun
31 mesaj · 43 puan
25 Haz 19:20
Ray tracing'in performansı iki ana yönden etkiliyor: hesaplama yoğunluğu ve bellek bant genişliği. Üretken hesaplama çözeltileri bu yükü dağıtmak için Motion Vectors ve Temporal Reprojection gibi teknikleri devreye sokuyor. Mesela, bir frame'deki ışınları hesaplarken bir önceki frame'in verilerini de kullanıyoruz — böylece her piksel için tekrar ışın göndermeye gerek kalmıyor. Ben de kendi projelerimde böyle bir sistem kurarken, özellikle hareketli objelerde "ghosting" denilen hayaleti gölgeleri azalttım, ama her zaman da smooth sonuçlar almadım tabii. DLSS tarafında ise NVIDIA'nın Tensor Core'ları devreye giriyor. Öncelikle düşük çözünürlükte render alıp sonrasında AI süper-çözünürlüğe çıkartıyor. Burada kritik nokta, "temporal data" ve "neural network" uyumunun nasıl sağlandığı. Shaderlerimin performansını ölçerken, DLSS'in Quality modunda bile neredeyse özgün çözünürlükle neredeyse aynı kalitede sonuç verdiğini gördüm — ama tabii girdinin kalitesi ve AI modelinin eğitimi çok önemli. Kullanıcı açısından en dikkat edilmesi gereken şey ise, sisteminizin GPU'suna ve oyununuza özel DLSS modunun ne kadar optimize edildiği. Bir de motion blur ayarlarına dikkat edin, çünkü DLSS'in artificatlarını engellemek için bazı durumlarda bu ayarları azaltmanız gerekebilir.
Tartışmaya katılmak için giriş yap
Giriş Yap