Skip to main content
Skip table of contents

处理配置

SGX 的处理配置包括资源选择和各种设置。

角色

SGX 处理始终需要选择一个角色控制文件。该文件包含了有关角色肌肉和情绪模式的所有信息,SGX 需要使用这些信息来驱动角色。它还用于告知用户可用的情绪模式和表情。

使用正确的角色控制文件为预期角色生成动画至关重要。使用错误的文件可能导致动画与角色骨骼控制不匹配。

语言

如果输入中包含文本,则必须选择合适的语言包。

请务必针对音频中听到的语言方言使用正确的语言包。有关更多信息,包括支持的语言和方言列表,请参阅语言支持

如果处理时没有文本(纯音频),则不需要语言包。纯音频模式适用于任何语言,甚至是虚构的语言。它使用人类声道的通用模型将原声映射到发音。请参阅输入选项,了解音频+文本与纯音频方法的比较。

情绪控制器

用户可以通过多种方式引导情绪。有关概述,请参阅有关情绪控制器的单独文章。

预缓冲帧和后缓冲帧

默认情况下,每个输出动画的时长与输入音频文件的时长相同。但是,如果将音频文件严格地按最短时长进行剪辑,并且开头或结尾没有预留静音部分,那么生成的动画在开始或结束时脸部就可能会处于运动状态。这是因为从静止状态过渡到活动状态,以及从活动状态过渡回静止状态的过程将发生在音频时间轴之外。如果要强制动画在静止状态下开始或结束,请使用预缓冲帧和后缓冲帧。

如果使用预缓冲帧选项,则会在动画的开头添加一些填充,以便有时间从静止状态过渡到语音的第一个音节。同样,如果使用后缓冲帧,则会在动画的末尾添加一些时间,让肌肉有时间恢复到静止姿势。预缓冲帧和后缓冲帧有三个选项:

  • :不添加时间(默认选项)

  • 自动:SGX 会自动计算从静止姿势过渡到动画的预缓冲帧以及从动画过渡到静止姿势的后缓冲帧所需的时间。这可能会导致每个 event 的值不同。

  • 固定:用户为所有 events 提供固定的预缓冲帧或后缓冲帧时长。

请注意,在部署动画时,音频的开始位置应较动画的开始位置偏移预缓冲帧的时长。

活跃开头和默认结尾

默认情况下,每个 SGX 动画都以中性或静止姿势开始(尽管 event 可能需要预缓冲帧才能看到这个开头),并在最后一个非嘴部表情的中间结束。因此,正常的进展是从默认开头活跃结尾。

默认开头

活跃结尾

使用活跃结尾的理由是,在富有表现力的表演结束时,突然回到没有表情的默认姿势,会显得不自然和奇怪。

不过,有时您也可能需要更改这些默认情绪,其中有两个相反的选项:活跃开头默认结尾

如果选择活跃开头,动画的开头将执行过程中的第一个非嘴部表情。

如果选择默认结尾,所有肌肉在动画结尾时都会恢复静止。(如果音频被剪切得很靠近结尾,您可以使用后缓冲帧来查看到静止的完整过渡)。

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.