光与物体的交互是一个很复杂的过程,可能会发生反射,散射,折射等一系列行为,对应的模型也多种多样,通常而言,越精细的模型能够更好地描述光与物体的交互过程。这里我们主要关注光的反射模型,我们考虑能将光大部分反射出去的物体表面,比如透明的物体就不适用。相对简单的光照模型有Phong模型,而在游戏渲染中通常使用的是PBR模型。