Unreal Engine 虚拟现实开发
上QQ阅读APP看书,第一时间看更新

前言

背景

近20年来,计算机技术飞速发展。互联网、人工智能、大数据、移动网络、虚拟现实等概念层出不穷,同时给我们的生活带来了极大的影响。虚拟现实(Virtual Reality)正是随着计算机技术和互联网的发展,进入大家视野的事物。从20世纪60年代就开始萌芽的虚拟现实技术在之前五六十年的发展中基本上是停留在实验室阶段,同时产生过一些商业上并不成功的产品。然而从2014年开始,普通消费者级别的虚拟现实眼镜面世,实惠的价格、优秀的用户体验,让人们初尝沉浸式立体视觉的神奇之处,随之而来的就是虚拟现实的新一次浪潮。

在过去的几年中,虚拟现实主要以硬件发展为主,Facebook、Google、高通、微软、HTC等国际知名科技公司都开始进入虚拟现实设备的研发和推进领域。国内的大型互联网公司与科技公司也在纷纷进行虚拟现实战略的布局。据权威机构分析,到2022年,虚拟现实硬件的市场规模都会以每年翻倍的趋势高速发展,很快将成为人们日常生活中重要的电子设备之一,人们会将一部分娱乐、工作、学习和社交的时间花费在虚拟现实中。

在虚拟现实硬件高速发展普及之后,虚拟现实产业将迎来软件和内容方面的爆发,其增长势头将超过硬件的发展。众多主流游戏引擎和图形工具均开始支持市场上的虚拟现实硬件,为内容的生产提供了众多选择与基础技术保障。虚拟现实真正爆发的基础就是硬件的普及和真正爆款虚拟现实应用的诞生。

写作本书的目的

作为老牌游戏引擎和优秀的数字三维制作工具,虚幻引擎(Unreal Engine 4)自然不会错失这个市场机遇,开始支持虚拟现实的开发。经过多个版本的迭代(UE4的4.3版本开始支持虚拟现实开发,本书成稿时为UE4 4.19版本), UE4依靠强大的图形表现力、便捷的虚拟现实开发工具,成为开发者青睐的主流虚拟现实开发工具之一。

但对于国内市场而言,Unity 3D引擎的普及时间长,开发者众多,培训和教程更加丰富。虚幻引擎4虽然具有众多优秀的品质,但是要达到真正普及还需要一定的时间。市面上虚幻引擎4的培训课程、教程等相对匮乏,很多爱好者和从业人员想学习虚幻引擎4却不知道如何下手。这便是我们写作本书的主要原因。本书结合实战案例,由浅入深地介绍了虚幻引擎4美术部分的功能、制作流程、相关技能以及怎样进行初级虚拟现实的开发。读者跟随本书按部就班地学习之后,除了对虚幻引擎4的基础知识将有所掌握以外,还能够独立完成一个小规模的虚拟现实游览项目,为以后的进阶学习打下基础。

希望读者通过学习本书,都能快速成为具有虚幻引擎4实战能力的人员,在提高自己职业技能的同时,为虚拟现实事业的发展出一份力。

目标读者

本书的目标读者如下:

➢ 虚幻引擎美术师;

➢ 虚拟现实爱好者和从业者;

➢ 熟悉其他游戏引擎想学习虚幻引擎的人;

➢ 数字媒体专业或计算机相关专业的学生。

如何阅读本书

本书的结构是按照从浅到深的学习顺序进行编写的,全书共分为8章。

第1章是绪论,简述了虚拟技术的源起、发展过程、当前的发展状况、主流的虚拟现实硬件和工具、虚拟现实的应用领域和场景以及对未来发展的一些展望,让读者对虚拟现实有一个初步全面的了解。

第2章是虚幻引擎入门,介绍如何安装虚幻引擎4和创建项目,简述虚幻引擎4的操作界面。

第3章是样板间场景创建,包括模型简化、模型分层和UV贴图设置等模型处理,从3ds Max中将模型导出为UE4可用的模型,并导入UE4,最终创建样板间场景。

第4章是材质操作,介绍用于材质操作的材质编辑器,讲解如何创建不同类型的材质,包括漆面、玻璃、金属、墙面、木质、布料等。

第5章是光照设置,介绍定向光源、点光源、聚光源和天空光照4种光照设置。

第6章是后期处理,讲解如何进一步提升场景的视觉效果。首先为样板间营造一个真实的室外环境,其次介绍基于Post Process Volume(后期处理体积)的后期处理特效。

第7章是虚拟现实硬件接口,介绍如何设置在两大主流的VR设备HTC Vive和Oculus Rift上使用UE4项目。

第8章是项目发布,介绍项目发布时的设置,展示样板间的最终效果。

致谢

虚拟现实(VR)是人类从二维显示向三维显示过渡的重要标志,整个行业都在快速地迭代和创新。虽然虚拟现实技术与引擎版本发展迭代很快,而本书从想法诞生到出版上市的时间周期较长,但我们仍对书中讲授的案例和方法充满信心,这些信心来自于北京虚实空间所有员工的帮助和支持。

北京虚实空间科技有限公司是拥有国际制作水准的VR公司,其文创类作品VR兵马俑、VR长城、VR圆明园曾多次代表国家参加国际文化交流,并多次摘得行业大奖。

衷心希望本书的出版可以启发更多的有识之士加入到VR行业,因为VR是科技发展的必然趋势,更是我们不可逆的未来。

资源与支持

本书由异步社区出品,社区(https://www.epubit.com/)为您提供相关资源和后续服务。

配套资源

本书提供源代码,要获得该配套资源,请在异步社区本书页面中点击,跳转到下载界面,按提示进行操作即可。注意:为保证购书读者的权益,该操作会给出相关提示,要求输入提取码进行验证。

如果您是教师,希望获得教学配套资源,请在社区本书页面中直接联系本书的责任编辑。

提交勘误

作者和编辑尽最大努力来确保书中内容的准确性,但难免会存在疏漏。欢迎您将发现的问题反馈给我们,帮助我们提升图书的质量。

当您发现错误时,请登录异步社区,按书名搜索,进入本书页面,点击“提交勘误”,输入勘误信息,点击“提交”按钮即可。本书的作者和编辑会对您提交的勘误进行审核,确认并接受后,您将获赠异步社区的100积分。积分可用于在异步社区兑换优惠券、样书或奖品。

与我们联系

我们的联系邮箱是contact@epubit.com.cn。

如果您对本书有任何疑问或建议,请您发邮件给我们,并请在邮件标题中注明本书书名,以便我们更高效地做出反馈。

如果您有兴趣出版图书、录制教学视频,或者参与图书翻译、技术审校等工作,可以发邮件给我们;有意出版图书的作者也可以到异步社区在线提交投稿(直接访问www.epubit.com/selfpublish/submission即可)。

如果您是学校、培训机构或企业,想批量购买本书或异步社区出版的其他图书,也可以发邮件给我们。

如果您在网上发现有针对异步社区出品图书的各种形式的盗版行为,包括对图书全部或部分内容的非授权传播,请您将怀疑有侵权行为的链接发邮件给我们。您的这一举动是对作者权益的保护,也是我们持续为您提供有价值的内容的动力之源。

关于异步社区和异步图书

“异步社区”是人民邮电出版社旗下IT专业图书社区,致力于出版精品IT技术图书和相关学习产品,为作译者提供优质出版服务。异步社区创办于2015年8月,提供大量精品IT技术图书和电子书,以及高品质技术文章和视频课程。更多详情请访问异步社区官网https://www.epubit.com

“异步图书”是由异步社区编辑团队策划出版的精品IT专业图书的品牌,依托于人民邮电出版社近30年的计算机图书出版积累和专业编辑团队,相关图书在封面上印有异步图书的LOGO。异步图书的出版领域包括软件开发、大数据、AI、测试、前端、网络技术等。

异步社区

微信服务号