Fiziksel Temelli Rendering (Pharr, Humphreys) kitabını okuyorum. Işıklar bölümünde, farklı ışık türlerinin toplam yayılan gücüne yaklaşmaktan bahsediyorlar. Örneğin, bir nokta ışığının toplam gücü intensity * 4 * pi
. Burada 4pi, tüm küre üzerinde katı bir açıyı temsil eder. Bu bana mantıklı geliyor çünkü yoğunluk * katı açı = güç (veya eğer olacaksa radyan akı). Bunu birimlerden de görebilirsiniz. Yoğunluk W / sr ve katı açı sr'dir, bu nedenle W/sr * sr = W
güç watt olarak ölçülür. Kontrol eder.
Ancak, karşılık gelen hesaplamayı anlamıyorum DiffuseAreaLight
. Kitabı anladığım kadarıyla dağınık bir alan ışığından yayılan toplam gücü hesaplarlar emitted radiance * area * pi
. Radyasyon birimi W / (sr * m ^ 2) olduğu için çarpma alanı W / sr verir. Bu beni pi faktörünün katı açıyı temsil ettiğini düşündürüyor - ama neden sadece 1pi? Alan ışığı üzerindeki her nokta tam bir yarımkürede (2pi steradian'a karşılık gelen) yayıldığı için 2pi tahmin ederdim.
Kitapta belirtilen gerçek kodu burada bulabilirsiniz .
Neyi yanlış anlıyorum? Neden total emitted power = emitted radiance * area * pi
alan ışıklar mantıklı diffuse için?