课程概述

  虚拟现实技术课程是一门理论与新兴信息化教学实践密切相关的教育技术学专业发展课程通过理论和实践教学,培养学生进行VR/AR教学资源设计、开发和应用的专业素养,掌握Unity虚拟现实引擎和流行增强现实开发工具的使用,理解美学,逐步培养学生面向实际问题设计、开发具有一定教学应用价值的虚拟仿真实验项目的工作能力,创新思维探寻基础教育中知识可视化的实践途径和科学育人的有效策略,不断拓展专业能力。


证书要求

  课程成绩根据课程最终考核结果,由出勤、过程性考核和作业作品三部分组成。成绩>60分为合格,80>成绩>70为中等,80>成绩>90为良好,成绩>90为优秀。

预备知识

摄影和摄像艺术、数字视频制作、三维动画创作、多媒体课件开发

授课大纲

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

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添加交互物体并制作复位按钮

参考资料

[1] 吴雁涛. Unity3D平台ARVR开发快速上手. 清华大学出版社, 2019.

[2] 向春宇. VRARMR项目开发实战. 清华大学出版社, 2018.

[3] 乔纳森·林诺维斯著,童明译. Unity虚拟现实开发实战. 机械工业出版社, 2016.

[4] 吴亚峰、于复兴、索依娜. Unity3D游戏开发标准教程. 人民邮电出版社, 2016.

[5] 孙博文、张殿龙. Unity5.X游戏设计微课堂(入门篇). 中国铁道出版社, 2016.

[6] 李瑞森、杨建军、尤丹. 游戏场景设计. 清华大学出版社, 2016.

[7] 娄岩. 虚拟现实与增强现实应用指南. 科学出版社, 2018.