虚拟现实作品的设计与开发
虚拟现实作品的设计与开发
少于1000 人选课
更新日期:2025/05/25
开课平台学银在线
开课高校哈尔滨理工大学
开课教师孙博文
学科专业工学计算机类
开课时间2022/03/04 - 2022/08/31
课程周期26 周
开课状态已结课
每周学时-
课程简介

在一个阳光明媚的原野上,山峦起伏,云淡风轻。突然,有几只有头没腿的小怪漂浮在空中,满脸狰狞,你毫不犹豫地面对它,用你的意念发出一道激光,杀死这些可憎的幽灵。

这是课程中制作的一个虚拟现实小游戏。

游戏虽然小,但足以包含虚拟现实的基本特性(3I)——沉浸感(Immersion)、交互性(Interaction)和想象力(Imagination),课程将手把手教你一步一步实现它。

不仅如此,我们还会教你如何用现实的照片缝合成一个“现实”的空间,走进这个空间,你可以环顾四周,看到的都是现实的景象,宛如自己就站在这个现实的景点一样,这便是全景虚拟现实。本课中,从如何拍摄照片到如何制作全景图,再到制作成全景虚拟现实作品进行了详细的讲解,步骤清晰,轻松实现。

虚拟现实的另一个分支——增强现实,更是奇幻玄妙。它可以实现“无中生有”,让那些虚拟的对象与你在真实的世界中共存,你不仅可以观察它,还可以与它交流和互动。

这一切的实现,都仰仗一个虚拟现实引擎——Unity。是的,它既是一款游戏引擎,也是一款虚拟现实引擎,确切地说,它是三维交互设计平台。在这个软件里,不仅可以布置三维场景,还可以渲染其中的虚拟对象,使它们看上去跟真的一样;当然,在这里也可以制作超出现实的东西,如特效、界面等等;更重要的是它可以通过C#脚本语言实现对虚拟对象的交互。

当然,我们就是要学习这款软件——Unity,学会用Unity创作自己的虚拟现实作品。只要你认认真真地学完本课程,你便可以创作自己的虚拟世界了。

不用说,虚拟现实技术是一个非常有用的技术,现实中的很多领域都可以用到它。例如:作战模拟、职业训练、未来规划、场景推演等等等等,数不胜数。

你真的不会为此动心吗?也许我们的将来就是游离在虚拟和现实的交界处!


课程大纲

课程简介

  • 1.1 第1讲 虚拟现实的深层意义
  • 1.2 第2讲 课程介绍

虚拟现实介绍

  • 2.1 第3讲 虚拟现实技术展示
  • 2.2 第4讲 虚拟现实简介
  • 2.3 第5讲 虚拟现实头盔
  • 2.4 第6讲 交互设备等

虚拟现实的发展历史

  • 3.1 第7讲 VR发展史之准备期
  • 3.2 第8讲 VR发展史之臆想与萌芽期
  • 3.3 第9讲 VR发展史之研发与应用试水期
  • 3.4 第10讲 VR发展史之产品与应用爆发期

虚拟现实的工作原理

  • 4.1 第11讲 VR工作原理之分屏
  • 4.2 第12讲 VR工作原理之凸透镜
  • 4.3 第13讲 VR工作原理之深度感
  • 4.4 第14讲 VR工作原理之光场
  • 4.5 第15讲 VR工作原理之头部跟踪

虚拟现实开发基础

  • 5.1 第16讲 Unity使用入门
  • 5.2 第17讲 Unity的材质渲染
  • 5.3 第18讲 Unity的常用灯光
  • 5.4 第19讲 光照烘焙
  • 5.5 第20讲 自然场景
  • 5.6 第21讲 动画编辑器Animation
  • 5.7 第22讲 动画拆分
  • 5.8 第23讲 动画重定向
  • 5.9 第24讲 键盘操作
  • 5.10 第25讲 鼠标操作

虚拟现实开发配置

  • 6.1 第26讲 JDK的安装
  • 6.2 第27讲 JDK与SDK的环境变量设置
  • 6.3 第28讲 发布Android版本的Unity设置

虚拟现实的实例剖析

  • 7.1 第29讲 虚拟现实的实例剖析之结构与功能
  • 7.2 第30讲 虚拟现实的实例剖析之程序解析

虚拟现实的游戏制作

  • 8.1 第31讲 虚拟现实的小游戏制作
  • 8.2 第32讲 完善虚拟现实小游戏

全景虚拟现实的工作原理

  • 9.1 第33讲 全景虚拟现实的基本原理

全景虚拟现实的制作实例

  • 10.1 第34讲 全景图的制作
  • 10.2 第35讲 全景VR作品制作

增强现实的工作原理

  • 11.1 第36讲 增强现实的基本原理

增强现实的制作实例

  • 12.1 第37讲 增强现实SDK介绍
  • 12.2 第38讲 AR实例的制作

全景VR的深度剖析与案例制作

  • 13.1 第39讲 推荐两款全景VR拍摄手机软件
  • 13.2 第40讲 全景照片的拍摄
  • 13.3 第41讲 拼接软件PTGui——初步尝试
  • 13.4 第42讲 拼接软件PTGui——导入照片
  • 13.5 第43讲 拼接软件PTGui——蒙版编辑
  • 13.6 第44讲 拼接软件PTGui——全景图编辑器
  • 13.7 第45讲 拼接软件PTGui——控制点距离调整
  • 13.8 第46讲 拼接软件PTGui——控制点优化
  • 13.9 第47讲 拼接软件PTGui——控制点类型
  • 13.10 第48讲 拼接软件PTGui——全景图编辑器
  • 13.11 第49讲 拼接软件PTGui——全景图输出
  • 13.12 第50讲 天空盒全景VR制作
  • 13.13 第51讲 全景VR游戏——角色行走
  • 13.14 第52讲 全景VR游戏——秒杀对手
  • 13.15 第53讲 全景VR游戏——遭遇攻击

课程介绍

  • 14.1 第54讲 Unity2019版基本操作
  • 14.2 第55讲 自然场景的创建
  • 14.3 第56讲 场景漫游
  • 14.4 第57讲 标准材质渲染
  • 14.5 第58讲 VR场景的实现
  • 14.6 第59讲 VR交互
  • 14.7 第60讲 深入学习