视觉
查找在 Unity 中为 Convai 角色添加实时场景视觉的指南,包括帧源、发布策略、脚本和故障排查。
Vision 使 Convai 角色能够看到 Unity 场景中正在发生的事情。帧源会从 Unity 摄像机、物理网络摄像头或 Meta Quest 透视直通画面中捕获图像,SDK 会通过 WebRTC 将它们连同音频对话一起流式传输到 Convai。
平台支持
PC / Mac / 主机
CameraVisionFrameSource, WebcamVisionFrameSource
完整 RenderTexture 管线;最高 30 fps
Android / iOS
CameraVisionFrameSource, WebcamVisionFrameSource
Webcam 源在启动时请求摄像头权限
WebGL
(Canvas,自动)
canvas.captureStream() 路径——不需要帧源组件;帧率上限为 15 fps; 需要 HTTPS
Meta Quest 3 / 3S
QuestVisionFrameSource
需要 Meta XR SDK 和 horizonos.permission.HEADSET_CAMERA
Vision 需要 ConvaiRoomManager.Connection Type 设置为 视频。如果它被设置为 音频, ConvaiVisionPublisher 无论其他组件如何配置,它都保持空闲。
WebGL:需要 HTTPS。 该 canvas.captureStream() 浏览器会在非 HTTPS 来源上阻止该 API。 http://localhost 是唯一的例外。在生产环境中测试 Vision 之前,请先将你的 WebGL 构建部署到 HTTPS 主机。
下一步
最后更新于
这有帮助吗?