Bu sayfadaki yazılar
Sayfanın metni
Sayfa 28
Bildraster” adlı kitapta-Springer Verlag, Berlin-Heidelberg bu dramatik dedektif öyküsünün tüm gelişimini okuyabilirsiniz.)
RAY-TRACING KONUSU ÜSTÜNE
Ray-Tracing, üç boyutlu objelerin “gerçek izlenimi bırakan” görüntülerinin üretilmesi için kullanılan en eski, ama hâlâ en etkileyici tekniklerden biridir. Ray-Tracing'in üstünlüğü ışınların yansıma ve kırılma (Transparenz) gibi etkilerinin olduğu kadar objelerin siluetlerinin de simule edilebilmesine dayanmaktadır. Bu sonucun diğer yöntemlerle alınabilmesi çok zordur ya da büsbütün imkânsızdır. Ama gerçeğe uygunluğun sağlanmasında mutlak bir zorunluluktur bu. Ray-Tracing'in temelinde fotoğrafçılıktaki optik olayın simulasyonu yatmaktadır. Ray-Tracing'de fotoğraf çekme ilkesi tersine çevrilmiştir. Fotoğrafçılığın ışınlı-optik modelinde ışınlar bir ışık kaynağından yayılmakta, resim düzlemine vuruncaya kadar pek çok kez kırılmakta ve yansımaktadırlar.
Ray-Tracing'de resim düzleminin bir “Pixel”inden hareketle bir ışın (Ray) söz konusu “Pixel”in renk değeri yeterince açık bir biçimde belirleninceye kadar geriye doğru izlenmektedir (Tracing). Ray-Tracing sürecinin hızlandırılması için son yıllarda pek çok yöntem geliştirilmiştir. Bu yöntemlerden en etkili olanı obje mekanının “Voxel” denilen öğelere bölünmesine dayanmaktadır. Bu arada, başlangıç noktasından hareketle, ışının süzülüp geçtiği “Voxel”ler ardarda yoklanmaktadırlar. İlk ”boş-olmayan” Voxel bulunur bulunmaz, ışının elde edilen öğelerle kesişim noktası hesaplanmakta ve izleme işlemine başlanmaktadır. Işının sadece boş Voxel'lerden süzülüp geçmesi durumunda ışın komşu voxelsistemini terk eder etmez izlemeye geçilmektedir. Şu sıralarda Darmstadt Teknik Yüksek Okulu'ndaki mezuniyet çalışmaları çerçevesinde bir Ray-Tracing sistemi geliştirilmektedir. Bu sistem, içine her zaman yeni yöntemlerin entegre edilebileceği gelişim-sistemi olarak tasarımlanmıştır. Görüntülenecek olan sahnedeki objeler CSG-temsili aracılığıyla tanımlanmaktadır. Şimdiye değin gerçekleştirilenler küpler, küreler, koniler, silindirler ve yuvarlak çıkıntılar olmuştur. Sahne, kullanıcı tarafından bir editörle yaratılmaktadır. Bu editörde primitif-tip, CSG-işletimi, dönüştürme, Textur-tipi...vb. gösterilmektedir. Buradan otomatik olarak Ray-Tracing'e uyarlanmış bir veri strüktürü üretilmektedir.
7. Merkezi yansıtmada gruplar.
8. Primitiva vücut duruşunda ve renkte bağlantılar kuruyor parametreler çıkarıyor.
Klavyeyle gezinmek için ← ve → tuşları.