Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Explicit_Light_Sampling.pdf
Search
yumcyawiz
September 03, 2018
140
0
Share
Explicit_Light_Sampling.pdf
yumcyawiz
September 03, 2018
More Decks by yumcyawiz
See All by yumcyawiz
rtcamp 10 (vk-illuminati)
yumcyawiz
1
540
ReSTIRの数理と実装 (rtcamp10)
yumcyawiz
1
1.9k
fredholm(rtcamp9)
yumcyawiz
0
170
フォトンマッピングをパス空間から考える
yumcyawiz
0
530
fredholm
yumcyawiz
0
340
Introduction to volume rendering
yumcyawiz
0
2.7k
OSK#p-ray2020年度講義: 古典的レイトレーサーの実装
yumcyawiz
0
300
Ray Tracing: Overview
yumcyawiz
7
1.3k
GLSLでパストレーシングしてコーネルボックスを出す
yumcyawiz
0
610
Featured
See All Featured
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
380
Music & Morning Musume
bryan
47
7.2k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
Deep Space Network (abreviated)
tonyrice
0
160
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
830
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
840
sira's awesome portfolio website redesign presentation
elsirapls
0
270
The Cost Of JavaScript in 2023
addyosmani
55
10k
Transcript
EXPLICIT LIGHT SAMPLING 効率の良いPATH TRACING
EXPLICIT LIGHT SAMPLINGとは? • 光源上の位置をサンプリングすることで直接光源とつなげる方法
EXPLICIT LIGHT SAMPLINGとは? • 光源上の位置をサンプリングすることで直接光源とつなげる方法 • Diffuse面のレンダリングでは特に有効
EXPLICIT LIGHT SAMPLINGとは? • 光源上の位置をサンプリングすることで直接光源とつなげる方法 • Diffuse面のレンダリングでは特に有効 • 小さい光源も効率良くレンダリングできる
通常のPath Tracing なかなか光源に当たらない
Explicit Light Sampling 強制的に光源とつなげる
比較(100サンプル) Path Tracing Explicit Light Sampling
Explicit Light Samplingの方法 光源上の点をサンプリング PDF: (′) ′
Explicit Light Samplingの方法 点に向かってレイを飛ばす PDF: (′) ′
Explicit Light Samplingの方法 間に物体があったら寄与は0 PDF: (′) ′
Explicit Light Samplingの方法 間に何もない場合は寄与を計算 PDF: (′) ′
寄与の計算方法 光源サンプリングのPDF: (′) 光源の明るさ: , , cos (′)
寄与の計算方法 光源サンプリングのPDF: (′) 光源の明るさ: , , cos (′) これではダメ!!!
測度の変換 (′)は面積に関する確率測度になっている 一方、モンテカルロ積分は立体角確率測度 ( )で行われている (′) ( ) 面積測度 立体角測度
測度変換 測度を揃える必要がある
測度の変換 = 2 cos ′ () ′
完全鏡面の扱い ミラー、ガラスなどは反射方向が一意に定まるので別の方向を取ることができない
完全鏡面の扱い これらの場合には通常のPath Tracingを行うようにする
光源に当たった場合 この場合、Path Tracingのように光源の明るさを返してはいけない
光源に当たった場合 すでに前の段階で光源と結んでいるのでダブルカウントになる