点 における吸収係数 : 点 における散乱係数 : 点 において方向 に発光する放射輝度 : 点 において方向 へ散乱される外から来た放射輝度 x L(x, ) ω x ω μ (x) a x μ (x) s x L (x, ) e ω x ω L (x, ) s ω x ω ( ⋅ ω ∇)L(x, ) = ω −μ (x)L(x, ) − a ω μ (x)L(x, ) + s ω μ (x)L (x, ) + a e ω μ (x)L (x, ) s s ω
媒質終端から入射する光 [0, t] L(x, ) ω = T(x, x − s )(μ (x − s )L (x − s , ) + μ (x − s )L (x − s , ))ds ∫ 0 t ω a ω e ω ω s ω s ω ω + T(x, x − t )L(x − t , ) ω ω ω
距離 が 以上の値を取る確率 L(x, ) ω = T(x, x − s )(μ (x − s )L (x − s , ) + μ (x − s )L (x − s , ))ds ∫ 0 t ω a ω e ω ω s ω s ω ω + T(x, x − t )L(x − t , ) ω ω ω s s p (s) S S 1 A P(S ≥ t) S t Term1(s) Term2 (x, ) L ω = T(x, x − s )(μ (x − s )L (x − s , ) + μ (x − s )L (x − s , )) ω a ω e ω ω s ω s ω ω = T(x, x − t )L(x − t , ) ω ω ω = 1 + 1 p (s) S Term1(s) {s<t} P(S ≥ t) Term2 {s≥t}
) ω = T(x, x − s )(μ (x − s )L (x − s , ) + μ (x − s )L (x − s , ))ds ∫ 0 t ω a ω e ω ω s ω s ω ω + T(x, x − t )L(x − t , ) ω ω ω s → T(x, x − s ) ω
透過率は指数関数になる x μ (x) t T(x, x − s ) ω = μ (x) + μ (x) a s = e− μ (x−s )ds ∫0 s t ′ ω ′ μa μs T(x, x − s ) ω = e− μ (x−s )ds ∫0 s t ′ ω ′ = e− μ ds ∫0 s t ′ = e−μ s t
に対して再帰的にVREを適用して評価 発光と散乱のどちらを評価するか? ロシアンルーレットによってどちらを評価するか選択する(吸収/散乱イベントサンプリング) Term1 s Term1(s) = T(x, x − s )(μ (x − ω a s )L (x − ω e s , ) + ω ω μ (x − s s )L (x − ω s s , )) ω ω L (x − s s , ) ω ω → L (x, ) i ω L s →
P a P s (s) = Term1 T(x, x − s )( 1 + ω P a μ L (x − s , ) a e ω ω {ξ<P } a 1 ) P s μ L (x − s , ) s s ω ω {ξ≥P } a P a P s P a P s = μ t μ a = μ t μ s
(x, ) = s ω f ( , )L (x, )dσ( ) ∫ S2 p ω ω′ i ω′ ω′ f ( , ) p ω ω′ (x, ) = L s ω p ( ) D ωi ′ f ( , )L (x, ) p ω ωi ′ i ωi ′ ω ω L (x, ) i ω i ′
Term2 = T(x, x − t )L(x − ω t , ) ω ω L(x − t , ) ω ω s ξ [0, 1] (x, ) L ω = 1 p (s) S T(x, x − s )( 1 + 1 ) ω P a μ L (x−s , ) a e ω ω {ξ<P } a P s μ (x−s , ) s L s ω ω {ξ≥P } a {s<t} + 1 P(S ≥ t) T(x, x − t )L(x − t , ) ω ω ω {s≥t}
2. なら を評価して終了 3. なら位相関数から を生成し、レイを まで進めて新たな方向 をセットし、1に戻る 3. の場合は を評価する。レイを まで進め、別の媒質に入る場合は1に戻る。真空 の場合は通常のパストレーシングで計算する s s < t [0, 1] ξ ξ < P a L (x − e s , ) ω ω ξ ≥ P a ω′ x − sω ω′ s ≥ t L(x − t , ) ω ω x − tω
: X等色関数 : 波長 を選ぶ確率 : 波長 を使ってパス を構築する時の条件付き確率密度 λh (λ ) x ˉ j P(λ ) h λh p( ∣λ ) x ˉ k λ k x ˉ X = (λ ) j=1 ∑ C P(λ )p( ∣λ ) ∑k=1 C k x ˉ k L( , λ ) x ˉ j x ˉ j