求助,关于MotionBuilder导出动画fbx到Unity

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助,关于MotionBuilder导出动画fbx到Unity相关的知识,希望对你有一定的参考价值。

参考技术A 息,我参考了右上处的global值来修改动作结果,见图一),然后在MB里面已经确认了结果正常。但是当把改动Bake回骨骼,然后导出骨骼之后并在unity里面导入,在unity里面也设定了相应的首位帧之后发现转动的角度不是MB里面的精确结果,实际上差异蛮大的,原本设定的原地转身45度会变成50多度。对照后发现unity里面与MB里面相应帧数的相应骨骼的位置和旋转数值并不一样。反复研究不知道问题出在哪里,是原本MB里面的数值就不可信吗?还是说是unity擅自修改了我的动画?还是说导出的时候需要什么特别的设本回答被提问者采纳

为啥从 Blender 导出到 Unity (.fbx) 后动画会这样 [关闭]

【中文标题】为啥从 Blender 导出到 Unity (.fbx) 后动画会这样 [关闭]【英文标题】:Why does the animation act like this after exporting from Blender to Unity (.fbx) [closed]为什么从 Blender 导出到 Unity (.fbx) 后动画会这样 [关闭] 【发布时间】:2021-02-08 12:54:39 【问题描述】:

嗨,这是我在搅拌机中的动画中的一帧 blender's animation frame

但是当我在 .fbx 中导出它时,它在 Unity 中看起来像这样

Unity's animation frame

为什么会这样?我弄乱了搅拌机的导出参数吗?

编辑: 我是 Blender 和 Unity 的新手,所以请不要无礼 :) 这些是文件: file .blend and .fbx

【问题讨论】:

很难说。仅通过屏幕截图很难判断可能导致问题的原因。我们肯定需要更多信息。您可以上传.blend 文件、生成的.fbx 以及可能用于娱乐尝试的骨架Unity 项目吗? 好的,已编辑。在统一中,我只是将 fbx 拖放到里面 【参考方案1】:

我认为您应该在蒙皮网格渲染器中更改 quality setting 或/和 Blend Weights 在项目设置中

出于性能原因,Unity 会尽可能减少影响顶点的骨骼数量。默认值为 AFAIR 1。最好的情况是每个顶点仅受一个骨骼影响,您应该尝试在搅拌机中实现这一点。但是如果您需要每个顶点更多的骨骼,您应该相应地增加 Unity 设置。

【讨论】:

非常感谢。它解决了我的问题

以上是关于求助,关于MotionBuilder导出动画fbx到Unity的主要内容,如果未能解决你的问题,请参考以下文章

为啥我无法从搅拌机导出 fbx 文件中的动画?

为啥从 Blender 导出到 Unity (.fbx) 后动画会这样 [关闭]

3dmax怎么导出FBX格式并带贴图动画

如何将搅拌机中的所有动作(动画)导出到文件。 FBX?

unity fbx 导出动画

3dmax导出fbx带序列帧动画,会丢材质是啥原因