未来之门 / 旗下产品 / OneKit / 识别引擎
Recognition Engine / OneKit AR
OneKit AR:
一个 AR 引擎
跨平台运行。
小程序侧兼容微信 VisionKit,并覆盖 Web 与桌面。
OneKit AR 是 OneKit 识别引擎线下的独立产品线,不是 ThreeX 的扩展,也不叫 ThreeXR。
VisionKit 微信小程序
Web
桌面
iOS
Android
XR
关系边界:OneKit AR 不叫 ThreeXR,也不定位为 ThreeX 的扩展。它属于识别引擎线,与渲染引擎线并列:渲染引擎负责把 3D 场景跑到终端上,识别引擎负责 AR 会话层。下图表达两者在产品结构上的关系,不表示六条渲染运行时之间存在依赖。
S2 / Cross-Platform Relation
跨平台关系图
各运行时导出的场景 → OneKit AR 会话层 → 各平台 AR 能力。资产侧、会话侧、平台侧分开画。
INPUT / 渲染引擎
各运行时导出的场景与资产
场景、模型与材质由各条运行时各自导出;AR 不做跨运行时资产共享。
SESSION / 识别引擎
OneKit AR 会话层
AR 只接管会话层:平面、锚点、命中测试、光照估计,以及统一的输入接口。
OUTPUT / 平台能力
各平台 AR 能力
小程序走 VisionKit,Web 与桌面走各自的浏览器 / 桌面侧能力,移动端与 XR 走原生 AR 能力。
平台侧自适配
小程序侧按 VisionKit 能力接入;Web、桌面、移动端与 XR 走各自平台的 AR 会话。
S3 / Session Capabilities
四项会话能力
01
平面检测
识别可放置内容的水平与垂直平面。
02
空间锚点与持久化
把内容固定在真实空间位置,并支持跨会话恢复。
03
命中测试
由屏幕射线求得真实表面上的可放置点。
04
光照估计
让虚拟内容与真实环境的光照保持一致。
能力字段
平台微信小程序(VisionKit)、Web、桌面、iOS、Android、XR 设备
会话能力平面检测、空间锚点与持久化、命中测试、光照估计
输入手势、射线、设备姿态统一为同一套接口
资产接收各运行时各自导出的场景,不做跨运行时资产共享
接入小程序侧按 VisionKit 能力接入;Web、桌面及其他端走各平台 AR 会话
状态内测
S4 / Asset Boundary
与渲染引擎的资产边界
面向已有项目的团队:AR 直接接收各运行时导出的场景,不要求跨运行时共享资产。
按运行时接入
AR 接收各运行时各自导出的场景、模型与材质,只接管会话层。
不做跨运行时资产共享
ThreeX / BabylonX / GalaceanX / PlayCanvasX 各自导出的场景都能进入 AR 会话,运行时之间互不相干。
平台侧自适配
小程序走 VisionKit,Web、桌面、移动端与 XR 走各自平台的 AR 能力。
S5 / Compatibility
兼容说明
各平台按原生 AR 能力接入,能力边界与版本范围以实际对接结果为准。
兼容口径
小程序侧按 VisionKit 提供的能力接入;Web、桌面、移动端与 XR 走各自平台的 AR 会话。不同平台的能力边界与版本范围以实际对接结果为准,不支持的能力由会话层给出降级路径。
索取 AR 示例
获取可在目标终端运行的 AR 会话示例,用于验证场景接入、平台能力与降级行为。
联系未来之门