spContent=采用Unity引擎开发虚拟现实、增强现实项目。
采用Unity引擎开发虚拟现实、增强现实项目。
—— 课程团队
课程概述
在信息科技高度发展的今天,虚拟现实技术的应用已深入到了各大行业,成为了当前高新科技领域中的热点,也带来了巨大的人才需求。虚拟现实与增强现实的核心技术包括了渲染技术与交互技术,渲染质量将直接影响到虚拟现实与增强现实的沉浸感,而交互技术则是实现交互互动的核心。


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

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

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





对于虚拟现实应用技术专业在校生,本课程的学习能够为后续的《专业实训》等课程奠定良好的基础。同时,课程与《3D引擎技术应用职业技能等级标准》、《虚拟现实应用开发职业技能等级标准》等“1+X”证书相关技能标准相互融通,学员通过本课程的学习可以进一步考取相关技能等级证书;企业也可以将本课程作为独立岗前培训课程,通过本课程学习后,让学员掌握虚拟现实引擎开发与制作的职业能力,并具备相关工作的职业素养。
授课目标
课程以Unity Pc3D、移动 VR应用开发、AR应用开发、Hololens MR应用开发等四部分学习内容,并为学习者提供了图文资源、教学视频、题库资源、互动平台等丰富的学习资源和素材。通过本课程学习,将会使0基础的学员全面掌握应用Unity3D开发虚拟现实项目的技术。
课程大纲
课程介绍-虚拟现实与增强现实引擎渲染及交互技术
课时目标:了解本课程的授课内容、教学目标及学习方法。
本课程的学习资源包括了课程教学图文资源、教学视频、题库资源、互动平台、项目素材。
通过平台网络教学的特点,本课程采用项目教学的方式,选择了unity为引擎基础,设置了webGL、Pivo VR、AR本课程的应用开发项目终端,每一个项目中都溶入了技能等级证书的考证内容和虚拟现实与游戏生产所需要掌握的知识和技能。在课程教学中,要求学员在每一个学习任务中都需要完成一个应用开发项目,通过项目开发,让学生主动学习教学与实操视频掌握基本技术与理论, 并通过企业项目开发工程师在线答疑与辅导的两条途径解决教学重点。同时与本课程配套,在平台上还开放了相关基础课程链接,帮助学员解决课程所需基础知识达到解决学生基础不平衡的难点问题。以平台测试和提交作品的方式检验学生的学习效果。应用项目开发需要大量的素材资源,为了节约学员时间,在有效时间内掌握渲染与交互开发相关技术,本课程还准备了大量项目开发素材,提供学员在训练中下载使用。
基于Unity的webGl渲染与交互技术
课时目标:掌握网页端3D渲染与交互技术
wegGL样例
项目样例网址
2.00 项目介绍——寻找遗落在古城的文物
2.01 环境准备——工其事利其器
2.02 模型整理——修复古建认知传统
2.03 地形处理——构建山河感知自然的和谐
2.04灯光渲染——应用灯光渲染古城神韵
2.05 相机渲染——应用相机传递古城风采
2.06 运动镜头——应用镜头探寻古城文韵
2.07 交互准备——认知交互做好对话古城的准备
2.08 交互实现——应用交互拾起遗落的文明
2.10 提交发布——传播中华古韵文化
基于Unity的AR渲染与交互技术
课时目标:掌握增强现实AR的相关知识,能开发出AR项目。
4.1增强现实AR简介
4.2 Unity的AR SDK与资源包的引用
4.3AR角色动画的输入与动画动作控制
4.4AR动画的输入与动画动作控制器的触发条件创建与应用
4.5AR键盘控制动画触发条件
4.6AR对象触发控制角色动作
4.7AR有交互互动的AR发布
基于Unity的Cardboard 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的Pico VR交互与渲染技术
课时目标:深入学习Pico VR的交互互动开发。
Pico VR交互与渲染技术
03001 Pico VR开发教程-环境准备SDK包下载
03003 Pico VR开发教程_场景搭建与串流
03003 Pico VR开发教程_手柄控制器的基本设置
03004 Pico VR开发教程-射线抓取对象
03005 Pico VR开发教程-射线抓取与直接抓取
03006 Pico VR开发教程-抓取与投掷
03007 Pico VR开发教程_文物整理场景搭建
03008 Pico VR开发教程-XR环境设置与文物交互
03009 Pico VR开发教程-文字与声音提示
03010 Pico VR开发教程—锚点瞬移与文物摆放
03011 Pico VR开发教程-瞬移平面与曲线射线
03012 Pico VR开发教程-项目发布与部署
基于Unity的MR应用开发
课时目标:掌握以Hololens为终端平台的混合现实MR的相关知识,能应用Unity开发出MR项目,并发布到Hololens终端。
1.1混合现实MR简介
1.2混合现实开发环境搭建、
1.3应用Hololens的SDK开发MR的交互互动事件
1.4发布Hololens平台的MR应用
展开全部
预备知识
课程由简入难,对学习者基础要求较低。当然,如已经具备 《VR三维造型基础》、《虚拟现实界面设计》、《三维场景设计与表现》、《三维动画与特效设计》等课程知识,则更利于课程的理解。
参考资料