目录
与平行光的计算(Lambertian reflectance)不同,点光源的计算除了需要知道光源的位置,还需要考虑相机的位置和相机与光源的距离,所以需要将模型的顶点坐标和法向量从模型坐标系转换到相机坐标系。
顶点的坐标系转换:
- 第一步,乘上 Model Matrix 转换到世界坐标系;
- 第二步,乘上 View Matrix 转换到相机坐标系(为了提升计算效率,通常提前将 Model Matrix 乘上 View Matrix )。
目录
与平行光的计算(Lambertian reflectance)不同,点光源的计算除了需要知道光源的位置,还需要考虑相机的位置和相机与光源的距离,所以需要将模型的顶点坐标和法向量从模型坐标系转换到相机坐标系。