具身化编辑器窗口
Convai 具身化编辑器窗口参考,涵盖 Setup、Presets 和 Live 选项卡,以及每个选项卡向你展示的角色信息。
Convai 具身编辑器是一个 Convai/具身编辑器 包含三个选项卡的窗口: 设置, 预设,以及 Live。其副标题为“设置角色的注视、情绪和身体。”可用于检查角色的骨骼绑定和模块是否正确配置,查看项目中的每一个 ConvaiEmbodimentPreset 在项目中,并在播放模式下观察正在运行的角色的对话和情绪状态。
打开窗口
选择 Convai > 具身编辑器 以打开该窗口。
在窗口顶部,有一个 跟随所选 切换开关(提示:“跟踪场景中选中的任意角色。”)用于控制窗口检查哪个角色。启用后,窗口会跟随当前 GameObject 在层级视图中选中的对象——并向上解析到最近的 ConvaiCharacter 如果所选对象是子对象,则会向上查找到最近的。关闭时,拖入一个 GameObject 到角色字段中即可。
在角色选择器下方,三个选项卡依次为: 设置, 预设, Live.
设置选项卡
该 设置 选项卡(提示:“让此角色的表现特征正常工作。”)为所选角色显示两个部分。
骨骼绑定
该 骨骼绑定 部分标题会显示三个状态词之一,取自该角色报告中的最严重发现:
Ready
未发现任何问题。
需要注意
角色仍可工作,但效果不够理想——例如,面部骨骼绑定检测的置信度较低。
未设置
在列出的问题修复之前,角色不会正确表现——例如,没有 ConvaiCharacter 组件。
在标题下方,选项卡会将每个发现列为一个简短标题和消息。发现包括:检测到的面部骨骼绑定的 RigConvention 及其检测置信度、是否找到了面部网格,以及 头部, LeftEye,以及 RightEye 骨骼是否已解析。可自动修正的发现会在其旁边显示修复按钮,例如 立即设置骨骼绑定 或 添加 Convai 角色.
某个 设置此角色 部分底部的按钮会添加一个 StandardRigBinding 组件(如果该角色尚未拥有),然后重建它。
功能
该 功能 部分列出项目中注册的每个具身模块—— 对话流程, 注视, 身体动画, 肢体语言,以及 情绪 ——每个模块一行。每行显示模块的显示名称,以及该模块的控制器组件是否存在于该角色上的状态指示:
已存在 ——该行会显示一个 选择 按钮,用于在检查器中选中该组件。
缺失 ——该行会显示一个 添加 按钮,用于将该模块的控制器组件添加到角色中。
预设选项卡
该 预设 选项卡(提示:“此项目中的预设资源及其是否有效。”)打开时会显示一个信息框:“预设是可选的——预设会一次性把一组设置交给每个功能。每个功能也可以独立工作,因此预设是可选的。”
在其下方,选项卡列出每个 ConvaiEmbodimentPreset 在项目中找到的资源。如果没有任何资源,选项卡会显示“此项目中没有预设。”以及一个 创建预设 按钮,用于打开保存对话框以创建新的预设资源。
每个列出的预设都会显示一个状态标签,使用与 设置 选项卡的 骨骼绑定 部分(Ready, 需要注意, 未设置)相同的三词词汇,其计算方式是检查预设的槽位:重复的模块 ID、未安装匹配功能的槽位、指向错误配置文件类型的槽位,以及——当窗口也在跟踪某个角色时——该角色上存在但预设中缺失的功能,或者槽位命名了该角色没有的功能。选择 打开 任意行可选中该预设资源,使其完整诊断和槽位列表在检查器中可见。
实时选项卡
该 Live 选项卡(提示:“角色在播放模式下此刻正在做什么。”)仅在 Unity 编辑器处于播放模式时报告状态。
不在播放模式
“进入播放模式以查看角色的实时状态。”
在播放模式下,未运行 EmbodimentContext 已为所选角色解析
“未选择正在运行的角色——请选择一个正在运行的 Convai 角色以查看其正在做什么。”
在播放模式下,已解析出一个角色
该 对话 和 情绪 部分如下。
对话
如果该角色没有 Conversation Flow 模块,该部分会显示“此角色未安装 Conversation Flow。”否则,它会读取该模块当前的 DialogueStateReading 并显示:
State ——当前的
DialogueState值。过渡到 ——角色正在过渡到的状态。
一个带有两个状态之间混合权重标签的进度条。
状态持续时间 ——在当前状态中已花费的秒数。
能量 ——当前能量水平。
情绪
如果该角色没有 Emotion 模块,该部分会显示“此角色未安装 Emotion。”如果模块存在但尚未检测到任何内容,则显示“尚未检测到情绪。”否则,它会以进度条形式显示最多五个情绪标签,按强度从高到低排列,每个标签都标注情绪名称及其得分。
该 Live 当该选项卡处于活动状态且编辑器处于播放模式时,它会每秒自动刷新约十次。
下一步
角色骨架设置具身化预设排查具身化问题最后更新于
这有帮助吗?