1994 çıkışlı Sega Saturn’da gerçek zamanlı ray tracing çalıştırmak? XL2 imzalı yeni homebrew demolar tam olarak bunu gösteriyor. Geliştirici, küçük bir odada hareket eden ışık kaynağıyla dinamik gölgeler oluşturuyor ve bunu Saturn’un alışılmadık “çift CPU + çift görüntü işlemcisi” mimarisi üzerinde gerçek donanımda çalıştırmayı başarıyor. Bu, ışın izlemenin PC’de RTX 20 serisiyle (2018) yaygınlaşmasından yıllar sonra, eski bir konsolda sınırların hâlâ zorlanabildiğini kanıtlıyor.
XL2’nin anlattığına göre yaklaşım sade ama zekice: Sahnedeki geometriyi BSP (Binary Space Partitioning) ile bölen bir yöntem kullanılıyor; ışık hesabı her karede tüm köşeler yerine sadece dörtte biri için yapılıyor; ışık kaynakları da minimumda tutuluyor. Bu sayede sınırlı işlem gücünde dahi gerçek zamanlı gölge geçişleri yakalanmış. Videoda silahın namlu flaşıyla ortamın anlık aydınlanması bu tekniğin etkisini net biçimde gösteriyor.
İlk paylaşılan tek odalı denemenin ardından daha gelişmiş bir video daha geldi. XL2, “hibrit” bir yaklaşım deneyerek ışınları yalnızca sahnedeki varlıklarla test edip gölge kalitesini iyileştiriyor. Geliştirici, gerçek donanımda hedefin genelde 30 FPS olduğunu, final odadaki ayna efektinin ise kare hızını 15 FPS’e çekebildiğini söylüyor. Optimizasyonlarla dinamik gölgelerin “çok pahalı” olmayacağını umut ediyor.
Saturn nasıl bu işi kaldırıyor?
- İkili SH-2 işlemci ve iki ayrı görüntü birimi (VDP1/VDP2) içeren yapı, dönemi için güçlü ama kodlaması zor bir mimariydi. XL2’nin tekniği bu kısıtlar içinde çalışacak şekilde tasarlanmış.
- BSP ile bölünmüş sahnede, köşe bazlı ışık hesapları kademeli güncelleniyor; sonuç, VDP tarafında gölgeleme ile pürüzsüzleştiriliyor.
- Ray tracing’in burada “piksel başına” ağır bir hesaplama değil, donanıma uygun hafif bir ışık/gölge çözümü olarak uygulandığını unutmamak gerek.
XL2, daha önce de Unreal’ın iki bölümünü Saturn’a taşıyan etkileyici bir teknoloji demosunu gerçek donanımda göstermişti. Yeni ışın izleme denemeleri, bu tecrübeyle oluşturduğu özel motorun neler yapabildiğini bir kez daha ortaya koyuyor.
Kısacası, Sega Saturn’un hâlâ saklı gücü var. Doğru optimizasyonlarla, 30 yıl önceki bir konsolda dahi gerçek zamanlı ışık ve gölge etkileri mümkün. Geliştirici, sıradaki adımda varlıkların gölgelere etkisini artırmayı ve dolaylı ışıkları denemeyi planlıyor. Takipte kalın; bu çalışma, retro platformlarda nelerin yapılabileceğine dair algımızı yeniden şekillendiriyor.
Kaynak: www.techspot.com