osg学习中导入的牛模型cow.osg无纹理黑色
发布时间
阅读量:
阅读量
1、纹理文件“Images/reflect.rgb”没有正确加载
在Android的gles库中不存在gl TexGen函数,在开发过程中必须通过着色器程序来完成相关功能。参看[C++学习(三三六)球面贴图Sphere mapping 立方体贴图Cube mapping]( "C++学习(三三六)球面贴图Sphere mapping 立方体贴图Cube mapping")
纹理对象未被绑定到对应的目标类型上,并且由于其他纹理对象的冲突已导致无法正常运行。
4、模型存在明显的尺寸放大现象,在此情况下包含一定数量的纹理信息(内部的纹理部分与边缘部分由于缩放而产生拉伸效果)。这可能与现有纹理质量有关(导致在采样过程中出现较暗区域),更换合适的 texture 教材会显著提升视觉效果(例如 road.png)。值得注意的是,在缩放下法线向量会经历相应的变化(具体而言是法线向量在缩放下经历了相应变换)。参考:Normal Matrix(法向量变换矩阵) - 简书

该文介绍了在不同缩放条件下计算gl_NormalMatrix的方法,并详细描述了相关实现过程

还没有任何评论哟~
