ThreeJS加载带动画与纹理的USDZ模型问题求助
ThreeJS加载带动画与纹理的USDZ模型问题求助
大家好,我正在开发一个基于Web的3D模型查看器,目前像.fbx、.glb、.obj这类格式都能完美加载运行,但碰到.usdz格式的时候就卡壳了。
为了处理.usdz文件,我用了three-usdz-loader这个库,选它的原因是我需要同时支持二进制和ASCII格式的USDZ文件——ThreeJS原生的加载器没法处理包含二进制文件的.usdz。
目前我的实现状态是:
- 能正常加载静态(无动画)的
.usdz模型 - 所有加载出来的模型都是粉色的,纹理完全无法显示
- 带动画的
.usdz模型直接加载失败,加载完成后场景是空的
更困惑的是,这个loader的README里链接的演示站点也存在一模一样的问题,但README里明确标注了“支持动画”。我自己的代码完全是照着README里的示例写的,却还是没法解决这些问题。
所以想请教各位大佬:有没有办法让这个loader正常工作(能加载动画,最好纹理也能正常显示)?或者有没有其他靠谱的替代方案,可以在Web端加载带纹理和动画的.usdz模型?
备注:内容来源于stack exchange,提问作者Gianluca Filitz
相关产品推荐
相关产品推荐

