目录

  • 1 虚拟现实技术概论
    • 1.1 课程内容、教学目标及重难点
    • 1.2 课程导学
    • 1.3 教学过程(课前、课中、课后)
    • 1.4 单元测试
  • 2 虚拟现实的关键技术
    • 2.1 课程内容、教学目标及重难点
    • 2.2 课程导学
    • 2.3 教学过程(课前、课中、课后)
    • 2.4 单元测试
  • 3 虚拟现实系统的硬件设备
    • 3.1 课程内容、教学目标及重难点
    • 3.2 课程导学
    • 3.3 教学过程(课前、课中、课后)
    • 3.4 单元测试
  • 4 虚拟现实开发软件和语言
    • 4.1 课程内容、教学目标及重难点
    • 4.2 课程导学
    • 4.3 教学过程(课前、课中、课后)
    • 4.4 单元测试
  • 5 Unity开发基础
    • 5.1 课程内容、教学目标及重难点
    • 5.2 初始虚拟现实引擎
    • 5.3 初始Unity3D开发环境
    • 5.4 熟悉Unity3D的界面窗口
    • 5.5 Unity的基本操作
      • 5.5.1 Unity的基本操作—创建游戏对象
      • 5.5.2 Unity的基本操作-为游戏地象添加材质
      • 5.5.3 Unity的基本操作—如何带走一个工程
      • 5.5.4 Unity的基本操作—游戏对象的编辑
      • 5.5.5 本节小测
    • 5.6 光照、摄像与音频
      • 5.6.1 光源
      • 5.6.2 光照烘焙
      • 5.6.3 摄像机音频
    • 5.7 三维漫游地形系统
    • 5.8 粒子系统
    • 5.9 动画系统
    • 5.10 如何控制游戏角色
    • 5.11 物理学模拟-刚体
    • 5.12 图形用户界面
    • 5.13 Unity应用实验
  • 6 三维全景技术
    • 6.1 课程内容、教学目标、重点难点
    • 6.2 三维全景技术-虚拟场景是如何搭建的
    • 6.3 三维全景技术-如何基于图像搭建虚拟场景
    • 6.4 基于图象的虚拟现实系统生态产业链
    • 6.5 神奇多样的全景拍摄设备
    • 6.6 全景图的制作——拍摄
    • 6.7 全景图的制作——拼图
    • 6.8 全景图的制作——修图软件
    • 6.9 全景图的制作——修图实例
    • 6.10 全景图的制作一上传平台
    • 6.11 全景图的制作——上传实例
    • 6.12 全景图导入Unity并观看
    • 6.13 三维全景制作实验
  • 7 课程综合设计
    • 7.1 案例1:认识Unity-星际冒险
    • 7.2 案例2:3D场景的创建-湖光山色
    • 7.3 案例3:角色控制和道具拾取-坦克大战
    • 7.4 案例4:粒子系统和音效-消防演练
    • 7.5 案例5:界面交互、角色动画及战斗交互-异星猎手
    • 7.6 综合实验任务书及实验报告
    • 7.7 课程综合复习
课程内容、教学目标及重难点

教学内容:

5.1 初始虚拟现实引擎

5.2 初始Unity3D开发环境

5.3 熟悉Unity3D的界面窗口

5.4 Unity的基本操作

    5.4.1 Unity的基本操作—创建游戏对象

    5.4.2 Unity的基本操作-为游戏地象添加材质

    5.4.3 Unity的基本操作—如何带走一个工程

    5.4.4 Unity的基本操作—游戏对象的编辑

5.5 光照、摄像与音频

    5.5.1 光源

     5.5.2 光照烘焙

     5.5.3 摄像机音频

5.6 三维漫游地形系统

5.7 粒子系统

5.8 动画系统

5.9 如何控制游戏角色

5.10 物理学模拟-刚体

5.11 图形用户界面


教学目标:

1. 知识目标:

1)掌握Unity 3D的基础功能

2)掌握Unity 3D的对象与脚本的基本知识

3)掌握物理引擎与碰撞检测的概念、设置方法

4)掌握Unity 3D资源的导入、应用

5)掌握Unity 3D图形用户界面的应用

6)掌握Unity 3D动画系统的基本应用

7)掌握虚拟现实应用开发的流程、方法

2. 能力目标:

1)会熟练创建对象和脚本,会调试脚本程序

2)会熟练添加碰撞器、刚体,会进行检测

3)会使用Unity资源进行地形设置、3D模型对象设置、材质贴图、灯光设置、摄像机设置、音频设置和动画设置

4)会使用Unity 3D创建一个简单的游戏——坦克大战

5)熟练完成虚拟装修案例

3. 素质目标(含思政育人目标):

1)用科学思维的方法设计游戏、开发产品。

2)遵纪守法:知识产权法和国家信息安全法。

3)热爱专业,具有专业自豪感和民族自信心

4)提高道德素养、锤炼其高尚品质,做一个合格的VR开发工程师

教学重点:

Unity的基本操作;脚本的调试;项目开发流程与组织 

重点难点:

Unity 虚拟现实应用开发流程

实验教学:

1)Unity资源、物理引擎和碰撞检测、动画系统、应用开发的体验

2)虚拟现实应用案例—虚拟装修