GAMES101渲染部分(2)

光线追踪

光栅化不能很好地处理全局效果

Ray Casting 光线投射

和光线追踪不一样!

每一个像素投出光线,判断交点,与光源连线判断可见性,返回着色。

image-20211108222342280

Recursive(Whitted-Style) Ray Tracing 递归式光线追踪

每一次弹射都会乘上能量损耗,对于每个弹射的点计算着色值,所有经过的弹射的点的着色值都会乘以能量损耗权重被加到最终的像素中。

image-20211108222620010

光线表面求交

与隐式几何表示的mesh比较简单

如何和三角形mesh求交?

image-20211108223212786

加速光线表面求交