书籍详情

虚拟现实项目实战教程

虚拟现实项目实战教程

作者:谭恒松 著

出版社:电子工业出版社

出版时间:2020-04-01

ISBN:9787121375699

定价:¥59.00

购买这本书可以去
内容简介
  《虚拟现实项目实战教程》以HTC VIVE VR项目为教学主线,将项目分解成一个个简单的学习任务,循序渐进地介绍针对HTC VIVE设备在VR项目开发方面的相关知识,让读者能够独立开发出多个VR项目。该书从实战的角度出发,总共设计了3个大的学习项目和1个实战训练项目。第1章主要介绍虚拟现实技术,包括虚拟现实的概念、虚拟现实的发展史、虚拟现实的特征、虚拟现实的软件平台和硬件设备及虚拟现实的应用情况。第2章让读者熟悉VR开发环境,包括HTC公司的VIVE PRO软硬件的安装与配置、Unity编辑器的安装。第3章让读者跟着开发一个VR项目,此项目较简单,开发环境搭好就能做出来。第4章开发VR保龄球项目,让读者从项目搭建开始一步步完成一个在VR环境中打保龄球的游戏项目。第5章开发VR蜘蛛来袭的项目,采用第一人称视角,用户通过手枪来消灭来袭的蜘蛛怪物。第6章为VR项目开发实战训练,读者需要选择一个项目进行开发。该书适合作为计算机相关专业、虚拟现实技术专业的虚拟现实技术相关课程的教材,也适合虚拟现实项目开发的初级、中级人员学习与参考。本教学资源丰富,配套专业的教材网站(http://www.zjcourse.com/VR),网站中提供教学所需的所有资料,如教学大纲、授课计划和考核方案等资料,特别提供了教材的全套项目资源,方便老师教学与学生学习。
作者简介
  谭恒松,男,副教授,就职于浙江工商职业技术学院,主持的课程资源建设获浙江省商职院校教学成果奖一等奖指导学生参加全国虚拟现实设计与制作大赛获国赛二等奖
目录
第 1 章\t虚拟现实技术概述\t
1.1\t学习任务:了解虚拟现实技术\t
1.1.1 虚拟现实的概念\t
1.1.2 虚拟现实发展历史\t
1.1.3 虚拟现实的特征\t
1.1.4 主流的 VR 硬件\t
1.1.5 开发 VR 项目的工具\t
1.2\t学习任务:熟悉虚拟现实的应用\t
本章小结\t
习题\t
第 2 章\t熟悉 VR 项目开发环境\t
2.1\t学习任务:熟悉 HTC VIVE 设备\t
2.1.1\t任务分析\t\t
2.1.2\t相关知识:SteamVR\t
2.1.3\t任务实施\t\t
2.1.4\t任务小结\t\t
2.2\t学习任务:熟悉 Unity 开发环境\t
2.2.1 任务分析\t
2.2.2 相关知识:Unity\t
2.2.3\t任务实施\t
2.2.4\t任务小结
\t
习题\t
第 3 章\t第一个 VR 项目\t
3.1\t学习任务:熟悉 SteamVR Plugin 插件\t
3.1.1\t任务分析\t
3.1.2\t相关知识:SteamVR Plugin 插件\t
3.1.3\t任务实施\t\t
3.1.4 知识拓展:SteamVR Plugin 常用组件\t
3.1.5 任务小结\t
3.2\t学习任务:熟悉 VRTK 插件\t
3.2.1\t任务分析\t\t
3.2.2\t相关知识:VRTK 插件\t
3.2.3\t任务实施\t\t
3.2.4 知识拓展:VRTK 案例分析\t
3.2.5 任务小结\t
3.3\t学习任务:开发第一个 VR 项目\t
3.3.1\t任务分析\t\t
3.3.2\t相关知识:使用 SteamVR Plugin 插件和 VRTK 插件\t
3.3.3\t任务实施\t\t
3.2.4\t任务小结\t
习题\t
第 4 章\tVR 保龄球项目开发\t
4.1\t学习任务:搭建项目环境\t
4.1.1 任务分析\t
4.1.2 相关知识:VR 项目开发流程\t
4.1.3 任务实施\t
4.1.4 任务小结\t
4.2\t学习任务:配置项目环境\t
4.2.1 任务分析\t
4.2.2 相关知识:Unity 常用资源\t
4.2.3 任务实施\t
4.2.4 任务小结\t
4.3\t学习任务:项目开发\t
4.3.1 任务分析\t
4.3.2 相关知识:碰撞体组件\t
4.3.3 任务实施\t
4.3.4 任务小结\t
4.4\t学习任务:项目优化\t
4.4.1\t任务分析\t\t
4.4.2\t相关知识:VR 项目优化\t
4.4.3\t任务实施\t\t
4.4.4\t任务小结\t
\t
习题\t
第 5 章\tVR 蜘蛛来袭项目开发\t
5.1\t学习任务:搭建项目运行环境\t
5.1.1 任务分析\t
5.1.2 相关知识:获取资源的方式\t
5.1.3 任务实施\t
5.1.4 任务小结\t
5.2\t学习任务:蜘蛛来袭\t
5.2.1\t任务分析\t\t
5.2.2\t相关知识:寻路系统\t
5.2.3\t任务实施\t\t
5.2.4\t任务小结\t\t
5.3\t学习任务:控制蜘蛛的行为\t
5.3.1\t任务分析\t\t
5.3.2\t相关知识:动画系统\t
5.3.3\t任务实施\t\t
5.3.4 任务小结\t
5.4\t学习任务:玩家消灭蜘蛛\t
5.4.1 任务分析\t
5.4.2 相关知识:射线\t
5.4.3 任务实施\t
5.4.4 任务小结\t
5.5\t学习任务:游戏重置\t
5.5.1 任务分析\t\t
5.5.2 相关知识:VRTK 中的 UI 交互
5.5.3 任务实施\t
5.5.4 任务小结\t\t
5.6\t学习任务:项目打包运行\t\t
5.6.1\t任务分析\t\t
5.6.2\t相关知识:项目打包\t
5.6.3\t任务实施\t\t
5.5.4\t任务小结\t\t
\t\t
习题\t
第 6 章\tVR 项目开发实战训练\t
题目 1\tVR 切水果项目开发\t
题目 2\tVR 星际探索项目开发\t
题目 3\tVR 旅游观光项目开发\t
题目 4\tVR 森林狩猎项目开发\t
题目 5\tVR 火灾逃生项目开发\t
附录 A\tSteamVR_Tracked Controller 脚本\t\\ 207 附录 VRTK_UI Pointer 脚本\t
参考文献
猜您喜欢

读书导航