目录

  • 1 课程导学
    • 1.1 课程导学
    • 1.2 课程导学PPT
    • 1.3 思政元素
  • 2 虚拟交互设计基础
    • 2.1 教学内容及要求
    • 2.2 什么是虚拟交互设计?
    • 2.3 脚本开发环境
    • 2.4 常用功能脚本
    • 2.5 实践任务:制作一个小游戏
  • 3 虚拟现实交互开发基础
    • 3.1 教学内容及要求
    • 3.2 输入与控制
    • 3.3 碰撞检测及相关事件
    • 3.4 着色器
      • 3.4.1 参考教材
      • 3.4.2 材质的制作
      • 3.4.3 着色器
      • 3.4.4 后处理
    • 3.5 项目常用优化策略
      • 3.5.1 优化分析工具
      • 3.5.2 资源优化
      • 3.5.3 遮挡剔除
      • 3.5.4 层次细节
      • 3.5.5 光照贴图
      • 3.5.6 资源池
      • 3.5.7 项目优化策略汇总
      • 3.5.8 参考资料
    • 3.6 实践任务:输入控制及物理仿真
  • 4 图形用户界面交互设计
    • 4.1 教学内容及要求
    • 4.2 图形用户界面概述
    • 4.3 UI基础控件
    • 4.4 自适应布局
    • 4.5 UI高级控件
    • 4.6 实践任务:UI界面开发
    • 4.7 拓展学习资料
  • 5 增强现实交互设计
    • 5.1 教学内容及要求
    • 5.2 什么是AR
    • 5.3 主流AR开发平台介绍
    • 5.4 利用Vuforia开发AR应用
    • 5.5 利用ARFoundation开发AR应用
    • 5.6 实践任务:AR应用开发
  • 6 自然用户界面交互设计
    • 6.1 教学内容及要求
    • 6.2 自然用户界面简介
    • 6.3 VR的交互方式及相关技术
    • 6.4 自然交互产品分析及界面设计
    • 6.5 VR案例:环境搭建与测试
    • 6.6 VR案例:基本交互控制(SteamVR)
    • 6.7 VR案例:UI交互(SteamVR)
    • 6.8 VR案例:使用VRTK进行开发
    • 6.9 语音识别技术
    • 6.10 人脸识别技术
    • 6.11 手势识别技术
    • 6.12 动作捕捉技术
    • 6.13 眼动跟踪技术
    • 6.14 其他自然交互技术
    • 6.15 实践任务:自然用户界面交互设计
  • 7 课程考核
    • 7.1 课程考核方案
    • 7.2 考核评分标准
  • 8 VR博物馆项目(上)
    • 8.1 项目软硬件方案准备
    • 8.2 使用通用渲染管线(URP)创建项目
    • 8.3 材质、贴图与UV之间的关系
    • 8.4 场景模型对接标准(上)
    • 8.5 场景模型对接标准(下)
    • 8.6 场景基础布光设置
    • 8.7 烘焙光照贴图——概念理论
    • 8.8 Lighting窗口参数详解(上)
    • 8.9 Lighting窗口参数详解(下)
    • 8.10 烘焙光照贴图(上)
    • 8.11 烘焙光照贴图(下)
    • 8.12 Substance材质的使用
    • 8.13 使用Substance Designer制作材质
    • 8.14 使用Substance Sampler制作地板材质
    • 8.15 为场景添加Reflection Probe
    • 8.16 为场景应用Post Processing特效
    • 8.17 使用Painter处理Sketchfab下载的模型材质
    • 8.18 使用Sketchfab插件下载使用模型资源
    • 8.19 导入所有模型并添加Spotlight(上)
    • 8.20 导入所有模型并添加Spotlight(下)
    • 8.21 设置场景中的光照探针
    • 8.22 烘焙光照贴图常见问题(上)
    • 8.23 烘焙光照贴图常见问题(下)
  • 9 VR博物馆项目(下)
    • 9.1 使用SteamVR插件实现移动
    • 9.2 实现文物的抓取
    • 9.3 解决高亮轮廓在URP下的显示问题
    • 9.4 使用Skeleton Poser设计抓取文物手型
    • 9.5 使用DoTween插件实现佛像的浮动效果
    • 9.6 VR中的UI——添加蒙娜丽莎简介
    • 9.7 使用Variant Prefab为雕塑作品添加文字介绍
    • 9.8 为作品介绍UI添加动态交互功能
    • 9.9 使用Curved UI实现与UI的交互
    • 9.10 解决UI交互与位置传送交互冲突的问题
    • 9.11 使用Modern UI Pack制作系统菜单(上)
    • 9.12 使用Modern UI Pack制作系统菜单(下)
    • 9.13 使用TextMeshPro在VR中显示中文
    • 9.14 制作系统菜单的设置窗口
    • 9.15 实现菜单的显示和隐藏(上)
    • 9.16 实现菜单的显示和隐藏(下)
    • 9.17 实现博物馆风格切换功能
    • 9.18 开发调节画质表现功能(上)
    • 9.19 开发调节画质表现功能(下)
    • 9.20 开发显示绘画作品介绍功能
    • 9.21 完成剩余作品介绍文字UI的添加
    • 9.22 开发作品视频播放功能(上)
    • 9.23 开发作品视频播放功能(上)
    • 9.24 最后调整并导出项目
    • 9.25 【附赠课时】SteamVR 2.x 简介
    • 9.26 【附赠课时】SteamVR的动作(Action)
    • 9.27 【附赠课时】动作与控制器按键的绑定
    • 9.28 【附赠课时】通过脚本获取动作的输入
  • 10 工具及技巧汇总
    • 10.1 异步加载
    • 10.2 VS找不到引用的解决方法
    • 10.3 UI响应
    • 10.4 减小安装包的体积
  • 11 作品介绍
    • 11.1 《字曰》中华汉语言文化虚拟交互系统
课程导学PPT

课程导学PPT(PDF版)


学生作品演示视频01:甘肃彩陶交互式虚拟展馆