Unity 3D增强现实开发实战
上QQ阅读APP看书,第一时间看更新

前言

增强现实(Augmented Reality,AR)是一种对现实物理环境的增强和互动体验。真实物体被计算机生成的虚拟信息所“增强”,可以跨越视觉、听觉、触觉等多种感觉形态。增强现实的主要价值在于,它将虚拟的数字世界部分引入到一个人对现实世界的感知中,而且并非是作为简单的数据展示,而是通过沉浸感的集成,该沉浸感被感受为环境的自然部分。近几年移动互联网、人工智能飞速发展,增强现实技术在工业、健康、教育、娱乐各个方面的应用方兴未艾。因此,增强现实相关知识及工程实现的教学,对数字媒体、工业设计和电子信息等相关领域人才培养具有极其重要的时代意义。

随着增强现实技术的发展,国内外介绍增强现实技术的图书越来越多,但这些书大多是以综述和罗列现有增强现实技术在不同领域中的应用案例为主,重点介绍软件层面上的增强现实具体实现方法的较少,因此其内容安排和知识深度都不适合作为相关专业教材。

本书作者根据增强现实技术的应用发展,以及工业设计和数字媒体等专业对于计算机软件方面的培养需求,结合近年来的教学科研经验,整理出这本以技术开发和应用实践并重的增强现实开发实战教程。

本书从内容安排分为两部分。第一部分包括第1章到第6章,为本书的基础知识部分,首先介绍了增强现实技术开发的基本方法,然后分析了其运行过程和基于Unity 3D、AR SDK的开发模式,重点对Unity 3D的软件功能、用户界面、粒子系统、动画组件和基础脚本编程等内容进行了讨论。第二部分是第7章到第13章,为本书的应用实践部分,结合增强现实应用开发的各个功能需求,如工程创建、动画触发、声音添加、走动和特效的脚本控制等,进行详细阐述和过程步骤指导,第13章通过一个具体的实践案例完成了从素材准备到应用打包的完整过程,让读者能够了解增强现实这一新技术的开发流程,以便读者可以独立开发自己的增强现实应用App。本书尽量减少了理论介绍,内容浅显易懂,每一步实际操作都有具体的图示;除末章外,在每一章后都附有练习题,相关的素材和软件安装方法可以在人邮教育社区( http://www.ryjiaoyu.com)上下载,适合举一反三的教学过程。

本书可以作为高等学校数字媒体、工业设计、电子信息专业及其他相近专业的教材,也可以作为相关技术人员的入门参考书。

本书凝聚了很多人的心血,其中第1~4章由盛顺达编写,第5~8章由江壮壮编写,第9~10章由陈滨编写,第11~13章由吴哲夫编写,全书由吴哲夫统稿。在此,向所有帮助作者完成本书写作的专家、同事和研究生表示衷心感谢!

由于本书首次正式出版,编写时间仓促和作者水平有限,难免有不足之处,恳请广大读者指正。

吴哲夫

2018年7月于杭州西溪