2023年9月12日 星期二

LTC Area Light 裡的線代

學微積分 也學人蔘 🤠
學Area Light 也學線代 🙂

前篇 ➡️ LTC Area Light

教材


進入主題

o / dω 就叫Jacobian

paper的附錄A

paper的附錄A

附錄A的綠色框框?


M是Shearing Matrix
可以分解成
M = R-1SR

式(17)怎麼來的?

好人1生平安

出處

粉紅色框框?



水藍色框框?

用幾何的方式來理解[ M ][ m ]

M、m都是矩陣
[ M ]為矩陣M的行列式
[ m ]為矩陣m的行列式

[ M ] = 向量A、B、C張成的平行六面體體積
[ m ] = 向量a、b、c張成的平行六面體體積

2023年9月10日 星期日

符號的歧異

➡️ 目錄

覺得要特別標註⊥有點麻煩
之前都是直接信手拈來

Emitted L

E = dΦ / dA
Lo = dEo / ( cos(θi) dωo
Lo = dEo / dω⊥o 

📑 備註
這裡把dEo寫成dE也不是不行
但∫ dEo = E,不是更怪?
加上dω⊥o 就是投影立體角,用dEo的話更一致
 

Received L

dE⊥ = d2Φ / dA⊥ = d2Φ / (dA cos(θi))
Li = dEi / dωi 

cos(θi) dE⊥i  = dEi 

Integrals over Area
出處


最左邊
Li dω= dE

最右邊
dω是固定的
進入dω的dΦ是固定的

中間
正面朝向的dA測量到的d2Φ大
傾斜朝向的dA測量到的d2Φ小

📑 備註
名為dE
會讓人覺得光傾斜射入時
dA⊥一定會比dA小

但中間上方那張圖測量到的也是dE
以這種視角,來看cos(θi) dE⊥i  = dEi
不是更加直觀?

Shading point

其實是個面

點光源

Shading point為dAs
E = I / R不一定會全部集中dAs
E擊中dAs = cos(θi) I / R2

📑 備註
這裡也不是不能定義成
E⊥ = I / R2
但就覺得麻煩

BRDF

f = dLo / dEi

dE= cos(θi) dE⊥ = cos(θi) L

f = Lo / Ei

E= E擊中dAs
E= cos(θi) I / R2