Microsoft, Yeni Nesil Oyunlar İçin Yeni Standart Olan ve GeForce RTX ile Desteklenen DirectX 12 Ultimate’ı duyurdu

2018’de GeForce RTX ekran kartları donanımla hızlandırılmış ray tracing, Değişken Hız Gölgelendirmesi, Örgü Gölgelendirme gibi çok sayıda “dünyada ilk” olan grafik teknolojisi ile piyasaya sürüldü. Bu teknolojiler, oyunlar için getirdiği sinema kalitesinde yansımalar, gölgeler ve aydınlatmalar ile 2002’de geliştirilen programlanabilir gölgeleyicilerden beri grafik alanındaki en büyük ilerlemeyi temsil ediyor. Şimdi de Microsoft, Turing’in yenilikçi teknolojilerini çok platformlu yeni nesil oyunlar için standart haline getiren yeni grafik API’si DirectX 12 Ultimate’ı duyurdu.

DirectX 12 Ultimate, geliştiricilere hedefleyebilecekleri çok platformlu geniş bir donanım kurulum tabanı, hazır araçlar, üzerinde çalışabilecekleri örnekler ve zamandan tasarruf etmelerini sağlayan ara yazılımlar sağlar. Bu, daha hızlı ve kolay bir şekilde oyun geliştirilmesini sağlamanın yanı sıra daha fazla geliştiricinin bu yenilikçi teknolojileri oyunlarına eklemesine olanak tanır. Çoğu geliştirici bu teknolojileri barındıran yeni nesil deneyimler sunmuş durumda. Yayımlanmış veya duyurulan 30’dan fazla DirectX Ray Tracing oyunu var ve DirectX 12 Ultimate’ın kullanıma sunulması sayesinde bu oyunlar hızla benimsenecek.

 

Bu çığır açan özellikleri destekleyen ilk ve tek PC platformu GeForce RTX ile oyuncular hem şu anda çıkan hem de gelecek yıllarda piyasaya sürülecek son derece gelişmiş ve grafik açısından güçlü oyunlara hazır olur.

DirectX 12 Ultimate unlocks the latest in graphics hardware technology with support for ray tracing, mesh shaders, and variable rate shading. It’s the new gold standard for the next generation of games.

- Marcus Wassmer, Director of Engineering, Graphics, Epic Games

DirectX 12 Ultimate Teknolojileri

Ray Tracing

DirectX 12 Ultimate’ın temelinde, bir sahnedeki ışığın izlediği yolu gerçekçi bir şekilde simüle eden, daha önce yalnızca yüksek bütçeli filmlerde görebildiğiniz aydınlatma, gölge ve yansıma efektlerinin oluşturulmasına olanak sağlayan Ray Tracing teknolojisi yer alır. NVIDIA’nın öncülüğünde geliştirilen donanım ve yazılımlar sayesinde Ray Tracing teknolojisinin Battlefield V, Call of Duty: Modern Warfare, Control, Metro Exodus ve Shadow of the Tomb Raider gibi oyunlarda yer almasına yardımcı olduk. İlerideyse Ray Tracing teknolojisini Minecraft, Cyberpunk 2077, Vampire: The Masquerade - Bloodlines 2 ve Watch Dogs: Legion gibi en çok beklenen yüksek bütçeli oyunlarda da sunmak için çalışıyoruz.

Ray Tracing teknolojisinin DirectX 12 Ultimate’a, tüm büyük oyun motorlarına ve yeni nesil konsollara eklenmesiyle birlikte bu teknolojinin gelecek yıl içinde son derece popülerleşmesi bekleniyor. Üstelik RT Çekirdekleri adı verilen özel Ray Tracing donanımı ve performans artırıcı DLSS teknolojisi sayesinde GeForce RTX GPU’larda en iyi performansı ve görüntüyü sunar.

Değişken Hız Gölgelendirmesi

Değişken Hız Gölgelendirmesi (VRS), geliştiricilerin bir sahnenin farklı bölümlerini farklı kalite düzeylerinde işlemesine olanak sağlayarak performansı artırır. Vulkan ile güçlendirilmiş Wolfenstein: Youngblood oyunundaki NVIDIA Uyarlanır Gölgelendirme VRS varyantı, performansı ortalama %15 oranında artırmış ve görüntü kalitesinde algılanabilir bir kayba neden olmamıştır. Değişken Hız Gölgelendirmesi özelliği DirectX 12 Ultimate’a geldiğinde çok daha fazla geliştirici, her iki taraf için de avantaj sağlayan bu teknolojiyi oyunlarına kolaylıkla ekleyebilir.

DirectX 12 Ultimate is going to accelerate the adoption of cutting edge graphics features in games because development platforms are not fragmented. With DirectX 12 Ultimate I know that I can adopt new graphics features immediately and that they will work in PC and Xbox games. We are already experimenting with DirectX 12 Ultimate for Rogue Company, which will launch in 2020.

- Chris Larson - COO, Hi-Rez Studios and GM/EP of Rogue Company

Arka planda, geliştiricilerin tasarladığı algoritmalar oyuncunun kolaylıkla göremediği pikselleri ve nadiren değişen veya güncellenen pikselleri belirleyerek işlenme (gölgelenme) hızını azaltmak için VRS kullanır. Örneğin, gölgedeki siyah pikseller gölgelendirme hızı düştüğünde de farklı görünmez. Böylece kare başına çeşitli piksellerin gölgelendirme hızı düşürülerek GPU iş yükü azaltılır ve performans artırılır.

Aşağıdaki resimde VRS’nin bir sahnede farklı gölgelendirme hızlarını nasıl uyguladığını görebilirsiniz. Sağ taraftaki renkli yerleşimde bir karedeki olası uygulama gösteriliyor. Araba, gök yüzü ve yapraklar küçük ayrıntıları korumak için tam hızda (yani mavi alan) gölgelendirilir. Arabanın yanındaki alan dört pikselde bir kez (yeşil) gölgelendirilirken en soldaki ve sağ kenardaki yol ise sekiz pikselde bir kez (sarı) gölgelendirilir.

Hız hissini sağlamak için bu alanlara hareket bulanıklaştırma uygulandığından oyuncunun bunları oyun sırasında fark etmesi zordur. Böylece gölgelendirme hızı, VRS kullanılarak görüntü kalitesi etkilenmeden uygun ölçüde azaltılabilir ve oyunda anlık olarak performans iyileştirmesi sağlanır.

Performansı artıran bu heyecan verici teknoloji hakkında daha fazla bilgi edinmek için Değişken Hız Gölgelendirmesi ve NVIDIA Uyarlanır Gölgelendirme açıklama makalemize göz atın.

Örgü Gölgelendirme

Açık dünya oyunlarında farklı grafik ayarlarını denerken, geometrik ayrıntı seviyesini artırdığınızda genellikle CPU’ya çok sayıda çizim isteği gönderildiği için CPU performansının sınırlandığını, buna bağlı olarak GPU’da darboğaz oluştuğunu ve performansın büyük oranda düştüğünü görebilirsiniz. Örgü Gölgelendirme, geliştiricilerin, gözün algılayabileceği en uzak mesafeye kadar uzanan, ayrıntılarla dolu dünyalar oluşturabilecek yeni görüntü işleme teknikleriyle bu sorunu gidermenin yanı sıra doğruluğu ve performansı daha fazla artırmasına da olanak sağlar.

DirectX 12 Ultimate is going to accelerate the adoption of cutting edge graphics features in games because development platforms are less fragmented. With DirectX 12 Ultimate we are able to adopt new graphics features on multiple platforms faster than before.

- Remedy Entertainment

Bunu göstermek için Asteroids teknoloji demosunu geliştirdik. Bu demoda Örgü Gölgelendiriciler, tek tek 350.000 adede kadar asteroidin ayrıntılarını piksel altı geometrik ayrıntı düzeyinde işleyip dinamik olarak ayarlar ve başka türlü ulaşılması mümkün olmayan bir performans sağlar.

Asteroids’in nasıl çalıştığını buradan görebilirsiniz

DirectX 12 Ultimate sayesinde geliştiriciler Örgü Gölgelendiricileri daha hızlı ve kolay bir şekilde uygulayabilir. Bitkilerle dolu gerçekçi ormanların yer aldığı dünyalar, ekranın tamamında yüksek düzeyde ayrıntıların görüldüğü mega şehirler ve devasa uzay istasyonları ile büyüleyici asteroit kuşakları içeren uzay sahneleriyle karşılaşmaya hazır olun.

Örgü Gölgelendirme işlevinin iç işleyişi hakkında ayrıntılı bilgi için Turing mimarisi grafiği ve teknolojisi hakkındaki makaleye göz atın.

Örnekleyici Geri Bildirimi

Değişken Hız Gölgelendirmesiyle aynı mantığa sahip olan Örnekleyici Geri Bildirimi de GPU yükünü azaltmak ve performansı artırmak için daha verimli çalışır. Turing mimarimizde yer alan ve Doku-Alan Gölgelendirme adı verilen bir donanım özelliği sayesinde kullanılır.

As a developer, a single API for PC and Xbox is a boon for my business. If my programmers know DirectX 12 Ultimate they can code for either PC or console.

- Koen Deetman, CEO & Game Director, KeokeN Interactive

Günümüzdeki oyunların hemen hepsinde yeni kareler “sıfırdan” işlenir. Bu, genellikle söz konusu kareden önce yapılan hesaplamaların kullanılmadığı anlamına gelir (geçici kenar yumuşatma, NVIDIA DLSS ve rastgele son işleme tekniği hariç). Ancak çoğu oyunda, gerçek dünyada olduğu gibi kareler arasında göreli olarak çok az değişiklik vardır. Pencerenizden dışarı baktığınızda ağaçların rüzgarda sallandığını, yayaların yürüdüğünü veya kuşların uzaklarda uçtuğunu görebilirsiniz. Ancak sahnenin büyük bölümü değişmez. Değişen asıl şey bakış açınızdır.

Bazı nesnelerin, özellikle de parıltılı veya parlak olanların görünümü bakış açınız değiştiğinde gerçekten değişir. Ancak çoğu nesne, kafanızı hareket ettirdiğinizde çok az değişir ve her karede bu nesneleri oluşturmak amacıyla aynı renkleri sürekli yeniden hesaplamak için değerli GPU döngüleri boşa harcanır. Örneğin, ahşap bir telefon direği, kafanızın ve gözünüzün konumundan bağımsız olarak temelde aynı görünür.

Örnekleyici Geri Bildirimi işlevini kullanarak bu nesneleri daha verimli bir şekilde, daha düşük bir hızda (örneğin, üç karede bir veya daha düşük hızda) gölgelendirebilir ve önceki karelerde hesaplandığından nesnenin renklerini (“doku hücresi” olarak da bilinir) yeniden kullanabiliriz. Bu çalışmayı yeniden kullanma fikri, özellikle de yavaş değişen ve çok maliyetli olan gölgelendirme hesaplamasını sıklıkla gördüğümüz küresel ışıklandırmanın ele alındığı Ray Tracing özelliği için kullanılabilir.

Bu teknolojinin arkasındaki teknoloji hakkında daha fazla bilgi edinmek için buraya bakın.

GeForce RTX, DirectX 12 Ultimate İçin Oyuna Hazır

NVIDIA olarak mühendislerimiz ile donanım mimarlarımız tarafından oluşturulan, geliştirilen ve öncülük edilen teknolojilerin, efektlerin ve özelliklerin yanı sıra Turing mimarisinin, tüm geliştiricilerin oyunları iyileştiren bu teknolojileri kolaylıkla eklemesini sağlayan, standart haline gelmiş DirectX 12 Ultimate API’sinde sunulmasından ötürü heyecan duyuyoruz.

By investing in next-gen graphics features using DirectX 12 Ultimate, we know our work will benefit gamers on PC and future consoles, and the game will look the way we dreamed.

- Anton Yudintsev, CEO, Gaijin Entertainment

Ray Tracing teknolojisinin gücünü ve potansiyelini yüksek bütçeli oyunlarda, Değişken Hız Gölgelendirmesinin avantajlarını ise Wolfenstein oyununda zaten gördünüz. Artık Örgü Gölgelendirme sayesinde üst düzey ayrıntılar ve Örnekleyici Geri Bildirimi sayesinde de daha hızlı performans elde edebilirsiniz.

Bu özellikler tam olarak ve şu anda yalnızca GeForce RTX ekran kartlarında ve dizüstü bilgisayarlarda desteklendiğinden, bu ürünlerden birine sahipseniz DirectX 12 Ultimate API’si ile güçlendirilmiş olan ve yakında piyasaya sürülecek tüm oyunlar için hazır olursunuz.

Bu oyunlarla ilgili haberler için, en güncel oyun teknolojileri, GPU’lar, NVIDIA oyun ve GPU iyileştirmeleri hakkında ayrıntılı incelemeleri bulabileceğiniz GeForce.com’u yer işaretlerinize ekleyin.