计算机类教材 > 智能科学与技术

虚拟现实开发基础及实例

书号:9787113279493 套系名称:“十四五”高等学校数字媒体类专业规划教材

作者:王晨 项征 出版日期:2021-09-01

定价:39.00 页码 / 开本:无 /16

策划编辑:王占清 责任编辑:王占清 李学敏

适用专业:通识教育教材 适用层次:本科,高职高专

最新印刷时间:

资源下载
教学课件 教学素材
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •        目前,虚拟现实技术有着广泛的发展空间,由于能够模拟现实情况的特性,使得其很适合应用于军事、医疗、培训、艺术、设计及娱乐等领域。如何将虚拟现实技术和现有技术相结合来生成一个真正的虚拟现实产品是本书的核心问题。本书共分6章,主要内容包括虚拟现实技术概述、虚拟现实技术的设备、虚拟现实开发工具综述、虚拟现实的开发语言、虚拟现实开发工具及虚拟现实的应用实例。前3章注重让读者了解虚拟现实技术的发展史,后3章通过对编译语言和开发工具及应用实例的详细介绍,让读者能够自行开发虚拟现实产品。
    
          本书内容结构清晰,逻辑严谨,整体注重理论与实践相结合,适合作为高等院校数字媒体技术、数字媒体艺术、游戏动漫等相关专业的教材,也可作为虚拟现实技术开发人员的自学参考用书。
    
    
    ?
  • 近年来,虚拟现实技术随着互联网技术的发展进入了高速发展的快车道,虚拟现实产业作为当前互联网主流的学习与研究方向,吸引了大量互联网高科技企业,但是由于是新兴产业,行业中的研究与开发人员数量远远没有达到行业所需要的标准,在这种不对等的环境中,催生出大量的就业机会,而作为虚拟现实的爱好者和潜在开发者,现在正是入行的好时机。本书从多个角度介绍了虚拟现实技术,帮助初学者和爱好者了解虚拟现实技术的概念,同时搭配多种实例,帮助读者学习开发思想和模式,方便读者更深层次地了解虚拟现实技术。
    
    本书共分6章,主要内容包括虚拟现实技术概述、虚拟现实技术的设备、虚拟现实开发工具综述、虚拟现实的开发语言、虚拟现实开发工具及虚拟现实的应用实例。前3章注重让读者了解VR的发展史,后3章通过对编译语言和开发工具及应用实例的详细介绍和叙述,让读者能够自行开发虚拟现实产品。本书内容结构清晰,逻辑严谨,整体注重理论与实践相结合。
    
    本书由王晨、项征任主编,由曲一凡、符啸威、屈丽艳任副主编。具体编写分工如下:第1章由屈丽艳编写,第2章由项征编写,第3章由贾敏、王镭编写,第4章由曲一凡、刘英鹏编写,第5章由王晨编写,第6章VR一体机应用部分由史传奇、贾琳编写,第6章HTC应用案例部分由丛东来、李岩编写,最后全书由王晨、项征统稿。
    
    在本书编写过程中,各位专业老师付出了大量宝贵的时间、精力,在此一并表示衷心感谢。
    
    由于编者水平有限,加之时间仓促,书中难免存在疏漏和不妥之处,恳请广大读者批评指正。
    
    本书涉及的案例源代码请到http://www.tdpress.com/51eds/处下载。
    
     
    
    编  者       
    
    2021年3月   
    
    ?
  • 第1章  虚拟现实技术概述1
    1.1  虚拟现实的概念1
    1.2  虚拟现实概念的由来1
    1.3  虚拟现实的应用领域2
    1.4  虚拟现实技术的发展前景3
    本章小结3
    第2章  虚拟现实技术的设备4
    2.1  Oculus Rift4
    2.2  HTC Vive5
    2.3  PlayStation VR5
    2.4  VR一体机6
    2.5  VR手机盒子6
    2.6  微软Hololens7
    2.6.1  MR技术简析8
    2.6.2  外观及硬件8
    2.7  虚拟现实设备CAVE10
    2.7.1  什么是CAVE原理10
    2.7.2  CAVE系统说明10
    2.7.3  CAVE系统构成10
    2.7.4  中视典VR-PLATFORM CAVE系统10
    2.7.5  中视典VR-PLATFORM CAVE系统的构成11
    2.7.6  中视典VR-PLATFORM CAVE系统的应用领域11
    2.7.7  中视典VR-PLATFORM CAVE系统的应用举例11
    2.8  Leap Motion12
    2.8.1  Leap Motion的简介12
    2.8.2  Leap Motion的发展13
    2.8.3  Leap Motion的功能13
    2.8.4  Leap Motion的特点14
    本章小结14
    第3章  虚拟现实开发工具综述15
    3.1  Multigen VEGA15
    3.2  Quest3D16
    3.3  Virtual Reality Plaftorm17
    3.4  Unity3D18
    3.5  Unreal Engine 422
    3.6  白鹭引擎23
    3.7  Layabox25
    3.7.1  核心产品介绍26
    3.7.2  案例代表27
    本章小结28
    第4章  虚拟现实的开发语言29
    4.1  虚拟现实的开发语言种类29
    4.1.1  为什么是C#?29
    4.1.2  什么是C#?29
    4.1.3  怎么学C#?30
    4.1.4  编程工具Visual Studio30
    4.2  C#程序结构31
    4.2.1  关键字31
    4.2.2  变量32
    4.2.3  运算符34
    4.2.4  注释34
    4.2.5  语句35
    4.2.6  方法35
    4.2.7  类36
    4.2.8  命名空间36
    4.3  程序语言基础36
    4.3.1  流程控制语句36
    4.3.2  循环语句38
    4.3.3  集合和数组40
    4.3.4  属性42
    4.3.5  对象42
    本章小结43
    第5章  虚拟现实开发工具44
    5.1  Unity Hub44
    5.2  Unity的界面布局46
    5.2.1  场景窗口(Scene View)46
    5.2.2  游戏窗口(Game View)47
    5.2.3  层级窗口(Hierarchy)48
    5.2.4  项目视图(Project)48
    5.2.5  属性窗口(Inspector)49
    5.2.6  控制台(Console)视图50
    5.2.7  变换工具50
    5.2.8  层级列表和下拉列表51
    5.2.9  菜单栏51
    5.3  Unity的特有方法52
    5.3.1  类执行相关特有方法52
    5.3.2  鼠标相关特有方法53
    5.3.3  碰撞相关特有方法53
    5.3.4  练习题54
    5.4  Unity组件54
    5.4.1  地形插件54
    5.4.2  音频系统58
    5.4.3  物理系统61
    5.4.4  UGUI71
    5.4.5  Navigation Mesh(寻路组件)89
    5.4.6  Shuriken(粒子系统)95
    5.4.7  Camera(摄像机)113
    5.4.8  Light(灯光)系统117
    5.4.9  动画系统简介122
    本章小结135
    第6章  虚拟现实的应用实例136
    6.1  VR一体机应用——物理实验室136
    6.1.1  配置PICO Goblin SDK136
    6.1.2  主场景方法137
    6.1.3  物理实验内容146
    6.2  HTC应用案例——发动机拆解161
    6.2.1  HTC Vive及其相关应用的安装162
    6.2.2  项目开发166
    本章小结205
    参考文献206
    
    
    
    
    ?
  • 王晨,男,哈尔滨工业大学任教,硕士研究生,主持省部级课题2项,省级教改课题1项,参与国家科技支撑计划等省部级以上纵向项目5项,2018年中国优秀工业设计奖金奖设计者之一,在国内外科技期刊发表论文10余篇,软件著作权2项。参与2019深圳文博会哈工大文旅部重点实验室、2019年哈洽会哈工大互动媒体展区和2020年哈尔滨规划展览馆建筑学院百年院庆策展工作。,项征,男,高级工程师,哈尔滨爱威尔科技有限公司就职,任管理及开发人员。?