Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
EXPLICIT LIGHT SAMPLING 効率の良いPATH TRACING
Slide 2
Slide 2 text
EXPLICIT LIGHT SAMPLINGとは? • 光源上の位置をサンプリングすることで直接光源とつなげる方法
Slide 3
Slide 3 text
EXPLICIT LIGHT SAMPLINGとは? • 光源上の位置をサンプリングすることで直接光源とつなげる方法 • Diffuse面のレンダリングでは特に有効
Slide 4
Slide 4 text
EXPLICIT LIGHT SAMPLINGとは? • 光源上の位置をサンプリングすることで直接光源とつなげる方法 • Diffuse面のレンダリングでは特に有効 • 小さい光源も効率良くレンダリングできる
Slide 5
Slide 5 text
通常のPath Tracing なかなか光源に当たらない
Slide 6
Slide 6 text
Explicit Light Sampling 強制的に光源とつなげる
Slide 7
Slide 7 text
比較(100サンプル) Path Tracing Explicit Light Sampling
Slide 8
Slide 8 text
Explicit Light Samplingの方法 光源上の点をサンプリング PDF: (′) ′
Slide 9
Slide 9 text
Explicit Light Samplingの方法 点に向かってレイを飛ばす PDF: (′) ′
Slide 10
Slide 10 text
Explicit Light Samplingの方法 間に物体があったら寄与は0 PDF: (′) ′
Slide 11
Slide 11 text
Explicit Light Samplingの方法 間に何もない場合は寄与を計算 PDF: (′) ′
Slide 12
Slide 12 text
寄与の計算方法 光源サンプリングのPDF: (′) 光源の明るさ: , , cos (′)
Slide 13
Slide 13 text
寄与の計算方法 光源サンプリングのPDF: (′) 光源の明るさ: , , cos (′) これではダメ!!!
Slide 14
Slide 14 text
測度の変換 (′)は面積に関する確率測度になっている 一方、モンテカルロ積分は立体角確率測度 ( )で行われている (′) ( ) 面積測度 立体角測度 測度変換 測度を揃える必要がある
Slide 15
Slide 15 text
測度の変換 = 2 cos ′ () ′
Slide 16
Slide 16 text
完全鏡面の扱い ミラー、ガラスなどは反射方向が一意に定まるので別の方向を取ることができない
Slide 17
Slide 17 text
完全鏡面の扱い これらの場合には通常のPath Tracingを行うようにする
Slide 18
Slide 18 text
光源に当たった場合 この場合、Path Tracingのように光源の明るさを返してはいけない
Slide 19
Slide 19 text
光源に当たった場合 すでに前の段階で光源と結んでいるのでダブルカウントになる