Ray tracing (ışın izleme), ışığın gerçek dünyadaki davranışını bilgisayar ortamında matematiksel olarak taklit etmeye çalışan bir görüntü oluşturma yöntemidir. Oyunlarda özellikle yansıma, gölge, küresel aydınlatma ve ışık kırılması gibi efektlerin daha gerçekçi görünmesini sağlar.
Ray tracing nedir?
Geleneksel gerçek zamanlı grafiklerde sahneler çoğunlukla rasterization adı verilen yöntemle çizilir. Ray tracing ise kameradan veya ışık kaynaklarından hareket eden sanal ışınların sahnedeki nesnelerle nasıl etkileşime girdiğini hesaplar.
Ray tracing nasıl çalışır?
Basitleştirilmiş anlatımla sistem, bir ışının hangi yüzeye çarptığını, oradan yansıyıp yansımadığını, gölgede kalıp kalmadığını ve başka ışık kaynaklarından nasıl etkilendiğini hesaplar. Bu işlemler milyonlarca ışın ve çok sayıda sahne öğesi için tekrarlandığından yüksek işlem gücü gerekir.
Ray tracing hangi görüntüleri iyileştirir?
- Gerçekçi yansımalar
- Daha doğal gölgeler
- Küresel aydınlatma
- Cam ve su gibi yüzeylerde ışık kırılması
- Dolaylı ışık ve renk yansıması
Ray tracing neden FPS düşürür?
Işınların sahne içinde çok sayıda kesişimini hesaplamak ekran kartına ek yük bindirir. Bu nedenle ray tracing açıldığında aynı oyunda kare hızı düşebilir. Modern GPU’lar bu hesapları hızlandırmak için özel donanım birimleri ve yazılım optimizasyonları kullanır.
Rasterization ile ray tracing arasındaki fark nedir?
Rasterization çok hızlıdır ve onlarca yıldır gerçek zamanlı grafiklerin temelini oluşturur. Ray tracing fiziksel ışık davranışını daha doğrudan modellemeye çalışır ancak daha fazla işlem gücü ister. Günümüzde oyunlar genellikle iki yöntemi birlikte kullanır.
Path tracing nedir?
Path tracing, ray tracing’in daha kapsamlı bir yaklaşımıdır. Çok sayıda ışık yolunu izleyerek doğrudan ve dolaylı aydınlatmayı daha bütünsel hesaplamayı amaçlar. Görüntü kalitesi yüksek olabilir ancak işlem maliyeti de daha fazladır.
DLSS, FSR ve XeSS ray tracing ile neden birlikte kullanılıyor?
Ray tracing performans maliyetini azaltmak için oyunlar daha düşük dahili çözünürlükte görüntü oluşturup yapay zeka veya gelişmiş yükseltme yöntemleriyle çıktı çözünürlüğünü yükseltebilir. NVIDIA DLSS, AMD FSR ve Intel XeSS bu amaçla kullanılan farklı teknolojilerdir.
Ray tracing için özel ekran kartı gerekir mi?
Gerçek zamanlı ray tracing’i verimli çalıştırmak için uyumlu GPU gerekir. Bazı ekran kartları ray tracing hesapları için özel hızlandırıcı birimler içerir. Yazılım üzerinden destek mümkün olsa da performans önemli ölçüde düşük olabilir.
Ray tracing her oyunda var mı?
Hayır. Oyunun grafik motorunun ve geliştiricinin ray tracing desteği eklemiş olması gerekir. Desteklenen efektlerin kapsamı da oyundan oyuna değişir.
Sık sorulan sorular
Ray tracing açmak görüntüyü her zaman belirgin biçimde değiştirir mi?
Hayır. Etki oyunun ışık tasarımına ve hangi ray tracing efektlerinin kullanıldığına bağlıdır. Bazı oyunlarda fark dramatik, bazılarında daha sınırlıdır.
Ray tracing için yüksek çözünürlük şart mı?
Hayır. Ray tracing çözünürlükten bağımsız bir ışık hesaplama yöntemidir ancak daha yüksek çözünürlük işlem yükünü artırabilir.
Ray tracing sadece oyunlarda mı kullanılır?
Hayır. Mimari görselleştirme, animasyon, sinema, ürün tasarımı ve profesyonel 3D uygulamalarda uzun süredir kullanılır.





