Işın izleme (Ray Tracing), bilgisayar ile modelleme uygulamalarında, son adımda gerçekçi görüntünün en gerçekçi haline geldiği aşamadır. Burda yapmaya çalışacağımız şey kendi basit ışın izleme sistemimizi oluşturmak. Bunun için öncelikle çıktı olarak elde edeceğimiz resim dosyasını yaratmamızı sağlayan kütüphaneleri oluşturuyoruz. İzleyeceğimiz yol ve kodlar, Peter Shirley'in yazdığı "Realistic Ray Tracing" kitabının ikinci baskısından alınarak bazı modifikasyonlarla güncellenmiştir. Kodlar c++ ile yazılmıştır. Nasıl derleneceği yazının sonunda anlatılacaktır. İlk iki kütüphanemiz rgb.h ve image.h aşağıdaki şekildedir. -------------------------------------------------------------------------------------------------------------- #ifndef RGB_H #define RGB_H #include <assert.h> #include <iostream> #include <stdlib.h> #include <math.h> #include <fstream> #include <istream> #include <string.h> using namespace std; ...