unity的ShadowSamplingTent源码
曲面细分着色器
Light & Color
渲染流水线
切线空间与法线贴图
辐射度量学(Radiometry)
Ray-tracing (4)—Acceleration
Ray-tracing (3)—Intersection
Ray-tracing (2)—Generating Camera Rays
Ray-tracing (1)—Overview

Ray-tracing (1)—Overview

“Ray tracing isn’t too slow; computers are too slow.” (Kajiya 1986)

我们已经知道光栅化(Rasterization)存在一些问题,其中最大的问题在于它不能够很好的处理一些全局的效果如:

  • 软阴影
  • Glossy reflection——有一些高光,但是没有像镜子那么光滑的高光,比如铜镜
  • 光线的多次弹射(间接光照)

光线追踪(Ray Tracing)可以比较好的解决这些问题!

ps: 虽然光线追踪渲染出来的效果很好,但是它渲染的速度非常慢!

ps again: Thumbnail 《月色真美》

阅读更多