课程概述

       虚拟现实技术是利用电脑模拟产生一个三维空间中的虚拟世界,使用者在其中可以有身临其境的感觉,甚至从一些无法达到的视角观察三维世界内的各种事物,并与这些事物交互。5G时代的到来,注定将成就虚拟现实技术。未来的生活趋势将会更多的在虚拟与现实之间切换,所以虚拟现实技术应该作为未来人才信息技术的素养之一,在所有的大学生中开展。

       通过本课程八周的内容,您将学习到关于VR/AR以及泛交互开发内容。从虚拟现实技术行业概述、虚拟现实开发引擎基础认知等理论与基础入手,学习简单的VR全景,移动端的AR项目开发等虚拟现实项目案例。进阶课程中学习虚拟三维世界中的交互以及泛交互开发内容一系列课程。旨在不同基础的学生或老师能够学习到更多的内容。进行不同程度的项目开发。

       本课程适用于所有大学生、老师及虚拟现实开发爱好者。

证书要求

课程证书根据课程最终考核结果,由章节课程成绩、学生互评、期末测试成绩3部分组成,最终成绩大于等于60分且小于等于80分颁发合格证书,成绩大于等于80分颁发优秀证书。

授课大纲

第一讲:虚拟现实行业概述

1.4主流开发平台区别

1.5VR项目的开发流程

1.2泛交互概论+应用

1.3行业应用前景

虚拟现实行业概述单元测试题

1.1VR基础概念

第二讲:虚拟现实开发引擎基础组件认知——视效构建

2.3地形材质添加

虚拟现实开发引擎基础组件认知——视效构建练习作业

2.5基础场景搭建(下)

2.2地形系统介绍与绘制

2.6粒子系统:火焰粒子特效

2.4基础场景搭建(上)

2.1Unity基础操作认知

第三讲:虚拟现实开发引擎基础组件认知——场景构建

3.2标准贴图类型

3.3光照系统与烘焙

3.1Unity的渲染模式

3.4灯光探头组的应用

3.5屏幕特效组件应用

虚拟现实开发引擎基础组件认知——场景构建单元测试

第四讲:虚拟现实全景理论概述与制作

4.4全景图片导入unity观看

4.2全景行业应用

虚拟现实全景理论概述与制作单元测验

4.1认识全景

4.3全景画面拼接、缝合

4.5全景视频导入虚拟现实眼镜观看

第五讲:基于移动端的AR项目开发

5.3添加AR camera并设置参数

基于移动端的AR项目开发单元测试

5.2Vuforia引擎下载安装

5.1Android端环境配置与发布流程

5.4添加AR交互功能

5.5发布apk与真机调试

第六讲:虚拟现实开发引擎写实风格渲染制作

6.1无光照白模渲染

6.4室内场景模型贴图指定

6.2房间模型贴图指定及无光照二次渲染

虚拟现实开发引擎写实风格渲染制作单元测试

6.3光照添加及屏幕特效组件的使用

6.5添加基础交互 in VR

第七讲:虚拟现实UI交互开发实践

7.3物体交互面板功能实现

7.4手柄交互面板加载与隐藏功能实现

7.5手柄交互面板按钮功能实现

7.1物体边缘高亮效果制作

7.2UI面板加载

第八讲:虚拟现实数据手套的硬件环境搭建和交互开发

8.1Hi5数据手套开发环境搭建

8.2开发准备工作

8.4创建新场景(油漆刷墙交互功能制作)

8.5切换刷子颜色交互代码编写

8.3添加交互物体并制作复位按钮