bu yılki CTMNVIDIA, GeForce RTX GPU’larda bulunan AI ve Tensör Çekirdekleri sayesinde yol izlemeyi daha hızlı ve daha iyi hale getirmeyi amaçlayan Neural Radiance Cache adlı ilginç bir teknik sundu.

Adından da tahmin edebileceğiniz gibi NRC, nöral ağlara dayalı olarak parlaklığı önbelleğe almanın yeni bir yoludur. İlk olarak “Yol İzleme için Gerçek Zamanlı Sinirsel Parlaklık Önbelleğe Alma” araştırma makalesinde açıklanan teknik, 3B sahnedeki herhangi bir noktadaki parlaklığı tahmin etmek için sinir ağlarını (yol izlemeli verileri kullanarak) eğitir.

Geliştiriciler, X noktasından Y noktasına ve ötesine giden ışınların tam yolunu izlemek yerine, bu parlaklığın doğru bir tahminini elde etmek için Neural Radiance Cache’i sorgulayabilirler. Yollar daha önce sonlandırılabildiğinden, yol izleme uygulamasının hem hızı (düşük doku yükleri, gölgeleme işlemleri ve diğer tasarruflar nedeniyle) hem de kalitesi iyileştirildiğinden avantaj hemen kendini gösterir.

Bir bonus avantaj olarak, Neural Radiance Cache, tahmini parlaklık önbellekten geldiği için normal yol izlemeye göre daha az gürültü üretir. GTC 2023 konuşmasında NRC’yi açıklayan NVIDIA GeForce DevTech Mühendisi Jakub Boksansky’ye göre, tekniğin entegre edilmesi çok kolaydır, çok az parametreye ihtiyaç duyar ve malzemelerden, ışıklardan, gölgelendiricilerden vb. bağımsızdır. Son olarak, çalışma zamanında eğitildiğinden, varsayılan olarak tamamen dinamik sahneleri destekler.

Uygulamada NRC, bir yol izleyici çalıştırarak ve çıktı verilerini eğitim noktaları olarak toplayarak çalışır. Yol izleyici ayrıca, yolların %96’sını erken, genellikle iki veya üç sekmeden sonra sonlandıracak şekilde değiştirilirken, yolların yalnızca kalan %4’ü baştan sona izlenir. İkinci yollar, özellikle algoritmayı eğitmek için kullanılır.

Özellikle küresel aydınlatma ve dolaylı aydınlatmada harika olduğu söylenen Neural Radiance Cache, yaklaşan RTX GI 2.0 SDK’ya eklenecek. Mevcut oyunlarda bile entegrasyonu hızlandırmak için öğrenmesi kolay bir kullanıcı arayüzü ile birleştirilmiş oyuna hazır bir API olacaktır.

Şu anda NRC yalnızca Microsoft’un DirectX 12’sini destekliyor, ancak Vulkan uyumluluğu daha sonraki bir tarihte eklenecek. Makalede daha önce belirtildiği gibi, Neural Radiance Cache, çalışması için Tensör Çekirdeklerine bağlı olduğundan bir GeForce RTX GPU gerektirir.

NRC, mevcut yol izleyicilere entegre edilebilen bir çekirdek NRC API ve yerleşik bir yol izleyiciye sahip olduğu için yol izleyiciye ihtiyaç duymayan bir Diffuse GI API olmak üzere iki API ile sunulacaktır. İkinci durumda, kullanıcıların tahmini dolaylı Diffuse GI’yi almak için geometri verilerini göndermeleri gerekecektir.

Çekirdek Neural Radiance Cache API’nin şu anda beta sürümünde 2 ms’lik bir ek yükü var, ancak 1 ms, son sürümde kaldırılacak olan DX12’den CUDA’ya birlikte çalışabilirliğe bağlı. izleme işlemleri.

Diffuse GI API daha ucuzdur. NVIDIA ek yükün yarım milisaniyeden biraz fazla olduğunu tahmin ediyor, ancak bu aynı zamanda tam Neural Radiance Cache özelliklerinin daha sınırlı bir alt kümesidir. NVIDIA, Neural Radiance Cache’in 0.9 beta sürümünün yakında çıkacağını ve hem çekirdek API hem de Diffuse GI API için örnek uygulamaları içereceğini söyledi.

Herhangi bir oyun geliştiricisinin NRC’yi uygulaması biraz zaman alabilir. Örneğin, RTX Direct Illumination ilk olarak GTC 2021’de sunuldu ve PC sürümü için bir sonraki başlık güncellemesi ile bir teknoloji ön izlemesi olarak sunulacağı için yalnızca ilk kez yakında çıkacak olan Cyberpunk 2077 RT: Overdrive modunda uygulanacak. 11 Nisan.

Bu hikayeyi paylaş

Facebook

twitter



genel-17