基于Unity3d的Virtual Reality互动应用
摘 要
随着数字化信息技术的快速发展,虚拟现实技术将虚拟对象融入到真实生活场景中,从而提升学习教材内容呈现的真实性与学习的互动性。
在当前的培训系统中,在计算机中的应用中还是主要出于平面和文字,视频等的2D载体上,可以避免真实物体只能通过图片、影片等数据化标示而造成学习过程中的曲解,在信息化不断膨胀的今天,更加吸引人们的眼光,更好的适应需求,将是一个成功的培训过程,而3D虚拟现实应用技术恰好实现这个技术需求,使用3D技术运用虚拟现实构建出能使学习者沉浸于其中的虚拟学习空间,加强学习者对教材本身与其真实环境的联系性。
本次课题设计的面试培训系统,专门针对即将毕业的各位毕业生而设计,通过虚拟互动的培训方式,使得整个培训过程更加深刻有趣,为广大的的毕业生们的就业面试打下良好的基础。
该面试培训系统,主要架构在unity3d的平台上,通过人机互动的操作方式,主要着力于互动,真实虚拟这两大特点。
Unity3D是一种游戏开发工具并让开发者专注于游戏带来的创造力上。编辑、测试、试玩。围绕Unity,永远不会只是点击一次就可以测试出最新的想法。这也让开发者深入挖掘快乐然后修改直到完美完成。Unity3带来了大型的光照贴图和暗影阻塞功能从表格里剔除-而主要的部分在于使得游戏看起来更完善、运行起来更流畅。目标平台可瞬间切换,所以开发者可以使用手机、网页、PC/MAC和移动互动平台中一个简单的资源来开发。Unity拥有上百种着色效果包括最简单的(扩散的、光滑的等)到非常超前的(自发光高光贴图等)。
关键词:虚拟现实 互动 3D
目 录
摘 要 I
ABSTRACT II
1 引言 1
1.1 unity3d的介绍 1
1.2 本课题的研究背景 5
1.3 本课题的研究意义 6
1.4 国内外研究现状 6
1.5 当前主要技术 6
1.6 开发工具 8
2 可行性分析 9
2.1 技术可行性 9
2.2 经济可行性 9
2.3 操作可行性 9
3 总体设计 10
3.1 结构设计 10
3.2 系统分层结构 10
3.3 系统功能划分 10
4 详细设计 12
4.1 框架流程 12
4.2 开始程序 13
4.3 登陆界面 14
4.4 换装系统 15
4.5 面试场景 16
5 功能实现 17
5.1 登陆界面GUI 17
5.2 换装系统 18
5.3 面试场景 20
5.4 3DSmax导出到Unity3D 29
5.5 人物骨骼绑定与使用 30
5.6 Unity3D的shader应用 32
5.6.1 Unity3D的Image effects应用 32
5.6.2 Unity3D的CubeMap Shader应用 34
总 结 35
参考文献 36
谢 辞 37