Blender角色创建和动画制作流程(24)

Xsens动作捕捉 2023-04-11 8846


第2部分–混合动画人物


iClone是使用动作捕捉数据并使用其动作库来赋予次时代角色生命的真正了不起的工具。与Blender相比,除了非线性动作编辑器(NLA)之外,没有其他用于处理运动数据的本机工具,即使如此,也需要完成许多后期工作。为了使动画(包括游戏或电影)正常运行,iClone进行了大量的艰苦工作。如果需要下载软件或其他相关教程可以点击
http://www.dcgart.cn/course

在本文中,我们将介绍通过肢体动作从iClone导出角色并将其应用于Blender中的另一个角色的过程。

在iClone中生成角色动作

在iClone中打开角色后,选择“运动”选项卡。浏览可用的动作列表,然后选择要附加的动画,单击并将其拖动到主体上。


Blender角色创建和动画制作流程(24)  第1张


注意:强烈建议您在导出到Blender之前在iClone中创建所有基本动画,这对于身体运动和面部运动都是如此。这将节省大量时间,并且您无需在非线性动画窗口中应用动作来进行后期处理。

将时间线从底部向下移动到要添加动画的下一点的位置,然后再次单击并将动画拖动到角色。

从iClone导出动作

对动画满意后,单击文件>导出>导出FBX。将目标工具预设为Blender。接下来,选择您喜欢的FPS。默认情况下,iClone动画的速度为60FPS,因此,如果在导出设置中更改了FPS,则在Blender中将相应更改。使用“导出范围”,选择“范围”,然后输入要从中导出到的帧。最后是个人喜好,但取消选中“嵌入纹理”框,因为这样可以使.fbx的尺寸更小,并且可以将所有纹理放置到一个主文件夹中。然后按导出。


Blender角色创建和动画制作流程(24)  第2张


在Blender中导入动作

从这里我们跳入Blender并选择File > Import > FBX,然后找到导出的fbx文件,只需双击它。混合文件将根据您导入的第一个角色的FPS更新场景的FPS。默认情况下,iClone动画的速度为60FPS,因此,如果在导出设置中更改了FPS,则在Blender中将相应更改。您的角色现在将在Blender中完全起作用。

在Blender中结合两个动作

如果要合并两个或更多动画,将变得很棘手。此方法仅适用于具有相同命名约定的电枢。首先将您的两个角色都导入到Blender中,如前所述。选择Blender顶部的“动画”选项卡,然后将左上方窗口的编辑器类型更改为“ Nonlinear Animation ”。


Blender角色创建和动画制作流程(24)  第3张


进入NLA编辑器后,选择一个骨架,选择一个NLA轨迹,在轨迹上按Shift + A,然后从第二个角色中选择相应的动作。播放动画时,我们会看到角色将重置为其原点。在NLA编辑器中选择第一个操作,按Tab键进入“编辑模式”。


Blender角色创建和动画制作流程(24)  第4张


选择角色的“髋关节”骨骼,然后复制动画中的最后一个关键帧。按Tab键退出第一个操作的“编辑模式”,然后选择第二个动作,然后按Tab键进入“编辑模式”。转到动画的第一帧,然后选择髋骨,粘贴关键帧。从此处将NLA编辑器类型更改为“图形编辑器”,您将在下面看到一些内容。


Blender角色创建和动画制作流程(24)  第5张


这里我以Z轴为例。我们可以在该动画的第一帧上看到最后一个动画结束的位置,因为我们从上一个动作中复制并粘贴了该动画。通过选择Z轴的所有其他框架,我们需要将所有相应的框架移动到大致对齐的位置,如下所示,按G键移动,然后按Y键,使其仅上下移动。


Blender角色创建和动画制作流程(24)  第6张


现在,动画将对齐,角色将继续其路径。确保也使用X和Y轴完成此操作。如果所有动画都是在iClone中完成的,则无需执行此操作,如本文开头所述。

The End