Bugün, GPUOpen web sitesi yeni AMD Capsaicin grafik oluşturma araştırma çerçevesiyle güncellendi Microsoft’un DirectX12 API’sine dayalıdır.

AMD Capsaicin (yaklaşık yedi yıl önce piyasaya sürülen GPU’larla karıştırılmamalıdır), yeni özelliklerin hızlı prototiplenmesini teşvik etmek için tasarlanmış bir grafik işleme çerçevesidir. Temel ilkesi, oyun geliştiricilerin karmaşık API özellikleriyle uğraşmak yerine algoritma yazmaya odaklanabilmeleri için ortak işleme işlemlerinin daha basit soyutlamalarını oluşturmayı içerir.

Çerçeve, birden çok eşzamanlı geliştiriciyi ve araştırma uygulamasını daha iyi desteklemek için modüler bir tasarıma dayanmaktadır. AMD Capsaicin’in 1.0 sürümü, malzeme örnekleme, ışık örnekleme, küresel harmonikler ve daha fazlası için çeşitli HLSL işlevleri içerir. Diğerlerinin yanı sıra TAA, SSGI, Tone Mapping ve Ambient Occlusion gibi birkaç yaygın işleme tekniği de vardır.

Şu anda AMD Capsaicin çerçevesinde bulunan en ilginç özellik, kağıda dayalı GI-1.0 gerçek zamanlı küresel aydınlatma çözümüdür. Gerçek Zamanlı Küresel Aydınlatma için Hızlı Ölçeklendirilebilir İki Düzeyli Parlaklık Önbelleğe Alma Düzeni (Guillaume Boissé, Sylvain Meunier, Heloise de Dinechin, Matthew Oliver, Pieterjan Bartels, Alexander Veselov, Kenta Eto, Takahiro Harada).

GI-1.0’ın temel amacı, ışın izleme için örnekleme oranlarını azaltmak ve böylece performansı artırmak için ek aydınlatma yapıları kullanmaktır. İki seviyeli şema, parlaklığı önbelleğe alır ve örnekleme için kullanır. AMD Kıdemli Grafik Programcısı Guillaume Boisse açıkladı bu GDC 2023 sunumunda:

Ekran araştırmaları, önbelleğe almanın ilk düzeyidir. Doğrudan birincil yüzeylere ve yalnızca birincil yüzeylere konumlanırlar. Yarımküre boyunca gelen ışımayı önbelleğe alıyorlar ve çok sayıda sondamız olduğu gerçeğinden dolayı yüksek doğruluktalar.

Sonra karma hücreler, önbelleğe almanın ikinci seviyesidir. Dünyanın herhangi bir yerinde konumlandırılmışlar. Belirli bir yön için yansıyan parlaklığı önbelleğe alırlar. Ekran araştırmalarından çok daha az ayrıntılılar, ancak kararlı ve kalıcılar, bu yüzden güzel bir tamamlayıcı.

Rapor ayrıca GI-1.0 için performans rakamlarını da içerir. AMD Radeon RX 6900 XT GPU’da AMD’nin testlerindeki işleme süresi maliyeti 1,932 ms ile 3,124 ms arasında değişiyor.

GI-1.0, mühendislerin onu UE5’in Lumen oluşturucusuyla karşılaştırabilmesi için bir Unreal Engine 5 eklentisi olarak da uygulandı. Bununla birlikte, UE5’in malzeme sistemini doğru bir şekilde değerlendirmeye yönelik mühendislik çabası nedeniyle UE5 entegrasyonu hala eksik.

AMD Capsaicin grafik oluşturma çerçevesi, kullanıcıların oluşturucular arasında geçiş yapmasına olanak tanır. Bu sürümde, GI-1.0’a ek olarak bir referans Path Tracer işleyici mevcuttur.

Bu hikayeyi paylaş

Facebook

twitter



genel-17