现实世界中能看到物体的颜色是因为自然界中光的存在,光照射到物体表面之后,经过一系列反射或者折射进入到我们的眼睛里,这就使我们看到了五彩缤纷的大千世界。
3D程序中模拟了这一过程,使用光源来表现真实世界中的光线,场景的光源有:
●平行光(Directional Light):光线之间都是平行的,也称为方向光,可以用来表现太阳光。
●点光源(Point Light):从一个点向四周发射光线,可以用来模拟小灯泡、蜡烛等点状光源。
●聚光灯(Spot Light):顾名思义,和舞台上的聚光灯类似,从一个点发出圆锥状分布的光线。
●环境光(Ambient Light):给所有物体一个基础的亮度,使得光源无法直接照射到的地方也能有一些亮度。
综合上文所示的渲染场景必备三要素:有了一个物体之后,给这个物体打上某种灯光,然后设置好相机的位置和角度,就能渲染出画面了。