无法从 Marmoset 工具包中导出 Gltf 模型动画
Posted
技术标签:
【中文标题】无法从 Marmoset 工具包中导出 Gltf 模型动画【英文标题】:Unable to export Gltf model animations from Marmoset toolbag 【发布时间】:2019-01-25 06:57:51 【问题描述】:我试图从狨猴工具包中导出一个带有纹理和动画的对象。但是,即使我可以在狨猴中播放动画,当我将它从狨猴导出为 gltf 文件时,我也找不到相同的动画。无法导出动画。
我会在三个.js 导入中使用相同的 gltf/glb 文件,但无法播放动画。
GLB file export from marmoset toolbag: Download
FBX FILE: Download
var animations = gltf.animations;
if ( animations && animations.length )
mixerf = new THREE.AnimationMixer( Objloaded1 );
for ( var i = 0; i < animations.length; i ++ )
mixerf.clipAction( animations[ i ] ).play();
使用上面的代码,我可以播放其他 gltf 模型的动画,但不能播放 marmoset 模型的动画。请帮忙。
【问题讨论】:
【参考方案1】:经检查,您提供的 .glb 文件显然不包含动画信息。也许 Marmoset Toolbag 的 glTF 导出器还不支持动画,或者您没有检查导出选项?我没有那个软件,所以我不能帮你做这部分。
我下载了您提供的 FBX 文件并通过 FBX2glTF 工具运行它。这确实会导致a .glb file with a functional animation。
【讨论】:
【参考方案2】:暂时,
我已尝试联系狨猴支持。他们确认 .gltf 导出尚不支持动画。
【讨论】:
以上是关于无法从 Marmoset 工具包中导出 Gltf 模型动画的主要内容,如果未能解决你的问题,请参考以下文章