注视
查找指南,了解如何使用 Gaze embodiment 模块为 Convai 角色添加眼神接触、注意力转移和全身转身。
Gaze 是 Convai 的具身模块,决定角色看向哪里:与玩家目光接触、瞥向物体和其他角色,以及当玩家移出视野时的全身转身。一个组件, ConvaiGazeController,将眼睛、头部和身体协同驱动,使角色的注意力表现为一个连贯的行为,而不是几个彼此争抢同一套骨骼的独立系统。
Gaze 为角色带来的能力
行为
它的外观
目光接触
角色在倾听和说话时会用眼睛和头部跟踪玩家,并在轮次之间自然移开视线。
注意力转移
会瞥向场景中的物体、其他 Convai 角色,以及玩家当前正在看的任何东西。
身体转身
当玩家偏离轴线足够远,或走到角色身后时,角色会转动身体,而不只是头部。
对话感知
互动、回避和身体参与都会随着角色当前的对话状态而变化,而不是按固定循环运行。
添加 ConvaiGazeController 到角色上,通过 Convai > 具身化 > Gaze 而且它会立即基于 SDK 内置调校工作——无需配置文件资源或额外设置,就能在 Play 模式中看到目光接触。
它如何决定看什么
每个 tick,Gaze 会从可用候选项中解析出一个目标,根据角色的对话状态决定投入到该目标上的程度,并按眼睛、头部、身体的顺序移动以朝向它。 注视的工作方式 涵盖目标优先级、先眼睛后头部再到身体的移动链,以及如何 对话状态 驱动参与感。
从哪里开始
凝视快速入门探索 Gaze
入门
配置 Gaze
参考
下一步
Gaze 是五个具身模块之一。接下来添加 Body Animation,让同一个角色拥有待机动作、手势,以及由 NavMesh 驱动的移动,而 Gaze 可以观察并作出反应。
最后更新于
这有帮助吗?