DirectX 12 Ultimate Özellikler, Araçlar ve Minimum gereksinimler

Microsoft , DirectX adlı DirectX 12 Ultimate'ın(DirectX 12 Ultimate) bir sonraki sürümünü duyurdu . Bu duyuruyu ilginç kılan şey, bunun hem PC'yi hem de Xbox Series X'i , yani PC ve (Xbox Series X)Xbox Series X genelinde birleşik grafik platformunu uyumlu hale getirmesidir . Daha önceki sürüm olan DirectX 12 , şu anda neredeyse altı yaşında ve Xbox'taki oyunların PC için de mevcut olması nedeniyle önemli bir güncelleme yapılması gerekiyordu. Microsoft , geçtiğimiz günlerde (Microsoft)DirectX 12 Ultimate tarafından desteklenen Xbox Series X ayrıntılarını duyurdu . Microsoft'un(Microsoft) sunduğu tüm özelliklere ve geliştirici araçlarına bir göz atalım .

DirectX 12 Ultimate Özellikler, Araçlar ve minimum gereksinimler

DirectX 12 Üstün Özellikler

Başlamadan önce Microsoft , DX12 Ultimate logosunu taşıyan yeni bir bilgisayar satın alırsanız , tüm yeni nesil grafik donanım özelliklerini desteklemesinin garanti edildiğini açıkça belirtti. O içerir

  1. DirectX Işın İzleme 1.1
  2. Değişken Hız Gölgelendirmesi
  3. Mesh Gölgelendiriciler
  4. Örnekleyici Geri Bildirimi

Tüm bu özellikler, bilgisayarınızın buna bağlı olan yeni nesil oyunları oynayabilmesini sağlayacaktır. DX12 nihai, mevcut neslin donanımı üzerinde çalışacak, ancak yeni özelliklerin görsel faydalarını sağlamayacak. Platformların birleştirilmesi, benimsenmeyi artıracak ve geliştiricilere her iki platform için de oyun yapma konusunda ilham verecektir.

1] DirectX Işın İzleme 1.1

Geliştiricilere, yalnızca Bollywood'da(Bollywood) mümkün olan bir grafik düzeyine ulaşma şansı verecek . DirectX Raytracing veya DXR , gerçekçi fizik hesaplamaları ile ışık yollarının izini sürmeyi mümkün kılar. Ayrıca, oyuncu hareket ettikçe oyun motorlarının nesneleri oluşturmasını kolaylaştırır. Tüm bunlar mümkün çünkü GPU , CPU'yu(CPU) beklemeden doğrudan ışın izlemeyi başlatarak hemen ortaya çıkmasına izin verebilir. Ayrıca , geliştiricilere ışın izleme sürecini daha fazla yürütme seçeneği sunan bir Satır içi ışın izleme şapkası sunar. (Inline)Bütün bunlar donanım düzeyinde.

2] Değişken Hız Gölgelendirmesi

Geliştiriciler artık bir oyunun gölgeleme oranını seçmeli olarak değiştirebilir. Daha iyi görseller veya daha iyi hız için beygir gücünü kullanmak için GPU'yu kullanabilirler. (GPU)Bu nedenle, hızlı aksiyon tempolu sahnesi varsa, geliştiriciler GPU'ya(GPU) hızı kullanma talimatı verebilir ve sinematik bir deneyim için daha iyi görseller üzerinde çalışmasını isteyebilir. Genel sonuç, artan kare hızlarıdır .

3] Ağ Gölgelendiriciler

Bu özellik, oyunculara daha fazla programlanabilirlik gücü sunar. Geometri boru hattında genelleştirilmiş GPU(GPU) hesaplamasının tam gücünün mevcudiyeti sayesinde artık daha ayrıntılı ve dinamik dünyalar inşa edebilirler . Tek bir gölge işlevi yerine, esh gölgelendiriciler tüm bir hesaplama iş parçacığı grubu boyunca çalışır.

Rather than a single function that shades one vertex or one primitive, mesh shaders operate across an entire compute thread group, with access to group shared memory and advanced compute features such as cross-lane wave intrinsics that provide even more fine-grained control over actual hardware execution

4] Örnekleyici Geri Bildirimi

Geliştiricilerin gerektiğinde dokuları yüklemelerini sağlar. Bu nedenle, kamera sahneleri hızlı bir şekilde filme aldığında, bazı nesneler konumlarının dışında görünüyor. Örnekleyici(Sampler) geri bildirimi, daha iyi görsel kalite, daha kısa yükleme süresi ve daha az kekemelik sunmayı sağlayacaktır.

DirectX 12 Ultimate'ı(Ultimate) hangi grafik kartı kullanacak ?

NVIDIA , GeForce RTX   serisinin bunu deneyimleyen ilk kişi olacağını resmi olarak paylaştı .

AMD'nin yaklaşmakta olan oyun mimarisi olan AMD RDNA 2 de hazır .(also ready)

DirectX 12 Ultimate için Araçlar ve Gereksinim(Requirement)

Microsoft, araçların tüm ayrıntılarını ve (complete details)DirectX 12 Ultimate kullanarak geliştirme için minimum gereksinimleri paylaştı . İşletim Sistemi, Visual Studio , Windows Insider Preview SDK , Sürücüler(Drivers) ve donanım, PIX ( DirectX 12 hata ayıklayıcı) ve daha fazlasını içerir.

Resmi geliştirici blogunda(official dev blog.) bununla ilgili daha fazla ayrıntı okuyun .



About the author

10 yılı aşkın deneyime sahip bir iOS geliştiricisiyim. iPhone ve iPad için uygulama geliştirme konusunda uzmanım. Kullanıcı akışları oluşturma, Özel Geliştirme Kitleri (CDK'ler) oluşturma ve çeşitli uygulama geliştirme çerçeveleriyle çalışma deneyimim var. Önceki çalışmamda, bir ürün yönetim aracı ve bir uygulama gönderme aracı içeren Apple'ın App Store'unu yönetmeye yardımcı olacak araçlar da geliştirdim.



Related posts