ThreeJS – FBXLoader: TGA loader not found, creating placeholder texture for …
1 Three.js出现FBXLoader: TGA loader not found, creating placeholder texture for...错误
最近将之前项目中基于three.js r101版本的项目进行了升级,将three.js的版本升级为r144,在加载fbx模型的部分代码出现了错误,
three.js r101版本加载fbx模型的代码为:
var fbxLoader = new THREE.FBXLoader();
// 向fbxloader中添加TGALoader,并设置纹理路径
var tgaLoader = new THREE.TGALoader();
tgaLoader.setPath( './res/model/texture');
THREE.Loader.Handlers.add( /\.tga$/i, tgaLoader );
fbxLoader.load(fbxModelfilepath,OnLoadFbxModel);
上述代码更换three.js的版本为r144之后,出现了以下错误:
从错误的表述上来看,估计是TGALoader对象没有找到,可能是因为three.js版本升级需要更改写法。
然后从https://discourse.threejs.org/t/issue-loading-fbx-with-imbedded-tga/11976找到了解决方案,我们可以将上述代码修改为:
// add handler for TGA textures
const manager = new THREE.LoadingManager();
manager.addHandler( /\.tga$/i, new THREE.TGALoader() );
var fbxLoader = new THREE.FBXLoader(manager);
fbxLoader.load(fbxModelfilepath,OnLoadFbxModel);
即可。
参考链接
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:ThreeJS – FBXLoader: TGA loader not found, creating placeholder texture for …
原文链接:https://www.stubbornhuang.com/2354/
发布于:2022年09月16日 9:28:47
修改于:2023年06月21日 18:04:20
当前分类随机文章推荐
- ThreeJS - 直接设置Fbx模型的某个关节的位移和旋转值 阅读2007次,点赞0次
- ThreeJS - 使用自定义Shader 阅读1058次,点赞2次
- ThreeJS - FBXLoader: TGA loader not found, creating placeholder texture for ... 阅读1075次,点赞0次
- ThreeJS - 修复摄像机近距离模型或者摄像机在某些观察角度3D模型部分或者全部不可见的问题 阅读1221次,点赞1次
- ThreeJS - 使用Hdr环境贴图作为间接光照对模型进行渲染 阅读2590次,点赞3次
- ThreeJS - 摄像机绕X轴、绕Y轴、绕Z轴旋转指定角度 阅读1412次,点赞1次
- ThreeJS - three.moudle.js报Uncaught SyntaxError:Unexpected token ‘export‘错误 阅读2173次,点赞0次
- ThreeJS - 设置透明背景模仿L2Dwidget.js看板娘渲染效果 阅读1003次,点赞0次
- ThreeJS - 如何提升three.js的渲染效果?看完这篇你可能会有启发 阅读5626次,点赞1次
- ThreeJS - 动态更换fbx模型的某个子Mesh现有的纹理贴图为指定的纹理贴图 阅读3220次,点赞1次
全站随机文章推荐
- Pytorch - 使用Pyav解码视频文件并将视频帧转换为Pytorch tensor作为网络模型输入数据 阅读4576次,点赞0次
- 工具软件推荐 - 好用的PDF多功能工具软件PDF Shaper Free 阅读1461次,点赞0次
- C++11/std::thread - 线程的基本用法 阅读3661次,点赞0次
- 资源分享 - Polygon Mesh Processing英文高清PDF下载 阅读8080次,点赞1次
- C++ - 判断本机文件是否存在的方式总结 阅读6257次,点赞0次
- Python3爬虫 - requests库的requests.exceptions所有异常详细说明 阅读6313次,点赞2次
- Alphapose - Windows下Alphapose(Pytorch 1.1+)版本2021最新环境配置步骤以及踩坑说明 阅读5838次,点赞1次
- C++ - 在两个互有依赖关系的类中使用std::shared_ptr和std::weak_ptr进行内存管理 阅读994次,点赞0次
- UnrealEngine4 - C++层打印信息到屏幕 阅读2843次,点赞0次
- WordPress - 增加百度统计代码 阅读3340次,点赞0次
评论
169