培训对象: 移动应用开发者、AR应用开发人员、营销技术实施人员
培训目标: 掌握AR应用开发技术,能够开发基于移动端的AR应用。
培训内容:
AR技术原理与分类:深入讲解增强现实的核心技术原理,包括图像识别、空间定位、虚实注册等技术,介绍基于标记的AR、无标记AR、基于位置的AR等不同类别的特点和应用场景。
ARKit/ARCore基础:详细介绍苹果ARKit和谷歌ARCore两大移动AR平台的核心功能和开发基础,教授如何配置开发环境、理解坐标系、处理设备兼容性,为跨平台开发打下基础。
EasyAR/Vuforia开发:介绍第三方AR引擎EasyAR和Vuforia的特点和优势,教授如何在这些平台上快速开发AR应用,包括识别图管理、云识别服务、模型加载等功能。
图像识别与追踪:深入讲解图像识别追踪技术的原理,教授如何准备和优化识别图、处理光照变化、实现多图同时追踪,确保识别稳定性和准确性。
平面检测与放置:讲解水平面和垂直面的检测技术,教授如何实现平面识别、创建AR anchor、将虚拟物体放置在真实平面上,并处理平面更新和重定位。
3D模型与真实场景融合:介绍虚拟物体与真实场景融合的技术,教授如何实现光照估计、阴影投射、遮挡处理,使虚拟物体更加自然地融入真实环境。
光照估计与阴影:深入讲解AR中的光照估计技术,教授如何获取真实环境的光照信息,调整虚拟物体的光照和阴影,实现虚实光照一致性。
AR交互设计:讲解AR交互的特殊性,教授如何设计直观自然的AR交互方式,包括手势识别、物体操控、空间UI设计,提升AR应用的易用性。
云识别技术:介绍基于云端的图像识别服务,教授如何管理大规模识别图库、实现动态识别图更新、处理识别结果的异步返回,支持灵活的应用场景。
多目标追踪:讲解同时追踪多个目标的技术,教授如何管理多个识别对象、处理目标之间的相对关系、实现多目标触发的复杂AR体验。
SLAM技术应用:介绍SLAM技术在AR中的应用,教授如何使用SLAM实现大范围空间追踪、持久化虚拟内容、多人共享空间,扩展AR应用的范围和功能。
AR营销案例实战:以典型AR营销应用为案例,带领学员完成从需求分析、识别图设计、交互实现到部署上线的完整项目,掌握商业AR应用的开发流程。