图书前言

虚拟现实技术是指利用计算机生成一种模拟环境,并通过多种专用设备使用户“投入”到该环境中,实现用户与该环境直接进行自然交互的技术。虚拟现实是一种高逼真度地模拟人在自然环境中视觉、听觉、动感等行为的人机界面技术。这种模拟给用户提供了一种身临其境的体验,为用户提供最佳的人机交互方式。

随着技术的不断高速发展,虚拟现实的应用出现了全新的局面。它突破了传统的军事、航空等领域,开始在科学计算机可视化、建筑设计、产品设计,以及教育、培训、工业、医疗和娱乐等方面广泛地应用。我国虚拟现实技术研究起步较晚,与国外发达国家还有一定的差距,但已引起国家有关部门的高度重视,虚拟现实技术近年来在我国发展极为迅速,被广泛应用在城市规划、教育培训、文物保护等各个行业,网络游戏实质上也是虚拟现实技术的一种简单应用。我国虚拟现实的技术开发人员相当匮乏,人才储备不足,相关的技术资料也不是很丰富。对于那些入门者来说,面对市面上既不系统也不全面的资料不知道该从何入手。

本书以虚拟现实技术开发者为对象,力求做到概念准确、语言通俗、示例丰富。在内容的编排上分为基础篇和开发篇两部分。基础篇主要包括虚拟现实技术的基础性问题,介绍相关数学知识,以及作为虚拟现实素材来源的三维建模软件,主要介绍3ds Max的使用基础。开发篇包括3章,每一章对应一个虚拟现实的开发层次,介绍VRP软件平台的制作方法、作为国际标准的X3D语言以及DirectX软件开发工具包。本书突出技术与实际应用的结合,由浅入深地介绍了不同开发工具的设计与编程步骤,并包括了大量的程序源码,便于读者对虚拟现实技术的理解和掌握。

本书由刘正东、姜延和丁恒编写,第1、3、4章由姜延编写,第2、5、6章由刘正东编写,丁恒对范例进行了整理和验证,王颖和邵熹雯阅读了大量的文献资料并提出建议和意见,全书由刘正东统稿和定稿,在此对全体编写人员以及文献资料的作者表示诚挚的谢意。另外,本书的出版得到了北京市属高校中青年骨干人才培养计划(PHR201008277)项目和北京市优秀学术创新团队(PHR201007132)的支持,在此一并表示感谢。  虚拟现实技术是一门交叉性很强的学科,随着相关技术的发展而不断进步。因为知识的庞杂以及作者水平的限制,书中难免有疏漏和不足之处,请读者批评指正。

第5、6章的示例源码可在清华大学出版社网站上下载,读者如有意见和建议可直接与作者联系

编 者

2012年2月