Blender:合并多个动作

Blender: Merge multiple actions

我有一个模型,其中包含针对不同对象的多个动作,请参阅:NLA editor 我现在的目标是为所有这些动作创建一个动作,类似于:other multi action solution,但不使用骨骼。 我怎样才能做到这一点? 非常感谢您的帮助!

我怀疑你想做的事情会奏效。一个动作影响一个对象。您可以对多个对象使用相同的动作,每个对象移动相同,NLA 编辑器允许您调整动作的时间,因此它们不必同步。

要将动画合并为一个动作,您需要将对象合并为一个。如果您已为对象位置设置动画,则组合对象将作为一个实体对象移动。

在这里可以使用骨架将对象的一部分与其余部分分开移动。另一种选择是使用形状键来移动对象的一部分,但这只能在两个位置之间提供线性移动,复杂的动画将需要为每一帧制作许多不同的形状键。任一选项都需要重新创建您已完成的动画。

虽然可以animate each vertex,但这并不是一件容易的事。

如果您确实需要将多个动画合并在一起,我会使用 python 脚本来使用您现有的动画来创建替换动画。我会使用脚本为组合网格制作骨架,但您可以创建形状键或顶点动画。