前言
近年来,虚拟现实和增强现实技术在各行各业得到了广泛的应用,两者的最终目标都是打造成一个有真实感的感官输入环境。但是虚拟现实是沉浸式的体验,让体验者能够身临其境; 而增强现实技术则是通过与现实世界的结合,造就了更加真实的效果。
虚拟现实和增强现实本身的理论性很强。本书针对信息类相关专业的本科生及工程技术人员,重点介绍VR和AR的基本概念、基础理论和程序开发,注重基本理论,辅以大量的程序开发介绍。为使本教材密切联系当前技术发展需要,使学习者能将所学知识应用在实际工作中,本书由高校和公司共同编写,上海工程技术大学的教师负责基本概念和基础理论部分,上海未特芮信息科技有限公司和视+AR公司负责程序开发部分。
本书共7章。第1章是虚拟现实技术概述,包括虚拟现实的概念、分类和应用; 第2章是虚拟现实硬件系统,介绍虚拟现实常用的各种设备; 第3章是虚拟现实关键技术,介绍虚拟现实的立体显示技术、环境建模技术、声音合成技术和人机交互技术,使读者对虚拟现实的工作原理有更清晰的认识; 第4章介绍虚拟现实的技术开发平台Unity以及C#语言相关知识; 第5章在Unity的基础上讲述程序开发,并给出两个开发实例,使读者快速掌握虚拟现实开发技术; 第6章是增强现实系统的标定,主要讲述增强现实的理论基础,包括坐标变换、摄像机标定和系统标定,帮助读者理解虚拟环境和现实世界交互的原理,并为进一步的程序开发打下理论基础; 第7章是增强现实程序开发部分,详细介绍了开发环境EasyAR的使用,并给出了三维物体识别和跟踪的开发实例。
本书可作为高等学校计算机、信息类等相关专业的本科生教材,也可作为信息类工程技术人员的参考用书。
本书第1章和第6章由赵晓丽编写,第2章和第3章由张立军编写,第4章和第5章由上海未特芮信息科技有限公司的姜鹏编写,第7章由视+AR公司的创始人兼CEO 张小军编写。全书由赵晓丽担任主编,完成全书的修改及统稿,内蒙古呼伦贝尔学院的郭松对本书进行了校订。在本书的编写过程中得到张翔的大力支持,在此表示衷心的感谢。
由于编者水平有限,书中不足之处在所难免,欢迎广大同行和读者批评指正。
编者
2021年6月