Sto leggendo il libro Physically Based Rendering (Pharr, Humphreys). Nel capitolo sulle luci, parlano di approssimare la potenza totale emessa di diversi tipi di luci. Ad esempio, la potenza totale di una luce puntiforme è intensity * 4 * pi
. Qui 4pi rappresenta un angolo solido sull'intera sfera. Questo ha senso per me perché intensità * angolo solido = potenza (o flusso radiante se vuoi). Puoi vederlo anche dalle unità. L'intensità è W / sr e l'angolo solido è sr, quindi la W/sr * sr = W
potenza viene misurata in watt. Si verifica.
Tuttavia, non capisco il calcolo corrispondente per il DiffuseAreaLight
. Dalla mia comprensione del libro calcolano la potenza totale emessa da una luce diffusa come emitted radiance * area * pi
. Poiché l'unità di radianza è W / (sr * m ^ 2) l'area moltiplicata dà W / sr. Questo mi fa pensare che il fattore pi rappresenti un angolo solido - ma perché solo 1pi? Avrei indovinato 2pi poiché ogni punto sull'area luce si irradierebbe in un emisfero completo (corrispondente a 2pi steradiani).
Puoi trovare il codice attuale menzionato nel libro qui .
Cosa sto fraintendendo? Perché total emitted power = emitted radiance * area * pi
per le luci ad area diffusa ha senso?