Windows 10’da DirectX Raytracing nedir ve Oyun için ne anlama gelir?

Microsoft nihayet Windows 10 v1809 Ekim 2018 Güncellemesi ile DirectX Raytracing veya kısaca DXR’yi duyurdu. İlk nesil donanımdan başlayarak oyuncular, etrafında gerçek zamanlı olarak gölgeler, ışık ve efektler oluşturmak için Raytracing’i kullanabilecekler. Bu yazıda, Windows 10’da DirectX Raytracing’e ve bunun Oyun için ne anlama geldiğine bakıyoruz.

Raytracing nedir?

Windows 10'da DirectX Işın İzleme

Basit bir deyişle, ışın izleme, ışıkların nesnelerin üzerine nasıl düşeceğini ve ışığın o nesneden yansıdıktan sonra nasıl göründüğünü ve başka bir nesneye düşen ışıkların etkisini hesaplamak anlamına gelir. Bu, geliştiricilerin karakterlerini ve senaryolarını daha iyi görselleştirmelerine yardımcı olur.

Bununla birlikte, yeni bir şey değil ve Microsoft tarafından yaratılmış bir şey de değil. Geliştiriciler bunu CGI zamanlarından beri kullanıyorlardı ve oyunlarını göndermeden önce sanal nesnelerin parlaklığının önceden hesaplanmasını içeriyordu. Yani şimdiye kadar gerçek zamanlı Raytracing yoktu.

Windows 10’da DirectX Işın İzleme

Raytracing’in iki bölümü vardır. Hem Donanımdan hem de Yazılımdan desteğe ihtiyacı var. Windows 10 v1809 güncellemesinden başlayarak, DirectX Raytracing, desteklenen donanımlarda kutudan çıktığı gibi çalışacaktır. Bu, yerel ışın izlemeyi destekleyen grafik kartınızı değiştirmeniz gerekeceği anlamına gelir.

Microsoft, DirectX Raytracing API’sinin tüm satıcıların donanımlarında çalışacak şekilde oluşturulduğundan emin olmuştur. Tüm bunların en iyi yanı, Raytracing’in artık gerçek zamanlı olmasıdır. Oyun geliştiricilerin artık oyunlarda gerçek zamanlı ışın izlemeyi desteklemek için hem işletim sistemine hem de donanıma erişimi olduğundan, geliştiricilerin herhangi bir ön hesaplama yapmasına gerek yoktur.

DirectX Raytracing, Mevcut Motorlarla çalışır

Bugüne kadar endüstri, oyunlarda daha gerçekçi sahneler elde etmek için geleneksel rasterleştirmeyi kullanıyordu. Yansımalar, gölgeler ve ortam tıkanıklığından yoksundu. API geliştiricileri ile DirectX Raytracing ile yapılan tüm bu değişiklikler, rasterleştirme tabanlı oyun boru hatlarının yanı sıra DirectX Raytracing desteğini mevcut motorlarına entegre edebilir. Bu, motorları yeniden inşa etmeye hiç gerek olmadığı anlamına gelir.

Microsoft ayrıca birkaç stüdyonun, DirectX Raytracing’in donanımlarında mümkün olduğunca verimli çalışmasını sağlamak için RTX teknolojisini oluşturan NVIDIA ile ortaklık kurduğunu da paylaştı. İşte Battlefield V, Shadow of the Tomb Raider ve Metro Exodus gibi oyunlardan bazı örnek resimler.

Şu andan itibaren, geliştiriciler hem rasterleştirme hem de ışın izleme kullanarak oyunlar geliştirecekler. İçeriğin çoğu eski teknolojiyle oluşturulurken, ikincisi büyük ölçüde gölgeleri veya yansımaları hesaplamak için kullanılacaktır.

Directx 12 / DirectX Işın İzleme API’sı

Redmon devi ayrıca DirectX Raytracing’in geleceğe dönük olmasını ve GPU’ların gelecekteki evrimiyle uyumlu olmasını sağladı: DXR iş yükleri, yarının GPU boru hatlarına doğal olarak uyacak.

Donanıma, yakın zamanda duyurulan genel API’ye ek olarak, DirectML, oyun geliştiricilerinin düşük seviyeli bir API ile çıkarımları oyunlarına entegre etmelerine olanak tanıyacak. Daha yüksek seviyede:

  • Hızlanma yapısı: Tam bir 3B ortamı temsil eden nesne.
  • DispatchRays: Sahnedeki ışınları izlemek için başlangıç ​​noktasıdır.
  • Aşağıdakileri içeren bir dizi yeni HLSL gölgelendirici türü ışın üretimi, en yakın vuruş, herhangi bir eşleşmeve Özlemek gölgelendiriciler
  • Raytracing boru hattı durumu

Bununla birlikte, herhangi bir yeni motor tanıtmıyor, ancak DirectX 12 motorlarından herhangi birinde çalışıyor.

Microsoft, DirectX Raytracing’e büyük bahis yapıyor

Oyun endüstrisi daha yüksek çözünürlüğe ilerlerken ve insan gözü daha gerçekçi görüntüler aramaya başladıkça, Microsoft küçük aksaklıkların bile çözülebileceğini umuyor. Gerçek dünyadan küçük bir sapma, doğru hissetmediği için insan gözü tarafından yakalanabilir. DirectX Raytracing, geliştiricilerin gerçek ve sahte arasındaki çizgiyi bulanıklaştırmasına yardımcı olacak.

DirectX Raytracing hakkında ne düşünüyorsunuz? Önümüzdeki yıllarda daha iyi oyunlar göreceğimizi düşünüyor musunuz? Yorumlarda bize bildirin.

Similar Posts

Leave a Reply

Your email address will not be published.