天天看點

Games101 筆記 15 光線跟蹤3

Games101 筆記 15 光線跟蹤3

變化一點點和 

Games101 筆記 15 光線跟蹤3

 變化一點點形成的極小的立體角

Games101 筆記 15 光線跟蹤3

Irradiance 機關面積上對應的能量 和入射光線向垂直的方向.  面和入射光線必須垂直, 如果不垂直, 得到的能量就沒有這麼多.

Games101 筆記 15 光線跟蹤3

之前提到過.

Games101 筆記 15 光線跟蹤3

為什麼會有冬天和夏天呢. 不同的地方接受到的能量不一樣.

Games101 筆記 15 光線跟蹤3

離遠了之後, 半徑放大.  機關立體角上的能量并沒有減少. 但是Irradiance小啦.

Games101 筆記 15 光線跟蹤3

Radiance

描述光線的屬性.

Games101 筆記 15 光線跟蹤3

主要是考慮某個确定的朝向 和平面.

朝某個機關立體角, 并且在機關面積的能量.

Games101 筆記 15 光線跟蹤3

可以看作Irradiance 在機關角上的

或者看作Intensity 在機關投影面積.

Games101 筆記 15 光線跟蹤3

入射Radiance

考慮某個方向進來的在某個機關平面的能量, 就叫做Radiance

Games101 筆記 15 光線跟蹤3

出射的Radiance

Intensity 在某個機關面積的能量. 叫做Radiance.  

Games101 筆記 15 光線跟蹤3

Irradiance da 收到的全部的能量. 就是每一個方向收到的能量積分起來.

Radiance da上 某個朝向收到的能量.

Games101 筆記 15 光線跟蹤3

Bidirectional Reflectance Distribution Function (BRDF) 雙向反射分布函數.   從某個方向進來反射到某個方向上去的能量, 這就是BRDF做的事. 也可能定義為. 光線在某一個表面被吸收啦, 然後又發射出去.  入射光在立體角上的radiance =  入射的irradiance      出去的radiance  

Games101 筆記 15 光線跟蹤3

brdf =  反射的radiance的微分/入射的irradiance的微分.

Games101 筆記 15 光線跟蹤3
Games101 筆記 15 光線跟蹤3

到到底某個點的, 不僅僅是光源, 也可能事經過光源之後反射出來的radiance

這個可能是遞歸的.

Games101 筆記 15 光線跟蹤3

渲染方程.

如果物體會發光的話, 需要加上.

所有的在物體表面的光線傳播. 都滿足這個渲染方程.

Games101 筆記 15 光線跟蹤3

假如有個點光源.

自己的能量 + 入射能量*brdf*夾角的餘弦 = 反射的能量.

Games101 筆記 15 光線跟蹤3

如果有多個點光源.

Games101 筆記 15 光線跟蹤3

如果有個面光源

積分面光源所占的立體角.   

Games101 筆記 15 光線跟蹤3

把其他的物體反射的 也當作入射光源.

Games101 筆記 15 光線跟蹤3

當年的論文

Games101 筆記 15 光線跟蹤3
Games101 筆記 15 光線跟蹤3

簡寫 L = E(本身發光的能量) + KL (入射)

Games101 筆記 15 光線跟蹤3

如何解L   類似泰勒展開的形式.

Games101 筆記 15 光線跟蹤3

L = 光源經過一次反射的能量 + 彈射2次的能量(間接能量) + 彈射3次的能量

反射本身也是一種間接光照. 

Games101 筆記 15 光線跟蹤3

光栅化 = 直接光照+ 1次彈射.

Games101 筆記 15 光線跟蹤3

直接光照

Games101 筆記 15 光線跟蹤3

直接光照 + 1次間接光照

Games101 筆記 15 光線跟蹤3

直接光照 + 3次彈射

Games101 筆記 15 光線跟蹤3

上面的燈亮了是因為之前的反射次數不夠,  現在光線能從等裡面反射出來啦.

Games101 筆記 15 光線跟蹤3
Games101 筆記 15 光線跟蹤3
Games101 筆記 15 光線跟蹤3

Probability Review 機率論回顧 随機變量,  随機變量的分布.

Games101 筆記 15 光線跟蹤3

機率非負, 機率和1

Games101 筆記 15 光線跟蹤3

期望: 平均

Games101 筆記 15 光線跟蹤3

在連續的情況下. 

機率密度函數, 在x一點到y的一個區域 是機率.

機率密度函數積分= 1

Games101 筆記 15 光線跟蹤3

有随機變量的函數, 也可以知道它的期望.

Games101 筆記 15 光線跟蹤3

繼續閱讀