无法从 Marmoset 工具包中导出 Gltf 模型动画
Unable to export Gltf model animations from Marmoset toolbag
我试图从狨猴工具包中导出一个对象,该对象具有纹理和动画效果。然而,即使我可以在狨猴中播放动画,当我将它从狨猴导出为 gltf 文件时,我也无法找到相同的动画。无法导出动画
我会在 three.js 导入中使用相同的 gltf/glb 文件,但无法播放动画。
GLB file export from marmoset toolbag: 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 模型的动画,但不能播放狨猴的动画。请帮忙。
经查,您提供的.glb文件中没有任何动画信息。也许 Marmoset Toolbag 的 glTF 导出器还不支持动画,或者可能有一个导出选项你没有检查?我没有那个软件,所以我无法在这方面帮助你。
我下载了您提供的 FBX 文件,并通过 FBX2glTF 工具 运行 下载了它。这确实会导致 a .glb file with a functional animation.
现在,
我已经尝试联系狨猴支持。他们确认目前还没有对 .gltf 导出的动画支持。
我试图从狨猴工具包中导出一个对象,该对象具有纹理和动画效果。然而,即使我可以在狨猴中播放动画,当我将它从狨猴导出为 gltf 文件时,我也无法找到相同的动画。无法导出动画
我会在 three.js 导入中使用相同的 gltf/glb 文件,但无法播放动画。
GLB file export from marmoset toolbag: 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 模型的动画,但不能播放狨猴的动画。请帮忙。
经查,您提供的.glb文件中没有任何动画信息。也许 Marmoset Toolbag 的 glTF 导出器还不支持动画,或者可能有一个导出选项你没有检查?我没有那个软件,所以我无法在这方面帮助你。
我下载了您提供的 FBX 文件,并通过 FBX2glTF 工具 运行 下载了它。这确实会导致 a .glb file with a functional animation.
现在,
我已经尝试联系狨猴支持。他们确认目前还没有对 .gltf 导出的动画支持。