OpenHuman 是一个纯 WebGL 2.0 数字人渲染引擎,零运行时依赖,设计为可嵌入网站或应用程序的 SDK。它可以通过 npm 安装,或作为 <open-human> Web 组件使用。该引擎加载 .ohb 格式的角色包,其中包含 glTF 网格、KTX2 纹理、骨骼和变形目标。它还支持通过 WebSocket 流式传输动画,用于实时唇形同步或动作捕捉,使用二进制协议,以每个关节 8 个浮点数、16 位量化的方式发送关节数据。该 SDK 自动检测 WebGL 2.0,并提供配置选项,如 quality、fps、shadows、postProcess 和 sss。

团队使用 OpenHuman 将数字人作为 SDK 嵌入网站或应用程序。
团队使用 OpenHuman 加载 .ohb 包格式的角色资产。
团队使用 OpenHuman 流式传输实时动画,用于唇形同步或动作捕捉。
团队使用 OpenHuman 通过单个自定义元素嵌入数字人。
团队使用 OpenHuman 通过 52 个 FACS 变形目标控制面部表情。