如何在DuMix AR 3.0平台上完成一个AR场景应用?

Jyadmin 提交于 周三, 06/24/2020 - 10:59

 

 一站式 AR 内容平台

Dumix AR 3.0为开发者提供了“技术+内容”双平台,技术开发者可以将AR应用托管至内容开放平台,同样内容开发者也可以将生产的内容私有化部署至技术开放平台。

Dumix AR 3.0

对技术开发者来说Dumix AR 3.0提供了很高的自由度。不仅全面开放了手势、肢体、通用SLAM算法、背景分割等十余项AR核心能力,更是行业里首个将人脸识别能力面向开发者开放的AR平台;8类适用于不同场景的AR引擎和4种开发框架,让开发者能够高效、灵活地部署最适宜的开发方案。

同时,Dumix AR 3.0为内容开发者准备了从制作工具(编辑器)、内容管理到云端实时分发的全流程支持,帮助开发者快速实现AR内容制造和规模化产出。值得强调的是,这些内容不只能够通过开发者自有渠道进行分发,而且与百度APP相机入口、小程序入口、百家号入口等全面打通,一键分发,未来也将开放百度生态内更多用户级产品的入口。

如何在DuMix AR 3.0平台上完成一个AR场景应用?

所谓场景,就是在游戏和3D开发中常提到的“Scene”,它通常是指整个虚拟画面中所有元素的集合。要灵活地组织这些虚拟物体的渲染,常见渲染引擎中通常使用场景树来组织场景的逻辑结构。对AR场景而言,为了实现对现实环境的增强,除了需要对虚拟场景的逼真渲染,还要充分考虑虚拟场景和现实环境的融合、虚拟物体和现实环境的互动,更多地对现实环境进行感知。总的来说,AR场景开发,就是实现虚实融合的渲染+虚实互动的交互。 

AR 场景应用

百度 AR 自主研发了一整套的 AR 场景渲染和场景智能互动的基础能力,并以此定义了一套完整的场景开发标准和配套工具集,开发者依照标准结合自己的创意来开发自己的 AR 场景应用,并通过 DuMix Cloud 来进行部署和分发。

百度 AR

在 DuMix AR SDK 中,包含了丰富的渲染和互动基础能力模块,来实现虚实融合的渲染和虚实之间的互动,开发者通过脚本系统提供的 API 接口便可访问上述所有模块的功能。

场景渲染和互动模块完整兼容了 ARKit 的大部分基础功能,开发者可以在百度 AR 的自研跟踪算法和 ARKit 之间灵活切换;另外我们还提供了场景分布式加载的功能,有效缩短了加载过程中的用户等待时间,提升了用户体验。

特别需要指出,在人脸 AR 方面,百度 AR 也提供了一套完整的工具支持,它以一个 Maya 插件的形式呈现。内容的设计师可以直接在 Maya 中制作人脸 AR 的模型和场景、为它配置人脸交互响应等,然后直接导出为 DuMix AR SDK 中可使用的内容资源。

人脸 AR 方面

VR 方面,百度 VR 作为国内领先的一站式 VR 方案解决机构,现已全面布局教育、实训、营销等重要 B 端领域。本期沙龙上,百度 VR 团队带来了 VR 整体解决方案设计、能力矩阵布局等重要内容,对百度 VR 核心技术能力及 VR 开发者套件设计进行了深度解析。

 

(文章内容来源于网络,仅用于分享,侵删)