当处理来自以不同速度(24fps、30fps、60fps 等)运行的不同源的数据时,在 Maya 和 Unreal 之间同步动画可能会很棘手。为避免手动对齐这些分散的源,可以创建时间码作为要同步到的源的中心单位。
要启用时间码,请执行以下操作:
确保 Maya 和 Unreal 已链接。
在 Unreal 中,确保已安装以下插件:
在“关卡编辑器”(Level Editor)工具栏中,选择“媒体配置 > 新建空媒体配置”(Media Profile > New Empty Media Profile)。
在显示的“拾取媒体配置类”(Pick Media Profile Class)窗口中,选择“MediaProfile”,然后单击“选择”(Select)。
输入路径名(如 LiveLink_Timecode),然后单击“保存”(Save)。
在显示的“详细信息”(Details)面板中,设置以下选项,然后单击“保存”(Save):
现在,如果打开“时间码提供者”(Timecode Provider)(“窗口 > 开发人员工具 > 时间码提供者”(Window > Developer Tools > Timecode Provider)),您应该会看到在 Maya 中拖动时间滑块时更新的时间码。
要使 Unreal 的“序列器”(Sequencer)兼容,需要执行一些额外的步骤。
要使用时间码同步 Unreal 序列器,请执行以下操作:
在 Unreal 中,打开“序列器”(Sequencer)(“窗口 > 电影 > 序列器”(Window > Cinematics > Sequencer))。
将“FPS”设置为“时钟源 > 时间码”(Clock Source > Timecode)。
单击“播放”(Play)按钮以启用播放模式。
现在,如果在 Maya 中播放场景,Unreal 将保持与其同步。
视频中的机器人是使用 create3dcharacters.com 创建的。