Whitted ışın izleyicideki gölge ışını saydam nesneler tarafından kapatılıyor mu?


10

Whitted ışın izleyicide, her ışın-nesne kesişimi, iletilen bir ışın (nesne yarı saydam ise), yansıyan bir ışın ve bir gölge ışın oluşturur. Gölge ışını doğrudan aydınlatma bileşenine katkıda bulunur.

Ancak gölge ışını şeffaf bir nesneyle kesişirse ne olur? Doğrudan aydınlatma bileşeni yok sayılıyor mu? Gölge ışınlarından doğrudan ışık katkısı almazlarsa suya batırılmış cisimler nasıl aydınlatılacak?

Yanıtlar:


2

Önce Rendering Equation'a (Rendering Denklemine) başvurmalısınız . Bilgisayar bilimine göre ışığın fiziksel olarak iletilmesini tanımlamak genel denklemdir.

Beyazlıklı model, Rendering Denkleminin yüzey entegrasyonunun sadece bir tahminidir. Sadece üç ışık ışını hesaplar (gölge ışın, yansıyan ışın ve kırılan ışın). Daha sofistike bir ışın izleyicide, nesnenin her kavşak noktasında BRDF'ye göre binlerce ışın örneklemesi yapacağınız Monte-Carlo ışın izlemeyi kullanmalısınız. Bu geri algoritmalar aslında kostik sahnede iyi çalışmaz, ki bu sahne sizin söylediğiniz sahne. Daha iyi bir görselleştirme için Photon Mapping artı Monte-Carlo Ray Tracing'i kullanabilirsiniz.

Sadece Whitted modelini kullanmak istiyorsanız, gölge ışınının ışığını tıkanmış saydam nesne tarafından tanımlanan bir faktörle çarpabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.