osg学习(七十二)SPHERE_MAP REFLECTION_MAP NORMAL_MAP
Posted hankern
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了osg学习(七十二)SPHERE_MAP REFLECTION_MAP NORMAL_MAP相关的知识,希望对你有一定的参考价值。
1、球面贴图
已知视点、物体顶点、物体法线,计算反射向量,在球面上根据反射向量和视向量计算法向量,也即球面点,根据球面点计算纹理坐标进行采样贴图。
2、反射贴图
根据1计算反射向量,以反射向量计算纹理坐标进行采样贴图。
3、法线贴图
直接根据法线向量计算纹理坐标进行采样贴图。
如果物体存在选择缩放需要特殊计算物体法线,简单通过gl_NormalMatrix*gl_Normal计算是不行的。
参考:
以上是关于osg学习(七十二)SPHERE_MAP REFLECTION_MAP NORMAL_MAP的主要内容,如果未能解决你的问题,请参考以下文章
osg学习(七十三)缩放条件下计算gl_NormalMatrix
osg学习(七十四)Type mismatch in arithmetic operation between ‘vec2‘ and ‘int‘