立方体反射(CubeMap) 在虚拟环境中,我们需要模拟材质球反射周围的环境,立方体反射正是让材质球反射出天空盒的背景的方法之一. 原理 当我们观察物体时,物体表面足够光滑,再视线方向和物体相交的点上,能够看到物体映射的周围环境,交点上呈现的正是沿着反射方向观察到的物体. 1. 我们需要在同一空间(这里是世界空间)中计算 视线方向I.反射向量R: 视线方向: float3 I = posW -_WorldSpaceCameraPos.xyz;//摄像机指向顶点的方向 反射向量: o.R = re…