光线追踪
☀️

光线追踪

Tags
GAMES101
Published
May 11, 2022
Author
📖
讲解最基本的光线追踪
🥾
基础的光线追踪
 
💡
原始的方法十分消耗性能,要加速的话,要先理解包围盒的概念。
🔥
Bounding Volumes 包围盒 包围体积
 
💡
如何用光线和盒子求交,来加速光线和场景的求交?
⛸️
加速光线和场景的求交
 
💡
Whitted style ray tracing 仍然不够真实,一根光线打进来应该是一定的区域里,而不是完美的镜像方向去,但之前我们反射和折射都是沿着镜像方向去的。我们也不知道每次能量的损失,如何判断折射和反射的比例(例如20%折射80%反射)。且 Blinn-Phong 有些物理量连单位都没有,不能很好地描述实际的光。 我们需要一种方法去定义光的物理量。
🎬
Radiometry(辐射度量学)
 
💡
在做实际的路径追踪的时候,我们只需理解定义即可,不用理解得很透彻。
 
📖
通过 Irradiance 和 Radiance 的定义来理解反射是什么,BRDF是什么,推出一个完备的 rendering equation 渲染方程,最后提到全局光照的概念。
🎿
Irradiance & Radiance
 
📖
为下一节课预备的概率论知识
📀
简单的概率论回顾
 
💡
怎么样通过概率的方法去解渲染方程,得到正确的渲染结果?首先了解蒙特卡洛积分。
👓
蒙特卡洛积分
 
💡
Whitted-Style Ray Tracing 是错的,怎么样通过渲染方程来实现正确的光线追踪,需要用 Path Tracing。
⚙️
Path Tracing