教学大纲

《虚拟现实引擎开发》教学大纲
一、课程的性质和任务
1.课程的性质和地位
本课程是高职虚拟现实应用技术专业的一门专业课程。
2.课程的任务
主要任务是了解虚拟现实引擎开发的基本方法、基本技巧,并能应用基本方法,制作出一个的VR实战项目。
二、课程的基本要求
1.课程总体目标
本课程总体目标是使学生掌握虚拟现实引擎开发开发的方法,使学生熟悉虚拟现实的基本概念,掌握虚拟现实引擎开发的基本思想和技巧。
2.知识要求
(1)理解并掌握虚拟现实技术的基本理论。
(2)熟悉虚拟现实引擎开发的方法。
3.能力要求
通过对本课程的理论和实践教学,应能使本专业的学生掌握虚拟现实的理论知识和应用技能,锻炼学生进行虚拟现实引擎开发的能力。通过教学应使学生获得以下面的知识和能力。
(1)能正确使用Unity。
(2)能掌握VR项目开发的基本方法。。 
(3)能进行一般的VR项目开发。
4.实训要求
每人一台电脑、Visual Studio 2017、Unity 2019.1.9。
5.课外作业要求
要求学生课外完成,记入考核成绩。
6.考核要求
学生能独立或者以小组形式完成VR实战项目。

三、课程内容
第1章:虚拟现实技术概述
【学习目的】
了解虚拟现实技术的概念,掌握虚拟现实技术的特征,了解虚拟现实技术的应用情况。
【教学内容】
1.虚拟现实技术
2.虚拟现实技术的应用
【重点与难点】
1.重点:虚拟现实技术的特征。
2.难点:虚拟现实技术的特征。
第2章:熟悉VR项目开发环境
【学习目的】
了解HTC Vive的发展状况,掌握VIVE PRO设备的安装步骤,掌握Unity的开发环境。
【教学内容】
1.HTC Vive设备
2.Unity开发环境
【重点与难点】
1.重点:设备安装。
2.难点:Unity开发环境。

第3章:第一个VR项目
【学习目的】
了解VR项目开发流程,掌握VR项目开发的方法。
【教学内容】
1.SteamVR Plugin插件
2.VRTK插件
3.开发第一个VR项目
【重点与难点】
1.重点:SteamVR Plugin插件、VRTK插件。
2.难点:开发第一个VR项目。

第4章:VR保龄球项目开发
【学习目的】
了解VR项目的开发流程,掌握VR项目的结构,掌握VR项目开发的基本方法。
【教学内容】
1.搭建项目环境
2.配置项目环境
3.项目开发
4.项目完善
【重点与难点】
1.重点:搭建项目环境、配置项目环境、项目开发 。
2.难点:搭建项目环境、配置项目环境、项目开发。

第5章:VR蜘蛛来袭项目开发
【学习目的】
掌握VR项目开发技巧,掌握场景资源包括的要素,掌握射线相关知识、掌握扳机的使用技巧。
【教学内容】
1.搭建项目运行环境
2.项目开发
3.项目打包
【重点与难点】
1.重点:项目开发。
2.难点:项目开发。

第6章:VR项目开发实战训练
【学习目的】
熟悉VR项目开发的过程,掌握VR项目开发的方法,掌握VR项目开发中的程序调试方法。
【教学内容】
1.选题
2.VR项目实战
【重点与难点】
1.重点:VR项目实战。
2.难点:VR项目实战。
四、教学方法
教-练-考紧密结合的教学方法,多媒体教学、上机实践、课程设计、网上自学等方法。

五、教学时数分配


序号

教学内容

合计课时

讲课课时

实验课时

1

第1章:虚拟现实技术概述

4

2

2

2

第2章:熟悉VR项目开发环境

4

2

2

3

第3章:第一个VR项目

4

2

2

4

第4章:VR保龄球项目开发

12

6

6

5

第5章:VR蜘蛛来袭项目开发*

20

10

10

6

第6章:VR项目开发实战训练

16

2

14

 

合  

60

24

36

六、教材及参考书
教材:《虚拟现实项目实战教程》,谭恒松主编,电子工业出版社。
七、说明
1、带*的内容可根据学生对象的不同进行选择教学

教学大纲word版本下载