对导入的unity资产进行轻微功能更改的最佳方法是什么



我发现了一组统一资产(这些带有内置动画的3D角色(,非常符合我的目的,但我想对其中一些进行一些功能更改。例如,我想改变一些东西的颜色,也许添加一个喇叭或其他器具,让尾巴变长等等。我希望这些改变对动画的影响最小。我想知道什么是最好的工作流程。

我曾考虑过将.fbx文件导入Blender以进行这种自然的更改,但动画没有保留在Blender中(根据一些人的说法,这似乎是不可避免的?(。一般来说,大多数信息都是关于从Blender到Unity的工作流,而不是相反。我正在考虑将.fbx文件导入Blender,而不需要动画,更改一些功能,然后导入回Unity,希望Unity动画可以捕捉回修改后的生物。

由于我是Unity和Blender的初学者,我想看看这是否有机会奏效,或者是否有更好的替代品。非常感谢。

Unity动画如果使用主工具完成,可能只是为暴露在Unity序列化界面中的模型/对象的属性设置动画,例如颜色、位置等。因此,他们要么在Unity内部为模型层次设置动画(听起来不太可能(,在这种情况下,动画是动画片段的一部分,要么在Blender中完成,在这种情况下,动画应该是fbx的一部分。

您可以尝试像Fbx Review这样的应用程序来查看Fbx文件,并查看它是否包含动画。

Unity动画

Unity将其动画流与Transform/GameObject名称绑定。只要你不修改模型的层次结构,你就可以像你想要的那样在blender中修改它,然后导入Unity。

Fbx动画

只需导入到Blender中,并进行任何不会破坏动画的更改。

备选方案

如果确实需要,可以在Unity编辑器中修改导入的网格。资产存储中有一些工具可用于此操作。

上次下注

只需给资产卖家发电子邮件,询问他们最好的方式是什么。只要150美元,他们可能会愿意提供这笔支持。

最新更新