元宇宙与VR技术

陈贺璋、王淇漾、刘安达、马梓钧、马虹、 李超婷

目录

  • 1 第一单元  元宇宙概述
    • 1.1 定义
    • 1.2 起源
    • 1.3 应用与发展
    • 1.4 VR ,AR, MR,XR的区别与联系
    • 1.5 第八艺术的技术生态
    • 1.6 教师作品
  • 2 第二单元  元宇宙技术基础
    • 2.1 基本原理—立体视觉
    • 2.2 视听觉与晕动症
    • 2.3 动作交互
    • 2.4 多通道:视听触味嗅
    • 2.5 虚拟现实的硬件
    • 2.6 VR ,AR, MR,XR区别和应用场景
  • 3 第三单元  虚拟人
    • 3.1 虚拟人的概述
    • 3.2 虚拟人核心技术
    • 3.3 虚拟人平台
    • 3.4 数字虚拟人的应用场景
    • 3.5 虚拟人项目实践
    • 3.6 法律、政策与社会影响
  • 4 第四单元 AIGC技术
    • 4.1 当前主流AI
    • 4.2 大模型
    • 4.3 deepseek
    • 4.4 chatgpt
    • 4.5 ai短视频
    • 4.6 文生系列
  • 5 第五单元  元宇宙的商业
    • 5.1 区块链
    • 5.2 NFT
    • 5.3 虚拟房产与林登币
    • 5.4 元宇宙的经济模式
  • 6 第六单元  数字孪生
    • 6.1 信息与物理
    • 6.2 数字孪生
  • 7 第七单元 AR与MR(增强现实技术与混合现实)
    • 7.1 AR技术及其应用
    • 7.2 主流AR工具
    • 7.3 大空间AR
    • 7.4 MR混合现实
  • 8 第八单元 元宇宙的创意实现
    • 8.1 元宇宙涉及技能
    • 8.2 3D软件介绍
    • 8.3 基本建模原理
    • 8.4 材质、动画及其他
  • 9 第九单元  1、UNITY3D基础
    • 9.1 unity3d简介
    • 9.2 引擎下载与安装
    • 9.3 界面结构
    • 9.4 工程文件
    • 9.5 素材导入、打包输出
    • 9.6 导入外部资源包
  • 10 unity3D (2.环境与视角)
    • 10.1 地形创建
    • 10.2 树木-三维物体类
    • 10.3 草-二维贴图类
    • 10.4 自然因素水与风
    • 10.5 摄影机建立
    • 10.6 虚拟灯光的建立
    • 10.7 天空盒子
    • 10.8 fps角色控制器
    • 10.9 胶囊原理
    • 10.10 第三人称控制器
    • 10.11 章节测验
  • 11 unity3D (3.物体操作)
    • 11.1 脚本
    • 11.2 c#三要点
    • 11.3 教材推荐及使用方法
    • 11.4 translate移动物体
    • 11.5 章节测验
    • 11.6 用键盘控制物体
    • 11.7 键盘按下和抬起事件
    • 11.8 布尔变量和组合键
    • 11.9 任意键和开车
    • 11.10 摄影机切换
    • 11.11 章节测验
    • 11.12 鼠标控制物体
    • 11.13 自定义宏按钮
  • 12 unity3D (4.物体交互)
    • 12.1 刚体
    • 12.2 FBX改轴心做多米诺
    • 12.3 AddForce
    • 12.4 控制力量的两种方式
    • 12.5 trigger自开门
  • 13 unity3D (5.特效之射击与爆炸效果)
    • 13.1 shuriken按键爆炸
    • 13.2 坦克开炮
  • 14 unity3D (6.添加媒体)
    • 14.1 添加多媒体
    • 14.2 视频添加与控制
  • 15 unity3D (7.动画控制)
    • 15.1 旧动画animation
    • 15.2 Mecanim(新动画)
    • 15.3 人物动画剪辑
    • 15.4 状态机
    • 15.5 集成
  • 16 第十单元  项目实战
    • 16.1 项目一:数字展厅智慧博物馆
    • 16.2 项目二:战争电影CG动画制作
    • 16.3 项目三:简易游戏(UE篇)
  • 17 第十一单元  UE5
  • 18 第十二单元 其他技术与配合(如5G、大数据、云计算)
  • 19 第十三单元  元宇宙的未来
    • 19.1 元宇宙下的未来世界
      • 19.1.1 元宇宙的教育和医疗应用
  • 20 课程档案资料
    • 20.1 授课计划
    • 20.2 课程简介
  • 21 待删除
    • 21.1 UI的类:OnGUI
    • 21.2 Button控件实现
    • 21.3 Lable控件实现
    • 21.4 TextField控件实现
    • 21.5 碎石等细节物体
    • 21.6 ongui
    • 21.7 5.X新版本的UI
    • 21.8 章节测验
主流AR工具

主流的AR工具

开发框架

  • ARKit(Apple):苹果公司推出的AR开发工具,专为iOS设备设计,提供卓越的性能和稳定性,支持面部追踪、图像跟踪、3D物体检测等功能

  • ARCore(Google):谷歌推出的AR开发平台,支持Android和iOS设备,提供运动跟踪、环境理解和光照估计等功能

  • Vuforia:一款功能强大的AR软件开发套件,支持多种平台,包括Android、iOS、UWP等,提供图像识别、3D模型跟踪、虚拟按钮等功能

  • AR Foundation:由Unity提供,是一个跨平台的AR开发框架,支持ARKit、ARCore和HoloLens等平台

内容创作工具

  • Adobe Aero:一款用户友好的AR软件,可以在移动设备和台式机上创建、共享和查看身临其境的交互式增强现实体验,无需编码

  • Unity3D:一款强大的跨平台游戏引擎和集成开发环境,广泛应用于AR开发中,支持C#和JavaScript编程语言

  • Unreal Engine:另一款流行的游戏引擎,也支持AR开发,提供了高质量的视觉效果和强大的物理引擎

其他工具

  • Sketchfab:一个在线平台,允许用户发布、共享、发现、购买和销售3D、VR和AR内容

  • Meta Spark:Meta(Facebook)提供的AR开发平台,支持构建和共享大规模AR体验

  • Wikitude:一款AR浏览器和开发工具,支持多种平台和设备,提供丰富的AR功能