Directx Ray Tracing
Microsoft’un uzun yıllardır üzerinde çalıştığı DXR (gerçek zamanlı ışın izleme teknolojisi) tamamlanmış durumda ve bununla birlikte DirectX 12 kütüphanesinin içerisinde eklendi. DirectX Ray Tracing yani gerçek zamanlı ışın izleme teknolojisini şu an için destekleyen tek firma Nvidia’dır.
Nvidia’nın RTX serisi DXR teknolojisini birebir desteklemektedir. Basit olarak açıklamak gerekirse DXR teknolojisi oyun içerisindeki ışık kaynaklarını takip eder, yansıyacak noktaya geldiğinde o yönde yansımalar yaratır ve bunu gerçek zamanlı olarak yapar. Gerçek zamanda karşılaştığımız yansımaların aynısını oyun içinde de yaşamımızı sağlamaktadır ve bunun sonucunda ortaya çıkanlar ise bizi büyüleyecek cinsten.
Bu teknoloji olmadan önce oyun yapımcıları yansıma yapan tüm nesneleri tespit eder ve o nesneler üzerine yansıyacağı görüntüyü yapıştırırdı. Bu durum hem görüntüyü gerçekçi yapmıyordu hem de yapımcıların uzun saatler mesai harcamalarına sebep oluyordu.
Örneğin; Bir ortamda ayna var ise ve gerçek zamanlı olarak size görüntüleri aktarıyorsa bir hayli yüklü bir işlem gerçekleşiyordu çünkü aynada gerçek zamanlı görüntü oluşturmak için ayna içerisinde oyunun bir kopyası daha işlenip çalıştırılıyordu bu durumda ekran kartına ekstra yük olarak geri dönüyordu ya da aşağıdaki örnek gibi karşılığı gelen görüntüleri ayna bölümüne resim olarak ekliyorlardı.
Aynı durum binaların camlarında da mevcut. Oyunlardaki camlara genelde tam karşısındaki nesnenin fotoğrafları kopyalanıp yapıştırılır ya da ayna örneğindeki gibi oyunun kopyası işlenip çalıştırılırdı. Bu sebepten ötürü oyun yapımcıları aynalı ya da camlı bölümleri oyunlarına eklemekten hoşlanmazdı.
DXR oyun yapımcılara sağladığı kolaylık
Yapımcı artık sadece ışık kaynağının konumunu belirliyor ve ışığı nereye yönlendireceğini seçiyor sonrasında ise hangi nesnelerin yansıma yapacağını belirliyor ve geri kalan her şeyi DXR teknolojisi gerçekleştiriyor. Örneğin, bir cismin görüntüsü arabanın parlak tavanına denk geliyor ve bu durumu otomatik olarak hesaplayıp oraya yansımayı ekliyor tabi sadece bununla da sınırlı değil eğer aracın tavanın da ki yansıma farklı bir noktayı da etkiliyorsa ışık yansıması gerçek zamanlı olarak takip ediliyor ve yansıma oluşturması gereken objeye denk geldiğinde görüntüyü tekrar orada oluşturuyor.
DXR teknolojisi yapımcıların işini kolaylaştırırken yaratmış oldukları dünyanın da bir hayli gerçekçi görünmesini sağlıyorlar ve böylelikle gerçek dünyada yaşanan ışık kırılmaları ve gerçek dünyadaki gölgelendirmeler otomatik olarak hesaplamış oluyor.
Kaynak: Nvidia