Unity Shader 光照基础内容

多媒体开发札记 at 
光照可以说是整个计算机图形学里面最重要的部分了,当展现物体时如何模拟真实世界中的光照环境,这往往是很复杂的。由于光是可以散射的,一个物体不仅仅可以接收来自直接光源的照射,还可以接收来自周围环境的散射光,而在渲染时,要计算周围环境的散射光就无疑加大了计算量,因为周围环境远比光源复杂多了。下面就是一张很逼真的光照渲染实例:如果说这是用手机拍的照片,可能我都分不出来哪里有问题,而计算机模拟真实感渲染就是追求这一目标吧。下面是一张缺少周围环境光的渲染实例:可以很明显地看到下图很多地方都是黑色,而在现实世界中就不会一片黑,要实现图一那样真实感的渲染,还是有不少东西要学的,尤其是数学方面,很多公式的推导和……