For the complete documentation index, see llms.txt. This page is also available as Markdown.

注视

查找指南,了解如何使用 Gaze embodiment 模块为 Convai 角色添加眼神接触、注意力转移和全身转身。

Gaze 是 Convai 的具身模块,决定角色看向哪里:与玩家目光接触、瞥向物体和其他角色,以及当玩家移出视野时的全身转身。一个组件, ConvaiGazeController,将眼睛、头部和身体协同驱动,使角色的注意力表现为一个连贯的行为,而不是几个彼此争抢同一套骨骼的独立系统。

Gaze 为角色带来的能力

行为
它的外观

目光接触

角色在倾听和说话时会用眼睛和头部跟踪玩家,并在轮次之间自然移开视线。

注意力转移

会瞥向场景中的物体、其他 Convai 角色,以及玩家当前正在看的任何东西。

身体转身

当玩家偏离轴线足够远,或走到角色身后时,角色会转动身体,而不只是头部。

对话感知

互动、回避和身体参与都会随着角色当前的对话状态而变化,而不是按固定循环运行。

添加 ConvaiGazeController 到角色上,通过 Convai > 具身化 > Gaze 而且它会立即基于 SDK 内置调校工作——无需配置文件资源或额外设置,就能在 Play 模式中看到目光接触。

它如何决定看什么

每个 tick,Gaze 会从可用候选项中解析出一个目标,根据角色的对话状态决定投入到该目标上的程度,并按眼睛、头部、身体的顺序移动以朝向它。 注视的工作方式 涵盖目标优先级、先眼睛后头部再到身体的移动链,以及如何 对话状态 驱动参与感。

从哪里开始

凝视快速入门

探索 Gaze

入门

配置 Gaze

参考

下一步

Gaze 是五个具身模块之一。接下来添加 Body Animation,让同一个角色拥有待机动作、手势,以及由 NavMesh 驱动的移动,而 Gaze 可以观察并作出反应。

身体动画具身化

最后更新于

这有帮助吗?