为啥从 Blender 导出到 Unity (.fbx) 后动画会这样 [关闭]
Posted
技术标签:
【中文标题】为啥从 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 设置。
【讨论】:
非常感谢。它解决了我的问题以上是关于为啥从 Blender 导出到 Unity (.fbx) 后动画会这样 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章