DirectX 12 Ultimate Duyuruldu

Windows 10 ile hayatımıza giren, hakikaten büyük işler başaran ve kimi konsol oyuncularının PC oyuncuları ile hengameye tutuşmasına bile sebep veren o şık DirectX sürümünün en son hali DirectX 12 Ultimate duyuruldu. Konsol seviyesinde verim vaat eden ve bunu sahiden başardı diyebildiğimiz DirectX 12, Ultimate sürümü ile pek çok yeniliği beraberinde getiriyor.

Geliştiricilere yavuz, sürükleyici oyun deneyimleri oluşturmak için gereksinim duydukları araçları sağlamak maksadıyla 1995 yılından beri Microsoft tarafından geliştirilen DirectX,  DX12 Ultimate ile Xbox ve Windows 10’un grafik teknolojisinin tepeyi görmesini sağlamak için geliyor.

AMD ve NVIDIA’nin iş birliği ile ağır geri bildirimler sonucunda geliştirilen DirectX 12 Ultimate var olan birçok şeyi daha düzgün hale getirmiş. DirectX Raytracing, Variable Rate Shading, Mesh Shaders ve Sampler Feedback özellikleri ile yeni sürüm oyun yerküresini değiştirecek.

DirectX 12 Ultimate hem PC’ler hem de konsollar için birebir ortak grafik API ve grafik mimarisini kullanarak oyun geliştirilmesine müsaade verecek ve geliştiricilerin hayatlarını kolaylaştıracak. Oyuncular DX12 Ultimate logolu bir donamı ya da Xbox Series X’i satın aldıkları vakit tüm yeni nesil grafik teknolojilerinin desteklendiğini garanti altına alacaklar.  DX12 Ultimate, Nvidia ve AMD ekran kartları için oyunların optimize edilmesini kolaylaştıracak. AMD ekran kartlarının aslında DirectX 12 ile ne kadar koordinasyonlu olduğunu biliyoruz. Nvidia’da bu sefer geri kalmamış ve tüm gerekli desteği vermiş üzere duruyor.

DirectX 12 Ultimate için bir oyun geliştirildiği vakit bu oyunlar eski DirectX sürümlerinde de kasvet yaşamadan çalışabilecekler. Bu sayede teknolojiler daha süratli desteklenecek.

DirectX Raytracing 1.1, DirectX 12 Ultimate ile hayatımıza giriyor

DirectX Raytracing (DXR), sinema sanayisinde kullanılan gelişmiş ve gerçeğe çok yakın fizik tabanlı ışın izleme teknolojisini oyunlara getiriyor. Teknoloji öylesine yeterli bir çıkış yaptı ki, yalnızca Raytracing teknolojisi eklenen oyunlar bile güya yeni bir oyunmuş üzere değişiklik gösterdi. Teknoloji gerçek hayat fizik hesaplamaları ile ışığın hareketlerini hesaplamakta. DXR 1.1 ise geliştirici geri bildirimleri ile geliştirilen bir güncelleme. Bu sürümle birlikte Üç yeni özellik sunuluyor.

Artık GPU üzerindeki gölgelendiriciler, CPU ile ıstıraba girmeden Raytracing süreçlerini yapabilecekler. Öteki yandan ekrana yeni bir cisim girdiğinde ışığın onunla girdiği etkileşimler daha kolay hesaplanabilecek. Including compute shaders ve pixel shaders üzere artık  rastgele bir gölgelendirici aşamasında kullanılabiliyor. Bu kısımları olabildiğince kısa geçmeye çalışıyorum zira geride tarafta dönen işler bir epey karışık. Gelgelelim Microsoft oyuncuların şunu bilmesini istiyor. Geliştiriciler Raytracing konusunda ne yaparsa yapsın artık oyun deneyimleri çok daha eksiksiz olacak. AMD’nin Microsoft DirectX Raytracing için yayınladığı demo medyasını aşağıdaki oynatıcıdan izleyebilirsiniz.

Variable Rate Shading

Variable Rate Shading (VRS) geliştiricilerin oyundaki fotoğrafları yani karelerin ayan noktalarının seçmeli olarak daha az ya da daha çokça işlenmesine buna bağlı olarak da kalitenin değişmesine müsaade veren bir teknoloji. Maliyeti düşük. Desteklenen oyun ve donanımlar ile çalışan bu teknoloji sayesinde  umumide daha sabit FPS pahaları ya da daha yüksek FPS bedellerinin alınması amaçlanıyor. Münhasıran konumuna nazaran pek çok farklı tasarruf gayesi da olabiliyor. Daha çokça malumat için Variable Rate Shading (VRS) ismine daha evvel yazdığım detaylı makaleye bakabilirsiniz.

Sampler Feedback

Burada da bir hile laf konusu, Sampler Feedback, Variable Rate Shading ile kimi cephelerden benzerlik gösteriyor. Amaçlan daha kısa yükleme mühletleri, daha uygun görsel efektler ve daha yüksek FPS bedelleri. Bu özellik umumî olarak yüksek çözünürlükte oyunların getirdiği yükü optimize etmek için yapılmış diyebiliriz.

Mesh Shaders

Mesh Shaders, geometrik cisimlerin işlenmesi ile alakalı. Ekranda çok ziyade nesne olduğu hengam işlemci kaynaklı darboğazın önüne geçilmesi bir yandan umut edilirken vesair yandan ekranda çok çokça cisim olması sağlanıyor. Bunun FPS üzerindeki tesiri en aza indirilerek bizlerin deneyimleye bilmesine müsaade veriliyor. Bu sayede daha detaylı dünyalar oluşturulabiliyor. Nvidia tarafından Mesh Shaders için paylaşılan demoyu aşağıdaki oynatıcıdan izleyebilirsiniz.

İsim konusunda DirectX 12 Ultimate seçilmesi 12.1 ya da 12.2 üzere isimlerden çok daha düzgün bir seçim olmuş. Konsol ve PC arasındaki optimizasyon meselelerinin da büyük nispette önüne geçileceği kesin üzere. İlerleyen vakitlerde daha ziyade konsol oyunun PC’ye çıkacağını göreceğimizden emin olabilirsiniz. Microsoft’un bencilik yapmayarak oyunlarını hem konsola hem de PC’ye çıkarması ve iki platformu da ayırmadan %100 desteklemesi benim takdirimi kazandı. Xbox Series X piyasa çıktığı devir tıpkı devirde pek çok grafik kartı da DirectX 12 Ultimate’i destekliyor olacak. Microsoft, her iki platformda da desteklenen DirectX 12 Ultimate’in daha süratli benimseneceğini düşünüyor. Nvidia’nın DirectX 12 Ultimate için yayınladığı medyayı aşağıdaki oynatıcıdan izleyebilirsiniz.

Xbox Series X SSD’sinin yarattığı  farklar için örnekler paylaşıldı.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.