En basit 3D grafik algoritmasının kısa bir gösterimi.
*RayCasting nedir?
-Raycasting, 2D haritada 3D perspektif oluşturmak için kullanılan bir işleme tekniğidir.
-Raycasting'in temel fikri şu şekildedir: harita 2B kare ızgaradır ve her kare 0 (= duvar yok) veya pozitif bir değer (= belirli bir renk veya dokuya sahip bir duvar) olabilir.
*Ray Casting Nasıl Çalışır?
-Işını oyuncunun noktasından ateşler ve duvara dokunduğunda ışının uzunluğunu alır.
-Uzunluktan bağımsız sütunların boyutunu ve renklerini hesaplar
Mini Harita Efsanesi:
Green Ray - ne görüyorsun
Blue Ray - İşlenen yansıma
Sarı Işın - Hiçbir şeye çarpmayan ve işlenmeyen yansıma