1.内容丰富,由浅入深。
本书在内容的组织上本着“起点低,终点高”的原则,覆盖了AR/VR开发的相关知识、各种软件开发工具包(Software Development Kit,SDK),以及案例。为了让读者掌握基础知识,并学习一些实际项目的开发经验,给出两个完整的案例。
2.结合案例展开讨论并展示大量编程技巧。
为了讲解知识点,书中给出了丰富的案例。书中所有的案例均是根据作者多年的开发心得进行设计的。同时,书中还给出了作者多年来积累的很多编程技巧与心得,具有一定的参考价值。
3.即可作为教材,也可作为自学读物。
本书既适合作为高等院校相关专业的教材,也适合作为自学参考书。前9章末尾有配套的习题,便于教师安排学生课下的复习与实践。后两章分别给出了一个完整的VR游戏案例与一个AR、VR相结合的科普类应用案例。帮助读者学以致用,也可以作为课程设计的内容。
随着VR与AR技术逐步走向产品化、产业化,在VR与AR应用的开发中,若要使用户体验从能用提升到易用,从不适提升到舒适,再提升到沉浸式,既要提升技术,又要优化解决方案。本书循序渐进地介绍了开发VR与AR应用的基础知识、核心工具,并结合具体的项目展示了开发流程,有助于读者系统地掌握VR与AR应用开发的精髓,进一步提升开发技能。
本书主要内容:
·AR插件的相关知识、Unity开发环境的搭建以及Vuforia开发环境的搭建;
·Vuforia的几项核心功能;
·关于Vuforia核心功能的官方案例;
·谷歌的增强现实引擎ARCore;
·小米VR SDK的基本知识;
·HTC VIVE的基本知识与官方案例;
·Unity开源插件VRTK;
·在Unity中使用Leap Motion提供的SDK开发VR应用的方法。
展开