书画展览:詹庚西及其花鸟画艺术
大家好,《虚拟现实技术基础》课程教学大纲「虚拟现实技术专业课程」很多人还不知道,现在让我们一起来看看吧!
学时:64 学分:4
适用专业:虚拟现实技术、数字媒体技术(艺术)、计算机科学与技术、软件工程、人工智能
一、课程的性质与任务
虚拟现实技术作为新一代人机交互技术,具有多学科交叉融合的特点。《虚拟现实技术基础》是一门理论性和实践性很强的课程,主要介绍虚拟现实的概念、基本特征、硬件设备、虚拟现实的关键技术及虚拟现实、增强现实应用开发等。本课程的教学任务旨在使学生理解虚拟现实的基本概念,掌握虚拟现实技术研究的内容,熟悉虚拟现实技术的硬件设备,熟悉虚拟现实技术开发的常用软件。掌握一种虚拟现实开发工具和技术,掌握虚拟现实平台脚本程序开发、物理引擎和碰撞检测技术,以及开发平台的资源使用、动画技术、UI设计、发布与测试等。通过本课程学习,提高学生的动手实践能力,为虚拟现实项目开发和应用打下良好的基础。
通过本课程的学习,学生能够达到以下目标:
1.掌握虚拟现实、增强现实的概念;
2.了解虚拟现实技术的特点及发展历程;
3.了解虚拟现实的关键技术及基本原理;
4.了解虚拟现实系统的常用硬件,掌握系统环境的配置及安装调试;
5.了解虚拟现实系统开发常用软件;
6.掌握三维全景的拍摄及制作方法;
7.能够使用常用的虚拟现实引擎进行虚拟现实应用开发;
8.掌握基本的虚拟现实网络应用开发;
9.掌握基本的增强现实应用开发方法。
二、课程学时分配
第一章:虚拟现实技术概论,理论2课时;
第二章:虚拟现实的关键技术,理论2课时、实验 2课时;
第三章:虚拟现实系统的硬件设备,理论2课时;
第四章:虚拟现实开发常用软件,理论2课时、实验 2课时;
第五章:三维全景技术,理论4课时、实验 4课时;
第六章:Unity 3D虚拟现实应用开发,理论12课时、实验1 2课时;
第七章:Unity 3D网络应用开发,理论6课时、实验 6课时;
第八章:增强现实应用开发,理论4课时、实验 4课时;
合计:理论 34课时,实验 30课时。
三、实践教学的基本要求
1.课内实验项目一览表。
序号
实验项目名称
学时
必/选做
1
虚拟现实应用体验
2
选做
2
虚拟现实常用软件
2
选做
3
三维全景制作:素材拍摄、全景图拼接
2
必做
4
三维全景制作:VR全景漫游制作
2
必做
5
Unity 3D虚拟现实应用开发
Unity窗口界面、地形系统和对象
2
必做
6
Unity 3D虚拟现实应用开发
物理引擎和碰撞检测
2
必做
7
Unity 3D虚拟现实应用开发
Unity资源
2
必做
8
Unity 3D虚拟现实应用开发
Unity动画系统
2
必做
9
Unity 3D虚拟现实应用开发
Unity图形用户界面
2
必做
10
Unity 3D虚拟现实应用开发
Unity AI设计
2
选做
11
Unity 3D网络应用开发
Socket通信
2
必做
12
Unity 3D网络应用开发
综合应用
4
选做
13
增强现实应用开发
4
必做
总计
30
2.实践教学要求
(1)教学目的:加强实践教学,培养学生的动手能力。使学生通过实验验证课堂所学理论,加深理解并掌握三维全景制作、虚拟现实和增强现实应用开发方法。
(2)教学要求:掌握虚拟现实系统硬件的安装调试,掌握三维全景制作技术,使用常用的虚拟现实引擎进行虚拟现实、增强现实应用开发。
(3)教学形式:采用跟随课堂进度及时完成相应内容的教学实验,跟随课堂进度及时
完成相应内容的教学实验,通过实验内容巩固所学知识
(4)考核方式:不旷课、不早退;独立完成每一个实验;实验后上交实验报告。
四、课程的基本教学内容及要求
第1章 虚拟现实技术概论
1.教学内容
1.1虚拟现实技术概述
1.2虚拟现实技术的发展
1.3虚拟现实技术的分类
1.4虚拟现实技术的典型应用
2.重点与难点
重点:虚拟现实技术的概念。
难点:虚拟现实技术的分类。
3.课程教学要求
本章采用讲授和多媒体演示的教学方法,要求学生了解虚拟现实的定义及特性,通过应用体验使学生初步了解虚拟现实技术的应用及特点。
第2章 虚拟现实的关键技术
1.教学内容
2.1立体高清显示技术
2.2三维建模技术
2.3三维虚拟声音技术
2.4人机交互技术
2.5虚拟现实引擎
2.重点与难点
重点:三维建模技术、关键技术的基本原理。
难点:关键技术的基本原理。
3.课程教学要求
本章采用讲授和多媒体演示的教学方法,要求学生了解虚拟现实关键技术的基本原理。
第3章 虚拟现实系统的硬件设备
1.教学内容
3.1 虚拟现实系统的生成设备
3.2 虚拟现实系统的输入设备
3.3 虚拟现实系统的输出设备
2.重点与难点
重点:虚拟现实系统的硬件设备及技术指标。
难点:掌握一种常用的硬件系统的安装调试(如:HTC VIVE系列设备)。
3.课程教学要求
本章采用讲授和多媒体演示的教学方法,要求学生了解硬件系统及基本原理,掌握常用的硬件设备安装于调试。
第4章 虚拟现实开发常用软件
1.教学内容
4.1 三维建模软件
4.2 虚拟现实开发平台
4.3 虚拟现实开发语言
2.重点与难点
重点:了解常用的三维建模软件及其特点,掌握三维模型使用规范,了解常用的虚拟现实开发平台及其脚本语言。
难点:三维模型使用规范,虚拟现实开发的脚本语言。
3. 课程教学要求
本章采用讲授和多媒体演示的教学方法,要求学生了解常用的三维建模软件,掌握三维模型使用规范;了解常用的虚拟现实开发平台及其脚本语言。
第5章 三维全景技术
1.教学内容
5.1 三维全景概述
5.2 全景照片的拍摄
5.3 VR全景制作
2.重点与难点
重点:三维全景的概念及特点,三维全景素材的拍摄、全景图拼接,VR全景漫游制作 。
难点:全景图拼接,VR全景漫游制作。
3.课程教学要求
本章采用讲授和多媒体演示的教学方法,要求学生了解三维全景的基本概念及其特点、掌握三维全景素材的拍摄流程,掌握全景图拼接技术,掌握VR全景漫游制作技术。
第6章Unity虚拟现实应用开发
1.教学内容
6.1 初识Unity
6.2 Unity窗口界面
6.3 物理引擎和碰撞检测
6.4 Unity资源
6.5 Unity图形用户界面
6.6 Unity动画系统
6.7 Unity中的AI设计
2.重点与难点
重点:Unity界面、框架,游戏对象的创建和编辑,视图操作;Unity脚本语言集成开发环境,脚本生命周期,Unity脚本基础语法,transform组件、矢量和Vector3类。地形系统Terrain,3D模型导入,对象生命周期。碰撞器、刚体、物理材质、碰撞检测;动画系统。音频、灯光、材质贴图、摄像机。UGUI设计,发布测试。
难点:Unity各个面板的灵活使用和技巧,游戏对象的编辑,视图操作。脚本生命周期方法执行顺序,transform组件, Vector3类。地形系统Terrain的编辑,3D模型导入,预置和对象实例化。碰撞器、刚体的编辑,碰撞检测实现。旧版动画系统的编辑和控制、新版动画系统动画状态机。各种资源的创建、添加和编辑。UGUI控件的创建编辑,控件交互,以及用户输入。
3.课程教学要求
本章采用讲授和多媒体演示的教学方法,要求学生熟练掌握Unity的基本操作,掌握虚拟现实应用开发的基本流程和方法。
第7章 Unity网络应用开发
1.教学内容
7.1 Unity网络编程概述
7.2 同步Socket通信
7.3 Socket异步通信
7.4 Unity连接MySQL数据库
7.5网络版坦克大战游戏案例
2.重点与难点
重点: Unity网络编程,Socket通信技术,Unity开发中MySQL数据库的应用。
难点: Socket通信技术, MySQL数据库的应用,网络应用开发流程。
3.课程教学要求
本章采用讲授和多媒体演示的教学方法,要求学生掌握Unity网络开发基本流程和方法。
第8章 增强现实开发技术
1.教学内容
8.1 增强现实的特点及制作流程
8.2 基于Vuforia SDK的增强现实应用开发
8.3 增强现实的交互设计
2.重点与难点
重点:增强现实的原理及特点,增强现实应用开发基本方法。
难点:增强现实应用开发方法。
3.课程教学要求
本章采用讲授和多媒体演示的教学方法,要求学生掌握增强现实应用开发基本基本流程和方法。
五、课程考核
1. 考核类型:考查。
2. 考核方式与成绩评定:
(1)考核方式:本课程采用上机考试形式考核。
(2)课程考核的成绩评定:
以百分制计分,最终成绩的构成为平时成绩占10%、实践成绩占30%、期末考试成绩占60%。
3.考核题型及命题要求
考试题型可有选择题、填空题、简答题、论述题和操作题等。命题依据教学大纲要求,重点考核学生对基本概念、基本理论、重点知识的学习和掌握情况,考查学生对上述内容的综合应用能力。考试内容包括各章基本概念、基本原理和重点知识,试题内容覆盖教学大纲各章。
六、参考教材
课程教材:
李建,王芳.虚拟现实技术基础与应用(M)第2版.北京:机械工业出版社,2022.05
参考教材:
[1]娄岩.虚拟现实与增强现实技术概论(M).北京:清华大学出版社,2016.8
[2]李效伟,杨义军.虚拟现实开发入门教程(M).北京:清华大学出版社,2021.03
[3]何志红,孙会龙.虚拟现实技术概论(M).北京:机械工业出版社,2019.11
七、大纲说明
本课程教学大纲依据20**版人才培养方案制定。本课程是实践性较强的一门课程,具有理论和实践紧密结合的特点,要求学生理解掌握基本知识理论,熟练掌握一种虚拟现实开发应用技术(如Unity),能够运用所学知识解决实际问题,锻炼提高动手实践能力。先修课程为计算机应用基础、高级语言程序设计、三维建模技术等。
制定人: 审定人: