2018'de Nvidia, oyun için bazı katil özellikleri sallayan RTX grafik kartlarını piyasaya sürdü. Işın izleme ve örgü gölgelendiriciler. Ancak, Microsoft'un bu özellikleri NVIDIA donanımından daha fazlasını destekleyen bir standarda ihtiyacı vardı ve işte burada! DirectX 12 Ultimate olarak adlandırılan ürün, Windows 10 PC'lere Mayıs 2020 güncellemesi .
DirectX 12 Ultimate Nedir?
DirectX'in yeni sürümü çoğunlukla mevcut teknolojiyi tek bir başlık altında toplar ve onu PC oyunları ve Xbox için standart hale getirir, bu da oyuncular için iyi bir haber. Gerçek zamanlı ışın izleme gibi en havalı yeni grafik teknolojilerinden bazıları çoğunlukla NVIDIA grafik kartlarında. Oyunlarda etkinleştirildiğinde bu özellik, ışığın gerçekte nasıl davrandığına çok daha yakın davranmasını sağlayarak görsel kaliteyi büyük ölçüde artırır.
Geleceğin RDNA2 tabanlı AMD grafik kartlarının yanı sıra Xbox Series X , ayrıca DX12 Ultimate'ı da destekleyecek. Yeni API'nin öne çıkan noktalarına bir göz atalım ve neyin yeni olduğunu ve neden önemli olduğunu görelim.
DirectX Raytracing 1.1
Işın izleme, video oyunu grafiklerinde heyecan verici yeni bir şeydir. Microsoft, DirectX Raytracing (DXR) sürümünü çağırıyor. Mevcut bir teknolojiye yapılan bu aşamalı güncelleme, oyunların genel görünümünde çarpıcı bir gelişme sağlar. Sır şu ki bir oyun içinde ışık yapmak gerçek dünyada olduğu gibi daha fazla davranır .
Bu, sudaki daha gerçekçi yansımalar ve kırılma, daha foto-gerçekçi görünen güneş ışığı şaftları ve daha fazla görsel derinliğe sahip gölgeler anlamına gelir. NVIDIA'dan yukarıdaki videoyu kontrol ettiğinizden emin olun. Işın izlemeyi gösterir Minecraft ve aradaki fark delice.
DX12 Ultimate ile ışın izleme efektlerinin daha verimli olması beklenir. Ayrıca oyun geliştiricilere ışın izleme üzerinde sisteme bırakmak yerine daha fazla kontrol sağlayan bir seçenek de olacak.
İLİŞKİLİ: Bugün Oyuncular için Gerçek Zamanlı Işın İzleme Ne Anlama Geliyor?
Değişken Hızlı Gölgeleme
Değişken Hızlı Gölgelendirme, zaten DX12'de bulunan başka bir özelliktir. Gölgelendiriciler sisteme her pikselin renginin, parlaklığının ve kontrastının ne olması gerektiğini söyler. Bu işlem hesaplama açısından pahalı olabilir, ancak değişken oranlı gölgelendirmenin devreye girdiği yerdir. Daha az önemli nesneler gölgeleme için daha az GPU gücü kullanırken, bir oyun sahnesinin önemli kısımlarını tam çözünürlükte gölgelendirir.
Yolun aşağısında bir araba sürdüğünüzü hayal edin Forza Horizon veya başka bir yarış oyunu, örneğin. Önünüzdeki arabayı tüm ayrıntılarıyla görmeniz önemlidir, ancak o ağaç veya çitin kırbaçlanması aynı muameleye ihtiyaç duymaz.
İşte NVIDIA bunu nasıl tanımladı :
"Geliştirici tarafından üretilen algoritmalar, oynatıcının kolayca göremediği pikselleri ve nadiren değişen veya güncellenen pikselleri tanımlar ve bunların oluşturulma (gölgeli) hızını azaltmak için VRS'yi kullanır. Örneğin, gölgedeki siyah pikseller, gölgeleme oranı azaltıldığında farklı görünmez. Bu nedenle, kare başına çok sayıda pikselin gölgeleme oranını düşürerek, GPU iş yükü azaltılır ve performans artar. "
Genel etki oyuncu tarafından fark edilmemelidir, ancak bilgisayarın işini çok daha verimli hale getirir. Geliştirilmiş verimlilik, genel olarak daha iyi görseller ve daha hızlı bir oyun performansı vaat ediyor.
Mesh Gölgelendiriciler
Değişken oranlı gölgelendirmeye benzer şekilde, örgü gölgelendiriciler ayrıca sistemin daha verimli çalışmasına yardımcı olur. Bu özellik, oyun geliştiricilerin CPU'yu aşırı yüklemeden son derece ayrıntılı dünyalar oluşturmasına olanak tanır. NVIDIA bu videoda açıklıyor .
Bir sahnede neyin olması gerektiğini ve ne kadar ayrıntıya ihtiyaç duyduğunu belirler (ayrıntı düzeyi veya LOD). Birincil nesneler daha ince ayrıntılara sahip olacak, bu da temelde makyajlarında daha fazla üçgen olacağı anlamına geliyor. (Farkında olmayanlar için üçgenler, 3B grafiklerin temel birimidir.)
Daha uzaktaki nesneler, daha az ayrıntı gerektirdiklerinden daha az üçgenle çizilir. Ekranda gördüğünüz neredeyse her şey, tanınabilir bir figür veya nesne oluşturmak için bir araya getirilmiş bir dizi küçük üçgen.
Nvidia’nın neye benzediğini anlamak için yukarıdaki Asteroids Mesh Shaders Demo videosuna göz atın. Bu video, tam önünüzdeki nesnelerden uzaktaki düşük seviyeli asteroitlere kadar 10 farklı ayrıntı seviyesine sahip nesneleri kullanır. Bu, yukarıdaki videodaki asteroit kuşağı gibi tonlarca rastgele nesnenin bulunduğu bir sahnede ideal bir tekniktir.
Genel sonuç, herhangi bir zamanda daha az üçgen çizildiği için, grafik kartlarının gözle görülür ayrıntılardan ödün vermeden daha yüksek bir kare hızını koruyabilmesi olmalıdır.
Örnekleyici Geri Bildirimi
Son olarak, örnekleyici geri bildirimine ulaşıyoruz. Yine, bu tamamen oyun sahnelerini daha verimli hale getirmekle ilgili.
NVIDIA, "Çerçeveden çerçeveye değişmeyen nesneleri daha verimli bir şekilde gölgeleyebiliriz" dedi. "Ve önceki karelerde hesaplandığı gibi nesne renklerini yeniden kullanın."
Örnekleyici Geri Bildirimi, bir oyunun dokularındaki yüklenme şeklini iyileştirmekle de ilgilidir (video oyunu nesnelerindeki yüzey ayrıntıları). Buradaki fikir, bilgisayarın "daha az video belleği kullanırken daha büyük, daha ayrıntılı dokular oluşturmak" için doku oluşturma konusunda daha akıllı kararlar alabilmesidir. Bu aynı zamanda kekemelik gibi sorunları önlemeye yardımcı olur.
Yine, genel olarak kare hızlarını artırmaya yardımcı olabilecek GPU'nun daha verimli kullanımından bahsediyoruz.
Gerçek Dünyada DirectX 12 Ultimate
DX12 Ultimate’in özellikleri, oyunları bilgisayar kaynaklarını kullanırken daha görsel olarak daha çarpıcı ve daha verimli hale getirmeyi vaat ediyor. Ancak tüm özellikler gibi bunları uygulamak oyun geliştiricilere bağlıdır. Örneğin, ağ gölgelendirme 2018 sonundan beri Nvidia tarafından destekleniyor ama gerçekten kullanılmadı. Belki artık DX12 Ultimate'ın bir parçası olduğu için daha yaygın hale gelecektir.
Donanım da bu özellikleri desteklemelidir. Microsoft, yeni donanımını DX12 Ultimate ile uyumlu olarak etiketleyeceğini söyledi. Bu, bir bilgisayarın kutusu veya kasası üzerindeki başka bir çıkartmanın yanı sıra genel olarak mağaza raflarında reklam yapılması anlamına da gelebilir.
Konsollarda Xbox Series X logosu, DX12 Ultimate sembolü yerine geçecek. DX12 Ultimate veya Xbox Series X logosunu görürseniz, bu donanım yeni grafik API'sini desteklemektedir.
Oyunlar DirectX 12 Ultimate'dan Ne Zaman Yararlanacak?
DirectX 12 Ultimate, Mayıs 2020'nin sonlarında yayınlanan sürüm 2004 özelliğinin bir parçası olarak şimdi Windows 10 PC'lerde kullanıma sunuluyor (ayrıca Mayıs 2020 güncellemesi ). Tabii ki özelliklerden yararlanmak için onu destekleyen modern bir grafik kartına ihtiyacınız var.
DX12 Ultimate olmayan bir grafik kartınız varsa, DX12 Ultimate'ı destekleyen herhangi bir oyun donanımınızla çalışmaya devam edecektir. Bilgisayarınız, başkalarının göreceği görsel iyileştirmeleri görmeyecek. Microsoft'a göre, "DX12 Ultimate'ı desteklemeyen donanım üzerinde herhangi bir olumsuz etki olmayacak."
Bu, donanım faturalarını düşük tutmak için biraz geride kalan bütçe oyuncuları için iyi bir haber.
İLİŞKİLİ: Windows 10'un Mayıs 2020 Güncellemesindeki Yenilikler Şimdi Kullanılabilir