《虚拟现实引擎开发》教学大纲doc
《 虚拟现实引擎开发 》课程教学大纲
一、课程的性质和任务
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 章:虚拟现实技术概述
【学习目的】
了解虚拟现实技术的概念,掌握虚拟现实技术的特征,了解虚拟现实技术的应用情况。
【教学内容】
1.虚拟现实技术
2.虚拟现实技术的应用
【重点与难点】
1.重点:虚拟现实技术的特征。
2.难点:虚拟现实技术的特征。
第 第 2 2 章:熟悉 R VR 项目开发环境
【学习目的】
了解 HTC Vive 的发展状况,掌握 VIVE PRO 设备的安装步骤,掌握 Unity 的开发环境。
【教学内容】
1.HTC Vive 设备
2.Unity 开发环境
【重点与难点】
1.重点:设备安装。
2.难点:Unity 开发环境。
第 第 3 3 章:第一个 R VR 项目
【学习目的】
了解 VR 项目开发流程,掌握 VR 项目开发的方法。
【教学内容】
1.SteamVR Plugin 插件
2.VRTK 插件
3.开发第一个 VR 项目
【重点与难点】
1.重点:SteamVR Plugin 插件、VRTK 插件。
2.难点:开发第一个 VR 项目。
第 第 4 4 章:R VR 保龄球项目开发
【学习目的】
了解 VR 项目的开发流程,掌握 VR 项目的结构,掌握 VR 项目开发的基本方法。
【教学内容】
1.搭建项目环境
2.配置项目环境
3.项目开发
4.项目完善 【重点与难点】
1.重点:搭建项目环境、配置项目环境、项目开发 。
2.难点:搭建项目环境、配置项目环境、项目开发。
第 第 5 5 章:R VR 蜘蛛来袭项目开发
【学习目的】
掌握 VR 项目开发技巧,掌握场景资源包括的要素,掌握射线相关知识、掌握扳机的使用技巧。
【教学内容】
1.搭建项目运行环境
2.项目开发
3.项目打包
【重点与难点】
1.重点:项目开发。
2.难点:项目开发。
第 第 6 6 章:R 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、带*的内容可根据学生对象的不同进行选择教学。