Ray Tracing'in Dünü, Bugünü ve Yarını

Gazali Çetinkaya

 
Nvidia'nın hayatımıza getirmiş olduğu ray tracing teknolojisi ilk olarak 2018 yılında piyasaya sunuldu.

İlk başlarda biraz emekleme aşamasındaydı fakat teknoloji her geçen gün kendini geliştirmeye devam etti ve yeni nesil ile birlikte hayatımıza daha çok girmeye ve oyunların görselliğinde vazgeçilmez bir öneme sahip olmaya hazırlanıyor.

İlk olarak kısaca Ray tracing'in oyunlarda ne gibi farklılıklar yarattığından bahsedelim.
 
 
Ray tracing oyunlarda gölgelerin ve yansımaların daha önce hiç olmadığı kadar gerçekçi olmasını sağlayan bir gerçek zamanlı ışın izleme teknolojisi. Işığın gerçek dünyada nasıl hareket ettiğini simüle ederek ışıklandırmayı mümkün olduğunca gerçekçi ve doğru bir şekilde veriyor.

Ekranda görünmeyen cisimlerin ve efektlerin yansımalarını, karakterlerin normal gölgelerini ve farklı ışıklar altındaki gölgelerini ve camdan giren ışığın odayı aydınlatışını çok daha gerçekçi bir şekilde yansıtıyor.

Tek bir ışık kaynağından gelen ışınların yansımasıyla aydınlanan mekanlar gerçekçi bir görünüme sahip oluyor. Farklı ışık kaynaklarının bir araya geldiği ortamlarda ise her kaynaktan gelen ışınları ayrı ayrı takip etmesi sayesinde oluşan gölgeler de çok daha dinamik ve gerçekçi görünüyor. Genel olarak bir oyundaki atmosferin doğallığını en üst seviyede oyuncuya ulaştırıyor.
 
 
Ray tracing ilk piyasaya sunulduğunda biraz teknoloji demosu tadındaydı. Desteklediği oyun sayısı kısıtlıydı, donanım maliyeti açısından herkesin ulaşabileceği seviyede değildi, oyun geliştiricileri bu konuda çok tecrübeli değildi ve performans düşüşlerine yol açıyordu.

Desteklediği ve destekleyeceği oyun listesi şu şekilde:
 
Atomic Heart, Battlefield 5, Boundary, Call of Duty: Modern Warfare, Control, Convallaria, Cyberpunk 2077, Deliver Us The Moon: Fortuna, Dying Light 2, Enlisted, FIST, Justice, JX3, MechWarrior 5: Mercenaries, Metro Exodus, Minecraft, Product DH, Project X, Quake II, Ring of Elysium, Shadow of the Tomb Raider, SYNCED: Off-Planet, Vampire: The Masquerade – Bloodlines, Watch Dogs Legion, Wolfenstein: Youngblood ve Xuan-Yuan Sword VII.
 
Oyun sayısı hala çok değil fakat Nvidia ileride neredeyse tüm oyunlarda bu teknolojinin standart haline geleceğini söylüyor. Yeni nesil konsollarda da bu teknolojinin hayatımıza girecek olmasıyla çok daha fazla oyunda göreceğiz.
 
Özellikle Microsoft'un kısa bir süre önce duyurduğu yeni API DirectX 12 Ultimate ile daha fazla kullanıcıya gerçek zamanlı ışın izleme ve gelişmiş grafik özellikleri ulaştıracak. Konsol tarafında DirectX 12 Ultimate Xbox Series X için doğrulandı. Yeni nesil Xbox konsolunda bulunacak VRS (Variable Rate Shading) teknolojisi görüntü kalitesini düşürmeden daha stabil kare hızları ve daha yüksek çözünürlükler sağlayacak. Hızlandırılmış donanım DirectX Raytracing teknolojisi ise gerçek zamanlı aydınlatma ve doğru yansımalar ile oyunlarda dinamik ve gerçekçi ortamlar sunacak. Bu sayede RTX 2000 serisi kartlarda bulunan özellikler yeni nesil konsollara da gelmiş olacak.
 
 
 
Ray tracing'in Metro Exodus'u nasıl değiştirdiğine bakalım. Geçtiğimiz yılın en başarılı oyunlarından biri olan Metro Exodus atmosfer olarak çok güçlü bir oyun ve Ray tracing onu bir hatta birkaç seviye yukarı taşıyor.
 
Metro Exodus'ta doğal ışıklandırmayı büyük ölçüde geliştiren Işın İzlemeli Genel Işıklandırma ve objelerin ışığı engelleyeceği piksel kusursuzluğundaki temas gölgeleri için Işın İzlemeli Ortam Oklüzyonu bulunuyor. Bunlar daha önce ulaşılamayan görsel hassasiyete sahip, daha zengin, daha sürükleyici ve daha gerçekçi bir dünya sunuyor. Gerçek zamanlı Işın İzlemeli Genel Işıklandırmanın (RTGI) eklenmesiyle 4A Games doğal güneş ve ay ışığıyla gerçekçi bir şekilde bir sahneyi aydınlatabiliyor ve günün saatleri ilerlerken bunu net bir şekilde hissetmenizi sağlıyor. Işın İzlemeli Ortam Oklüzyonu (RTAO) ortam oklüzyonunun sahne geometrisine dayalı temas gölgelerini hesaplayıp gösterebilmeyi sağlıyor.

Dünyanın en çok satan oyunlarından biri de bu teknolojiyi destekliyor. Minecraft'ta Ray tracing ile neredeyse her şey görsel olarak gelişiyor. Işıklandırmanın gerçek zamanlı küresel aydınlatmaya yükseltilmesiyle ışığın blokları ve yapıları dünya değiştikçe gerçekçi olarak aydınlatması sağlanıyor. Glowstone ve Lava gibi ışık yayan bloklar, diğer dinamik oyun öğeleriyle birlikte ortamı aydınlatabiliyor. Su, cam ve diğer yansıtıcı yüzeyler, etrafındakileri yansıtarak doğru gerçek zamanlı yansımalar gösteriyor. Gölgelendirme ve gölgeleme gerçekçi doğruluk kazanıyor. Bulutlar, sis ve diğer atmosfer efektleri dünyanın görünümünü doğal şekilde değiştiriyor. Bloklar, normal haritalardan ekstra derinlik ve ayrıntı kazanarak; gölgeler, ışıklandırma, ayna gibi yansıma ve ortam aydınlatmasının gerçekliklerini ve görünümlerini daha da artmasını sağlıyor.
 
 
Ray tracing halihazırda güzel grafiklere sahip Battlefield 5, Metro Exodus, Control ve Shadow of the Tomb Raider gibi oyunları görsel açıdan üst seviyelere taşıyor fakat bazı eski oyunları resmen baştan yaratıyor. Buna örnek olarak Quake II. Orijinali 1997'de çıkan oyun gerçek zamanlı ışın izleme desteği ve birkaç ayarlama ile modern bir oyuna dönüştürüldü. Ayrıca Quake II RTX sadece bir başlangıçtı. Nvidia daha fazla PC klasiğini gerçek zamanlı ışın izleme desteği ekleyerek remaster yapmayı planlıyor.
 
 
Ray tracing, Nvidia'nın Turing mimarisi ile güçlendirilmiş GeForce RTX serisi kartlarda destekleniyor. Performans konusuna gelecek olursak, ray tracing'i aktif ettiğimizde kare hızında gözle görülür bir azalma olduğunu inkar edemeyiz fakat burada kare hızı düşüşünü önleyen Derin Öğrenme Süper Örnekleme (DLSS) teknolojisi devreye giriyor. DLSS ilk başlarda netliği düşürüyordu fakat Nvidia bu teknolojiyi de geliştirdi ve Wolfenstein Youngblood ile çıkarttığı ve geçtiğimiz hafta Control ve Mech Warrior 5'e gelen ikinci sürümüyle artık çok daha iyi bir deneyim sunuyor.
 
 
 
Eğer ray tracing deneyimini yaşamaya yetecek bir donanımınız yoksa üzülmeyin. Şu anda piyasadaki en iyi streaming servisi diyebileceğimiz GeForce Now'da Founders aboneliği ile desteklenen oyunları ray tracing özelliğini aktif ederek oynayabilirsiniz. GeForce Now'da oyunlar bulut üzerinden stream edildiği için yüksek donanıma gerek duymuyorsunuz. Nvidia, ray tracing'i tüm oyuncular için erişilebilir yapmaya çalışıyor.

Sonuç olarak, eskiden ekran kartları gerçek zamanlı ışın izleme hesaplamaları yapmak için gereken donanım ve performansa sahip değildi ve kimse bu süreci detaylı görsellere sahip oyunlarda kullanılabilecek düzeyde hızlandıracak teknoloji ve teknikleri oluşturmamıştı. Nvidia uzun zamandır geliştirdiği bu teknolojiyi ilk defa oyuncularla tanıştırdı ve çıkışından 18 ay geçen teknoloji her geçen gün gelişme devam ediyor ve hızla daha da iyi bir hale gelecek. Işığın gerçek hayattaki hareketlerini modellemek için en gerçekçi teknik ve fizik ve görsel tabanlı ışıklandırmadan sonra atılmış en büyük adımlardan biri.
 
RTX'li ekran kartlarına bu adresten ulaşabilirsiniz.