spContent=每一个人都有一个神奇的世界,如何分享这个世界?通过本课程的学习,仅用一台手机和一个纸盒即可令人完全沉浸于现实之外的另一个虚拟的世界之中。在虚拟的世界里,大家一起赏奇山异水、听闻鸟语花香、感受轻风拂面。
每一个人都有一个神奇的世界,如何分享这个世界?通过本课程的学习,仅用一台手机和一个纸盒即可令人完全沉浸于现实之外的另一个虚拟的世界之中。在虚拟的世界里,大家一起赏奇山异水、听闻鸟语花香、感受轻风拂面。
—— 课程团队
课程概述
在信息科技高度发展的今天,虚拟现实技术的应用已深入到了各大行业,成为了当前高新科技领域中的热点,也带来了巨大的人才需求。虚拟现实与增强现实的核心技术包括了渲染技术与交互技术,渲染质量将直接影响到虚拟现实与增强现实的沉浸感,而交互技术则是实现交互互动的核心。

今天带给大家的是以Unity引擎为开发工具,学习引擎渲染技术与交互技术开发虚拟现实、增强现实项目的专业核心课程《Unity3D应用开发-虚拟现实与增强现实引擎渲染及交互技术》。

《 Unity3D应用开发- 虚拟现实与增强现实引擎渲染及交互技术 》是虚拟现实应用技术专业的核心课程,本课程根据虚拟现实应用技术岗位人才的实际需要,结合教育部与人社部推出的《3D引擎技术应用职业技能等级标准》和《虚拟现实应用开发职业技能等级标准》进行开发,是在学习《VR三维造型基础》、《虚拟现实界面设计》、《三维场景设计与表现》、《三维动画与特效设计》等课程的基础上,应用AR、VR原理开发实际应用项目的课程。
课程以Unity为工具,把虚拟现与增强现实引擎的渲染技术、交互技术进行拆解,融合虚拟现实与增强现实工作岗位人才职业素养,以及思想品德培养的需求,课程组经过多轮实践与探讨,建构了以 PC3D、移动 VR应用开发初步、移动 VR应用开发深化、AR应用开发、MR应用开发等5个具体应用项目为载体的实践性课程资源。为学习者提供了图文资源、教学视频、题库资源、互动平台等丰富的学习资源和素材。通过本课程学习,将会使0基础的学员全面掌握 虚拟现与增强现实引擎的渲染技术、交互技术,并能应用这些技术开发虚拟现实与增强现实项目的高素质虚拟现实行业高端人才。

本课程开发团队成员包括高校中具有数十年虚拟现实教学经验的教育专家,也包括国内知名虚拟现实企业的管理者和一线工程师。





对于虚拟现实应用技术专业在校生,本课程的学习能够为后续的《专业实训》等课程奠定良好的基础。同时,课程与《3D引擎技术应用职业技能等级标准》、《虚拟现实应用开发职业技能等级标准》等“1+X”证书相关技能标准相互融通,学员通过本课程的学习可以进一步考取相关技能等级证书;企业也可以将本课程作为独立岗前培训课程,通过本课程学习后,让学员掌握虚拟现实引擎开发与制作的职业能力,并具备相关工作的职业素养。
授课目标
课程以Unity Pc3D、移动 VR应用开发、AR应用开发、Hololens MR应用开发等四部分学习内容,并为学习者提供了图文资源、教学视频、题库资源、互动平台等丰富的学习资源和素材。通过本课程学习,将会使0基础的学员全面掌握应用Unity3D开发虚拟现实项目的技术。
课程大纲
课程介绍
课时目标:了解本课程的授课内容、教学目标及学习方法。
本课程的学习资源包括了课程教学图文资源、教学视频、题库资源、互动平台、项目素材。
通过平台网络教学的特点,本课程采用项目教学的方式,选择了Pc3D、 Cardboard VR、高通AR、Hololens MR为本课程的应用开发项目目标平台,因为这几个平台几乎不需要添加更多的设备,对于初学者来说比较容易掌握,但每一个项目中都溶入了技能等级证书的考证内容和虚拟现实与游戏生产所需要掌握的知识和技能。在课程教学中,要求学员在每一个学习任务中都需要完成一个应用开发项目,通过项目开发,让学生主动学习教学与实操视频掌握基本技术与理论, 并通过企业项目开发工程师在线答疑与辅导的两条途径解决教学重点。同时与本课程配套,在平台上还开放了相关基础课程链接,帮助学员解决课程所需基础知识达到解决学生基础不平衡的难点问题。以平台测试和提交作品的方式检验学生的学习效果。Unity应用项目开发需要大量的素材资源,为了节约学员时间,在有效时间内掌握Unity应用开发相关技术,本课程还准备了大量项目开发素材,提供学员在训练中下载使用。
Unity3D PC3D应用开发
课时目标:掌握Unity3D引擎的基础知识,能应用Unity3D制作出PC端的虚拟场景。
1.1 Unity引擎安装
1.2 Unity项目创建
1.3 Unity界面简介
1.4 Unity地形开发
1.5 Unity花草开发
1.6 Unity树木开发
1.7 Unity资源管理
1.8 Unity场景开发(1)
1.9 Unity场景开发(2)
1.10 Unity安卓平台输出
基于Unity的移动 VR应用开发
课时目标:掌握Cardboard的基本知识,能应用Cardboard进行VR项目开发。Cardboard是当前最经济的虚拟现实设备,是谷歌法国巴黎部门的两位工程师大卫·科兹(David Coz)和达米安·亨利(Damien Henry)的创意。他们利用谷歌“20%时间”规定,花了6个月的时间,打造出来这个实验项目,意在将智能手机变成一个虚拟现实的原型设备。这个看起来非常寒碜的再生纸板盒却是2014年I/O大会上最令人惊喜的产品,这就是谷歌推出的廉价3D眼镜。从此也开始了VR的大众化普及,虽然有文章称Cardboard VR是毁掉VR产业的一个产品,但不可回避的是它推动了VR的普及,和大众对VR的认知。谷歌有个著名的“20%时间”规定,允许工程师每周拿出一天的工作时间,可以从事自己感兴趣的课外项目。如果项目具有可行性,谷歌会投入更多资源进一步发展。
2.0 Cardboard 简介
2.1 Cardboard_VR开发
2.2 Cardboard_VR实战 室内场景开发
2.3 Cardboard_VR实战 交互光标制作
2.4 Cardboard_VR实战 光标交互实现
2.5 Cardboard_VR实战 场景对象交互变色
2.6 Cardboard_VR实战 场景文字对象交互
2.7 Cardboard_VR实战 场景声音与灯光开发
2.8 Cardboard_VR实战 场景跳转交互
2.9 Cardboard_VR实战 最终发布
基于Unity的移动VR应用开发深化
课时目标:深入学习VR的交互互动开发。
3.1 UI交互互动光标开发
3.2 UI 光标制作
3.3 UI 光标圆环交互动画制作
3.4 动画关键帧事件触发
3.5 虚拟屏幕的应用_搬动房间的物体
基于Unity的AR应用开发
课时目标:掌握增强现实AR的相关知识,能开发出AR项目。
4.1增强现实AR简介
4.2 Unity的AR SDK与资源包的引用
4.3AR角色动画的输入与动画动作控制
4.4AR动画的输入与动画动作控制器的触发条件创建与应用
4.5AR键盘控制动画触发条件
4.6AR对象触发控制角色动作
4.7AR有交互互动的AR发布
基于Unity的MR应用开发
课时目标:掌握以Hololens为终端平台的混合现实MR的相关知识,能应用Unity开发出MR项目,并发布到Hololens终端。
1.1混合现实MR简介
1.2混合现实开发环境搭建、
1.3应用Hololens的SDK开发MR的交互互动事件
1.4发布Hololens平台的MR应用
展开全部
预备知识
课程由简入难,对学习者基础要求较低。当然,如已经具备 《VR三维造型基础》、《虚拟现实界面设计》、《三维场景设计与表现》、《三维动画与特效设计》等课程知识,则更利于课程的理解。
参考资料