Ray Tracing (Işın İzleme) Nedir?

Oğuzhan Bilişik Avatar Oğuzhan Bilişik 20 Ağustos 2022

Ray Tracing yani bir diğer ismiyle ışın izleme nedir?

Bazı kullanıcılar Google’da bu konuyu araştırarak bilgi almak istiyor olabilir.

Günümüz teknolojileri arasında bulunan ışın izleme, artık pek çok oyunda yer almaya başladı.

Günümüzde çok yaygın olmasa da kullanılan bir teknoloji olan ışın izleme teknolojisi, her geçen dönem daha da yaygınlaşıyor.

Çok güçlü ekran kartlarına ihtiyaç duyulduğu için henüz gelişen bir teknoloji olduğunu söyleyebiliriz.

Gelecekte bu teknolojinin normalleşmesiyle birlikte artık daha çok kullanıcı ışın izlemeden yararlanabiliyor olacaktır.

Ray Tracing Hakkında Bilgi


Teknolojinin gelişmesiyle birlikte daha gerçekçi animasyonlar ve oyunlar yapılmaya başlandı.

Işın izleme teknolojisi, ışığın gerçek dünyadan ilham alınarak gerçekçi bir şekilde yansımasının oluşturulması olarak açıklanabilir.

Gerçek dünyayı incelediğimizde ışık kaynağından gelen ışık cisimlere yansıyarak ortalığı aydınlatıyor.

Işın izleme ile birlikte de buna benzer bir yöntem kullanılıyor.

Bu teknoloji, ışığın yansımasını ve çevreye yayılmasını gerçekçi bir şekilde halletmeye çalışıyor.

Bu da ortaya güzel bir görüntü çıkarıyor.

Bu Teknoloji Nasıl Çalışıyor?


Geçmişten günümüze kadar gelişmekte olan Ray Tracing, ışın izleme şeklinde çalışıyor.

Işın izleme olmayan bir oyun veya animasyonda ışıklar yeterince gerçekçi olmazken ışın izleme modu aktif olan bir oyun veya animasyonda ışıkların ve yansımaların daha gerçekçi göründüğünü söyleyebiliriz.

Örneğin metal blokların yansıması, yağmur yağdığında sudaki kaliteli yansıma, ışığın pencereden gerçekçi bir şekilde geçişi ve bu gibi pek çok detay bu teknolojinin ışıklandırma ve gölgelendirme üzerindeki önemini gösteriyor.

Işın izleme teknolojisi pek çok farklı yöntem ile karşımıza çıkıyor.

Bunlardan birisi ışık kaynağından çıkan ışığın davranışlarını modelleme olarak açıklanabilir.

Tabii bu işlem dünyadaki gibi birebir aynı şekilde yapılmıyor, gereksiz hesaplamalar kaldırılıyor ve bu şekilde ekran kartları en iyi performansı veriyor.

Bir diğer yöntem ışığın kırılması ve yansıması ile beraber göze yani kameraya çarpması ile oluşan modelleme olarak açıklanıyor.

Buna ek olarak yalnızca kameranın gördüğü kısımların modellenmesi yer alıyor.

Bu bilgisayar için büyük bir performans artışı demek.

Teknolojinin Amacı

Işın izleme teknolojisinin amacı merak edilen bir konu olabiliyor.

Ray Tracing, oyuncular ve izleyiciler için en iyi deneyimi sunmak için oluşturuldu.

Bu teknoloji ile beraber kullanıcılar daha gerçekçi ışıklandırma ve daha gerçekçi gölgelendirme ile karşılaşıyor.

Bu da oyundan alınan kayfi arttırırken daha gerçekçi bir deneyim yaşamaya imkan tanıyor.

Bu teknolojinin amacı kısacası ışıklandırmanın daha gerçekçi olmasını sağlamak.

Ray Tracing

Ray Tracing Teknolojisinin Tarihi

İlk bilgisayar, 20. yüzyılın ortalarına doğru ortaya çıktı.

Bu dönemde bilgisayarların amacı daha hızlı matematiksel hesaplamalar yapmaktı.

Hatta şu bilgiyi vermek gerekirse dünyanın ilk bilgisayarı da askerî alanda daha iyi hesaplamalar yapıp savunmayı güçlendirmek için İkinci Dünya Savaşı döneminde geliştirilmeye başlanmıştı.

Savaş bittiğinde ise bu proje bir süreliğine rafa kaldırılıp sonrasında tekrardan hayata geçirildi.

Zaman geçtikten sonra bilgisayar teknolojisi daha da gelişmeye başladı ve bu teknoloji ile birlikte oyunlar da özellikle 70’li yıllardan sonra yaygınlaşmaya başladı.

Aslına bakarsak 1950’li yıllarda da video oyun geliştirme deneyimi mevcut fakat o zamanlar henüz bu teknoloji geliştirme aşamasındaydı.

90’lı yıllarda çığır açan oyun ve animasyon grafikleri, 2000’li yıllardan sonra büyük bir gelişme kaydetti.

İlk oyunlarda ışıkların daha gerçekçi yayılması için yazılım geliştiricileri bazı yöntemler kullandı.

Tabii bu yöntemler ışın izleme teknolojisi kadar gerçekçi değildi.

Örneğin kapalı bir alanda ışık yokken pencere açıldığında odanın geneline ışık yayılıyordu.

Tabii bu oldukça ilkel bir çalışmaydı.

Çünkü ışık her yere aynı miktarda yayılıyordu.

Aslına bakarsak gerçekçi bir şekilde ışığın yayılması ile ilgili çalışmalar 70’li yıllarda dijital ortamda test edilmişti.

Tabii bu dönemlerde yeterince yaygın değildi.

Işın izlemenin yaygınlaşmaya başladığı asıl dönem 2000’li yıllardan sonra oldu.

Son yıllarda ise NVIDIA ve AMD gibi pek çok firma ışın izleme üzerinde durarak oyun ve animasyonların daha gerçekçi bir hal almasını sağladı.

Bazı yazılımların içerisinde de donanım dışında kendine özgü ışın izlemeler olabiliyor.

Işın İzleme Özellikleri

Işın izlemenin temel özelliklerinden birisi ışığın gerçekçi bir şekilde simüle edilmesi.

Bunun için ekran kartı büyük bir yük altında kalıyor.

Güçlü ekran kartları için bu sorun olmuyor.

Yine de bazı oyunlarda özellikle yüksek çözünürlükte oynarken FPS ciddi anlamda düşebiliyor.

Işın izlemenin uyumlu bir şekilde çalıştığı NVIDIA DLSS teknolojisi karşımıza çıkıyor.

Ray Tracing konusunda etkili bir performans gösteren NVIDIA RTX serisi, DLSS ile birlikte daha iyi performans sunuyor.

RTX mod aktif iken bu FPS eğer düşük ise DLSS aktif olduğunda ışın izleme ile birlikte daha yüksek FPS alınabiliyor.

Yaklaşık 2 kat artış yaşanıyor.

Sahte Işın İzleme

DLSS modun ışın izleme ile birlikte nasıl bu kadar ciddi artış yaşadığı merak edilebiliyor.

Bunu sizlere şu şekilde açıklamak istiyoruz.

DLSS, derin öğrenme teknolojisine sahip bir sistem.

Bu sistem ile birlikte kullanıcılar yapay zekanın gücünden faydalanarak sahte ışın izlemeye sahip oluyor.

Yani ışın izleme modu DLSS ile birlikte aslında farklı bir şekilde çalışıyor.

Bu da performans artışı sağlıyor.

Ekran kartı bu sayede daha az yoruluyor ve FPS artıyor.

Sahte ışın izleme konusunda farklı bir örnek daha vermek istiyoruz.

Işın izleme her ne kadar donanımsal olarak belirtilse de yazılımsal anlamda da ışın izlemeye rastlamak mümkün olmakta.

Bazı yazılımlar kendi içerisinde kodladığı bir sistem ile ışın izlemeyi simüle ediyor.

Örneğin Minecraft oyununda yer alan bir ışın izleme paketi, her ekran kartında rahatlıkla çalışabilir fakat bu konuda önemli olan alınacak olan FPS miktarı.

Yani ekran kartının performansı önemli.

Desteklenen Ekran Kartları

Ray Tracing desteğine sahip ekran kartı modelleri genel olarak RTX ekine sahip ekran kartları oluyor.

RTX 30 ve RTX 20 serisi ekran kartları ile birlikte eğer mümkün ise yani oyunda bu destek bulunuyor ise RTX modunu aktif etmek yeterli oluyor.

Bununla birlikte AMD tarafında da hangi ekran kartların olduğu araştırılabiliyor.

RX 6000 serisi ekran kartları, ışın izleme için güzel bir tercih olabiliyor.

Ray Tracing

Ray Tracing Destekli Oyunlar

Ray Tracing teknolojisine sahip pek çok oyun bizlerin karşısına çıkıyor.

Bunlardan birisi Minecraft Windows 10 Edition olarak açıklanabilir.

RTX destekli ekran kartlarına sahip olanlar Minecraft’ı ışın izleme teknolojisi ile birlikte oynayabiliyor.

Bununla beraber DLSS teknolojisinin de aktif olmasıyla birlikte daha iyi performans alınabiliyor. Bir diğer oyun olan Cyberpunk 2077 oyunu da ışın izleme desteğine sahip oyunlar arasında bizlerin karşısına çıkıyor.

Diğer oyunları şu şekilde sıralayabiliriz:

  • Battlefield 2042
  • Marvel’s Guardians of The Galaxy
  • Dying Light 2 Stay Human
  • Call of Duty®: Warzone
  • Red Dead Redemption 2
  • Fortnite
  • Watch Dogs: Legion
  • Rainbow Six Siege
  • Lego® Builder’s Journey
  • Icarus
  • Doom Eternal
  • Metro Exodus PC Enhanced Edition
  • Outriders
  • Call Of Duty: Black Ops Cold War
  • Five Nights At Freddy’s: Security Breach
  • Mechwarrior 5: Mercenaries
  • Quake 2 RTX
  • Battlefield V
  • Atomic Heart
  • Reflections
  • Final Fantasy XV
  • Shadow of The Tomb Raider

Sonraki yazı: Sanal Gerçeklik (Virtual Reality) Nedir?

0 Yorum

Yorum Bırak

E-posta hesabınız yayımlanmayacak.