android - Threejs - 导入 collada 模型在 Chrome Android 上看起来很有趣,纹理未正确加载

标签 android webgl collada

我尝试使用提供的 ColladaLoader 导入 .dae 模型,它在桌面上运行良好,但在 Android 上的 Chrome 上我遇到了一些问题。几何已加载,但纹理未正确加载。似乎纹理已应用于对象,但未使用正确的颜色渲染,它看起来全是浅蓝色。 任何人都知道我做错了什么?是否与各向异性过滤有关(因为我注意到 chrome mobile 不支持它?)enter image description here

最佳答案

three.js 作者本人的回答是,这是Qualcomm GPU 驱动中与fog glsl 代码相关的一个bug。为避免此错误,请关闭所有 phong Material 的雾化属性。

phongMaterial.fog = false;

在修复此错误之前,Android 上不会有雾。

关于android - Threejs - 导入 collada 模型在 Chrome Android 上看起来很有趣,纹理未正确加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23628353/

相关文章:

android - Android中SQLite静态openDatabase数据库方法报错

android - 处理方向改变android

WEBGL/OPENGLES - 如何将多个渲染合并为一个?

glsl - GPGPU - 有效的乒乓球技术?

c++ - 从 Assimp 加载 Collada (dae) 模型显示法线不正确

c# - Xamarin 安卓 : How to get information from the item clicked in custom listview

android - 在操作栏中实现 SearchView

javascript - 如何计算二十面体的法线?

ios - 从 Blender 导出为 COLLADA/.dae 格式以在 SceneKit 中使用时包括纹理

c++ - 加载 .dae 文件时出现问题,索引和顶点加载正确