Unity WebGL 端的 WebAR 基础框架 v1.0.2,支持 2021.3.15 及以上,通过 JS 桥接 MindAR 提供图像追踪与人脸追踪,HDRP 标为不兼容。

webar-foundation 是一个专为 Unity 开发者打造的增强现实(AR)基础开发包,旨在将类似 AR Foundation 的统一接口体验带入 WebGL HTML5 平台。该框架集成了图像识别追踪(Image Tracking)与人脸追踪(Face Tracking)等关键 AR 功能,支持开发者在浏览器环境中构建高性能、跨平台的 WebAR 应用程序。
不同于传统依赖原生 SDK 的移动 AR 解决方案,webar-foundation 完全运行于网页端,通过 JavaScript 插件桥接 Unity WebGL 构建内容与底层 AR 引擎(MindAR),实现无需安装即可使用的轻量级增强现实体验。
webar-foundation 版本信息\下载方式
| 版本 | Unity 版本支持 | 提供下载方式 | 更新日期 | |
| 1 |
webar-foundation v1.0.2
|
|
百度网盘+夸克网盘 | 2025-07-12 |
可编程渲染管线(SRP)兼容性
| Unity版本 | 内置渲染管线 | 通用渲染管线(URP) | 高清渲染管线(HDRP) |
| 6000.0.42f1 |
|
|
不兼容 |
| 2021.3.15 |
兼容
|
兼容 | 不兼容 |
🔧 核心技术细节
🧩 类似 AR Foundation 的统一接口设计
webar-foundation 在架构设计上借鉴了 Unity 官方 AR Foundation 的理念,提供一套统一的 API 接口用于访问图像追踪和人脸追踪功能。这种抽象层使得开发者可以在不修改核心逻辑的前提下,快速适配不同平台或渲染管线。
🖼️ 图像追踪:多目标识别与实时定位
该框架支持同时追踪多个图像目标(Multiple Image Targets),并能够根据摄像头画面中的图像位置进行实时空间定位。这一特性适用于广告展示、教育互动、产品说明书等需要图像触发 AR 内容的应用场景。
👁️ 人脸追踪:面部网格与锚点支持
webar-foundation 提供高级的人脸追踪能力,包括对 Face Mesh(面部网格)的动态捕捉,以及基于面部特征点的虚拟对象锚定(Anchors)。开发者可利用这些数据创建虚拟化妆、AR 表情滤镜、面部特效等交互内容。
🔧 编辑器调试工具提升开发效率
为了简化调试流程,插件内置了可在 Unity Editor 中运行的调试工具,允许开发者在不发布到 WebGL 环境的情况下预览 AR 追踪行为,大幅提升迭代效率。
⚙️ 支持 URP 渲染管线,兼容主流 Unity 版本
webar-foundation 兼容 Unity 的 Built-in Render Pipeline 和通用渲染管线(URP),但目前暂不支持高清渲染管线(HDRP)。官方文档标明其适配版本从 Unity 2021.3.15f1 到 6000.0.42f1,覆盖主流长期支持版本。
📦 开源透明,完全可控
该插件不仅本身提供完整的源代码,还深度集成开源 AR 引擎 MindAR,后者作为其底层图像处理引擎,拥有超过 1600 个 GitHub Stars 及 Udemy 上 2500+ 学员的广泛认可。这意味着用户不仅可以自由定制所有逻辑模块,还能深入优化底层行为以满足特定项目需求。
📚 部署灵活,商业友好
webar-foundation 不仅是功能强大的开发工具,也是一款极具商业价值的产品:
- 支持私有化部署,可托管于自有域名之下;
- 无订阅费用、无使用限制,一次购买终身授权;
- 社区活跃,文档完善,GitHub 仓库中包含大量示例与教程;
- 支持通过 Issue 提交问题,开发者响应及时。
⚠️ 当前功能限制说明
尽管 webar-foundation 已具备成熟的图像与人脸追踪能力,但仍存在以下功能尚未涵盖:
- 不支持平面检测(Plane Detection)与环境理解;
- 不兼容 HDRP 高清渲染管线;
- 当前未提供 SLAM 或室内导航等更复杂的空间映射功能。
相关资源:ShaderlabVS Pro:Unity Shader编程的终极Visual Studio插件 · MCS Caves Overhangs:Unity 地形高性能洞穴与悬岩的优化神器 · WaveMaker 2:Unity 中的高性能实时波浪模拟系统
常见问题
支持哪些 Unity 版本?
版本表写 2021.3.15 及更高,SRP 兼容性表另测了 6000.0.42f1 与 2021.3.15 两行。
HDRP 能用吗?
不能。表中两个版本行的内置管线与通用渲染管线(URP)都标兼容,高清渲染管线(HDRP)都标为不兼容。
底层引擎是什么?
MindAR。插件通过 JavaScript 桥接 Unity WebGL 构建内容与底层 AR 引擎,完全跑在网页端。
支持哪些 AR 功能?
图像识别追踪(Image Tracking)与人脸追踪(Face Tracking)两类,接口设计上借鉴了 Unity 官方的 AR Foundation。
需要装原生 SDK 吗?
不需要。原文强调区别于依赖原生 SDK 的移动 AR 方案,用户不用安装应用就能在浏览器里用。
适合做什么?
跨平台的轻量级 WebAR 应用,尤其是希望把 AR 内容以链接形式分发的场景。



评论(0)