动态同步生成动画
最終更新: 2023年12月19日
您可以将使用动态同步设置的动作烘焙为时间线上的关键帧。
要执行[动态同步生成动画],必须提前在模型数据(.cmo3)中设置动态同步设置。
另外,[动态同步生成动画]中的设置是临时的,因此如果您想更新设置,请更新模型数据(.cmo3)中的动态同步设置。
有关动态同步设置的设置步骤,请参考“动态同步”。
显示设置对话框
单击[动画]菜单 → [轨道] → [动态同步生成动画]。
关于动态同步生成动画设置对话框
编号 | 项目 | 细节 |
---|---|---|
① | 菜单 | 显示各种菜单。 更多详细信息在此页面的“菜单详细”中进行说明。 |
② | 模型轨道 | 从[时间线]面板上置入的模型轨道中选择烘焙对象。 |
③ | 音轨 | 从[时间线]面板上置入的音轨中选择烘焙对象。 * 需要提前将音频文件(.wav)导入到[时间线]面板中。 |
④ | 动态同步设置 | 从链接到模型数据(.cmo3)的动态同步设置中进行选择。 |
⑤ | 采样率 | 每秒采样的声音元素的数量。 值越高,分析结果越精细,但振动和分析误差也越大。 例如,在快速语音的情况下,将其增加到60左右将使动态更适合语音。 此外,在烘焙关键帧时,会使用采样率值对音频进行采样,然后使用帧率值重新计算。 因此,如果采样率小于场景帧率,则范例数量可能会减少,并且结果可能不会改变。 |
⑥ | 混合率 | 您可以设置声音元素的混合程度。 值越小,权重最高的声音元素就越能决定形状。 值越大,则为按权重混合所有声音元素的形状。 |
⑦ | 平滑化 | 这是一种平滑化音频分析结果以减少振动的设置。 值越高,动作越平滑。 |
⑧ | 音频分析类型 | 显示设置的音频分析类型。 |
⑨ | 声音元素 | 您可以设置从音频数据分析的元素。 |
⑩ | 参数 | 您可以设置控制动态的参数。 |
⑪ | 关键帧插入方法 | 选择在时间线上烘焙关键帧时如何插入关键帧。 ·自动创建最优曲线 ·每一帧都设置键 详细请参见下面的“关键帧插入方法”的项目。 |
⑫ | 将轨道长度与音轨匹配 | 如果选中,将自动进行以下调整。 ·调整工作区域范围以匹配音轨范围 ·如果键烘焙超出轨道范围,则自动延长轨道的长度 |
关于音频文件
Tips
音频文件只能以[WAV格式]导入。
即使是[WAV格式],也有一些格式不支持,可能会显示警告,且无法导入。
在这种情况下,可以通过编码到相应的[WAV格式(16bit、44100Hz)]来进行导入。
注意事项
由于音频在分析过程中被转变为单声道,因此立体声音频可能不太准确。
另外,低音量音频可能无法正确识别,因此在这种情况下,请提前调整音频文件的音量。
Tips
有关采样率、混合率、平滑化的详细信息,请参考“动态同步”。
关键帧插入方法
自动创建最优曲线:
它识别生成的连续关键帧的最大值和最小值,并自动生成曲线。
虽然与[每一帧都设置键]相比存在误差,但生成曲线后更容易进行调整。
每一帧都设置键:
由于动态同步计算结果应用在每一帧中,因此可以更准确地再现动态同步动作。
但是,由于每一帧都设置键,所以后期很难进行调整。
注意事项
如果使用[自动创建最优曲线]进行烘焙,则由于关键点稀疏,动态可能不会达到预期效果。
如果您想提高再现性,我们建议使用[每一帧都设置键]进行烘焙。
菜单详细
项目 | 细节 |
---|---|
编辑 | 复原: 返回到最后一次操作之前的状态。 快捷键[Ctrl] + [Z] 重做: 使用[复原]执行您在返回上一步之前执行的操作。 快捷键[Ctrl] + [Y] |
动态同步 | 输出动态同步: 输出.motionsync3.json。 关于输出的数据,请参考“嵌入数据”。 导入动态同步: 导入.motionsync3.json。 原始化预置: 对预置进行原始化。请注意,创建的预置也将被删除。 |
帮助 | 关于动态同步烘焙: 打开动态同步生成动画的页面。 |
声音元素
设置从音频数据分析的元素。
您可以通过调整每个设置来调整动态。
您可以通过[时间线]面板上的Graph Editor确认来轻松检查设置的效果。
编号 | 项目 | 细节 |
---|---|---|
① | 有效 | 启用/禁用音频分析。 禁用的项目被排除在音频分析之外。 |
② | 视音素 | 进行映射的声音元素的类型。 Silence:没有声音 A、I、U、E、O:元音 |
③ | 倍率 | 要乘以各视音素计算值的值。 值越高,越强调对象视音素。 |
参数
设置控制动态的参数。
编号 | 项目 | 细节 |
---|---|---|
① | 名称 | 控制动态的参数。 * 如果模型没有与此列表中的参数ID、最小值或最大值匹配的参数,则会显示为红色。 * 此外,显示为红色的参数不会被烘焙。 |
② | ID | 参数的ID。 |
③ | 阈值 | 可减少微小振动的设置。 值越大,在减轻振动方面越有效。 |
④⑤ | 最小值 最大值 | 参数的最小值和最大值。 |
Point
如果您想追加/删除参数,请使用模型数据(.cmo3)进行操作。
动画烘焙的步骤
本节说明将动态同步设置烘焙为时间线上的关键帧的步骤。
- 将音频文件(.wav)拖放到[时间线]面板。
- 单击[动画]菜单 → [轨道] → [动态同步生成动画]打开对话框。
- 选择模型轨道、音轨和动态同步设置。
- 根据需要调整设置项目。
(声音元素、参数、关键帧插入方法等) - 设置完成后,点击[OK]即可在时间线上烘焙关键帧。
注意事项
对于烘焙对象的参数,音轨范围内的关键帧将被覆盖。 此外,如果口形同步中有存在键,则播放该键时将覆盖动态同步动画。