AR与VR开发实战

作者:张克发/赵亮等
出版社:机械工业出版社
时间:2017.7
ISBN:9787111553304
格式:PDF扫描版
Fixed Image

内容简介

增强现实(Augmented Reality)简称AR,是一种实时计算摄像机捕捉到的现实影像的位置及角度并加上相应虚拟信息的技术。这种技术不仅能展现真实世界的信息,还能通过增加虚拟信息而对现实世界进行增强,所以称为增强现实。AR可应用于军事、医疗、工业、教育等众多领域,随着硬件性能的提升和软件解决方案的日趋成熟,AR产品将越来越多地走入人们的视线。
虚拟现实(Virtual Reality)简称VR,它通过计算机图形系统以及多种传感器控制设备将人带入虚拟世界中,并与虚拟世界产生各种交互,具有强烈的沉浸式体验。
VR将在游戏、影视、城市规划、室内设计、地产、教育等多个领域为人们提供更加真实、震撼的全新体验。
随着AR和VR技术的飞速发展,由此产生的众多应用场景将需要大量技术人才,尤其是程序设计人才。本书的目的是为程序开发者提供全面、权威的参考资料,并附有大量真实案例,详细讲解AR、VR开发的流程和步骤。
本书分为两大部分,第一部分是“AR开发”,共12章:·第1章简要介绍AR技术的概念和常用的AR解决方案。·第2章主要介绍基于Vuforia SDK的应用开发。
·第3~9章主要介绍AR项目中常见的案例以及实现方法,例如透明视频、AR对战游戏、涂色类产品等。
·第10章重点讲解国内AR解决方案HiARSDK的开发。
·第11章简要介绍其他ARSDK的使用。
·第12章简要介绍AR创建工具“找趣”的使用。
第二部分是“VR开发”,共6章:
·第13章简要介绍VR技术的概念和主流的VR设备。
·第14章主要介绍基于Google Cardboard开发VR应用。
·第15章主要介绍HTC Vive的常用功能及其实现。
·第16、17章通过案例方式讲解基于HTC Vive的项目开发。
·第18章简要介绍目前市场上的其他VR设备及相关技术。
本书专注于AR和VR开发,因此不过多涉及编程语言的基础知识及引擎的使用方法,阅读本书需要先掌握C#编程技术,并能够熟练使用Unity 3D引擎。如果你没有C#和Unity的使用经验,那么在阅读本书之前需要先学习相关技术。
在编写本书的过程中,我们得到了亮风台科技、克科技、RealMax等企业的技术支持和宝贵意见,在此表示衷心的感谢。感谢ARinChina CEO张明军提供的优质平台与宝贵资源,感谢ARinChina同事董艳超、张荣为本书的出版辛苦奔波,感谢ARinChina站长赵亮、ARinChina技术论坛版主赵忠立提供高质量的技术支持,感谢付旭耀提供美术支持。最后,特别感谢ARinChina工程师赵兴、谢有龙、陈家豪、常壮等同事,他们在本书编著过程中付出了无数汗水。
本书是非常好的AR和VR入门教程,适用于高校计算机相关专业学生学习AR和VR技术,同时由于书中附有大量案例,所以同样适用于企业开发人员。如果你在项目中遇到相似的需求,或许也可以从本书中获取一些灵感和帮助。

作者简介

张克发:毕业于烟台大学软件工程学院,曾在杭州、上海等地参与多款大型游戏的开发,擅长Android开发、Unity3D、Node.js等技术,有丰富的AR、VR开发经验,曾主导开发多款AR、VR产品。目前担任ARinChina(增强现实中国)教育事业部总监,以及北京加速想象力教育咨询有限公司CTO。
赵亮:ARinChina站长,德国 Metaio驻中国技术支持,奥地利Wikitude驻中国技术支持,目前担任上海世数字科技有限公司CTO。
赵忠立:曾在西安、上海等地从事三年AR开发,目前担任上海瑞世数字科技有限公司技术总监,擅长Unity 3D与Android开发。
赵兴:毕业于西安邮电大学数学系,擅长Unity3D开发与算法研究,目前在ARinChina担任AR、VR开发工程师。
谢有龙:在ARinChina担任AR、VR开发工程师,擅长HTC Vive、Hololens等AR、VR技术。
陈家豪:毕业于西北大学软件工程学院,擅长3D美术制作、Unity3D开发、Unreal Engine 开发。目前在ARinChina担任3D设计师及AR、VR开发工程师。
常壮:毕业于西北工业大学,在ARinChina担任AR、VR开发工程师。

验证获取

AR与VR开发实战

请扫码关注微信公众号
发送“验证码”获取验证码

编程开发

算法笔记

2019-11-19 14:40:14

编程开发

Docker实践

2019-11-20 15:20:45

搜索