基于unity3d 迷宫生成算法虚拟漫游有什么算法

& 基于Unity3D的虚拟漫游技术的研究
基于Unity3D的虚拟漫游技术的研究
摘 要:随着虚拟现实技术的飞速发展,各种3D引擎用于虚拟漫游系统的开发。阐述利用专业引擎unity3D实现虚拟漫游系统的相关技术和流程。通过虚拟漫游系统这一克服时空局限的交流互动平台满足人们更高速、更高效的信
【题 名】基于Unity3D的虚拟漫游技术的研究
【作 者】祝敏娇
【机 构】苏州信息职业技术学院计算机科学与技术系 江苏苏州215200
【刊 名】《硅谷》2012年 第20期 77-77页 共2页
【关键词】3D引擎 Unity3D 虚拟漫游系统
【文 摘】随着虚拟现实技术的飞速发展,各种3D引擎用于虚拟漫游系统的开发。阐述利用专业引擎unity3D实现虚拟漫游系统的相关技术和流程。通过虚拟漫游系统这一克服时空局限的交流互动平台满足人们更高速、更高效的信息交流需求。
【下载地址】
本文导航:
3D引擎,Unity3D,虚拟漫游系统
上一篇:暂无对不起,您访问的帖子可能已经被管理员移除。请点击以下链接返回上一页。基于Unity3D的虚拟校园漫游系统的研究和实现—硕士毕业论文下载
很抱谦,您的浏览器并不支持 IFrame,请与管理员联系,也可。
基于Unity3D的虚拟校园漫游系统的研究和实现
硕士博士毕业论文站内搜索
全站论文库
硕士博士论文库
普通期刊论文库
分类:→工业技术论文→→→→→
基于Unity3D的虚拟校园漫游系统的研究和实现
[硕士论文答辩]论文目录&中文摘要第1-4页 Abstract第4-7页 第一章 引言第7-10页   · 虚拟校园漫游系统建立的意义第7页   · 虚拟现实技术的现状第7-8页   · VR技术的国内外研究动态第8-9页   · 本章小结第9-10页 第二章 虚拟现实技术的相关软件第10-24页   · Unity3D概述第10-14页     · Unity 3D游戏引擎简介第10-11页     · Unity 3D特色及优势第11页     · Unity 3D自带资源介绍第11-14页   · 3DSMax概述第14-18页     · 3DSMax软件简介第14页     · 3DSMax软件的基本功能第14-15页     · 3DS Max应用领域第15页     · 3DSMAX的建模方法介绍第15-18页   · 其他软件支持第18-22页     · Photoshop CS3软件概述第18-19页     · HTML软件概述第19-20页     · ⅡS·概述第20-22页   · 典型案例第22-23页   · 本章小结第23-24页 第三章 数据的采集和处理第24-29页   · 二维卫星地形图获取第24-26页   · 建筑物高度的估算及建筑物照片采集第26-27页   · 对贴图的处理第27-28页   · 本章小结第28-29页 第四章 三维模型的建立第29-42页   · 建模要求第29-30页   · 建筑物三维建模第30-36页     · 比较和选择三维建模的方法第30-32页     · 三维建模的建模步骤第32-36页   · 地形建模第36-37页   · 校园环境小品的建设第37-41页     · 树木建模第37-39页     · 材质与贴图第39-41页   · 三维虚拟校园系统优化第41页   · 本章小结第41-42页 第五章 三维模型的集成第42-54页   · 导入模型到Unity3D中第42页   · 添加灯光和音效第42-43页   · 小地图导航第43-45页   · 三维虚拟场景的建立第45-46页   · WEB三维场景的生成及服务器的配置第46-53页     · 生成WEB格式的可执行文件第46-48页     · ⅡS·配置第48-52页     · 测试及结果第52-53页   · 本章小结第53-54页 第六章 结论与展望第54-55页 参考文献第55-57页 攻读硕士学位期间获奖情况第57-58页 致谢第58-59
本篇论文共59页,
更多相关论文
栏 目 导 航
版权申明:目录制作网站:,本站并未收录论文原文,如果你是作者,需要删除这篇论文目录,。
||||||||||
Copyright(C) All Rights Reserved基于Unity3D的虚拟漫游系统_朱惠娟_文档下载
&当前位置:
& 基于Unity3D的虚拟漫游系统_朱惠娟
基于Unity3D的虚拟漫游系统_朱惠娟
做三维漫游可用参考
2012 年 第21卷 第 10 期
http://doc.guandang.net
计 算 机 系 统 应 用
2.1 开发流程
虚拟漫游系统的开发需要软件工程[5,6]的思想, 从 if(Input.GetKey(KeyCode.W)){ transform.Translate(Vector3.forward *
需求分析入手, 设计系统各模块实现的功能, 在具体开发时, 首先利用CAD平面图和补测的精准数据确定虚拟校园的地理布置, 再用3dmax等三维软件构建校园中各物体的模型, 以Unity3D可以兼容的格式导入, 导入后可在Unity3D中贴图, 添加灯光效果. 场景构建完成后做系统交互设计, 这包括可以漫游行走的交互和界面菜单的交互, 系统完成后进行性能测试, 最后生成可执行文件和网络文件.
图1 虚拟校园系统开发流程
2.2 关键技术 2.2.1 场景建模技术
对于场景建模有两种方式, 一种是利用Unity3D本身的功能建模, 另一种是从外部导入模型, 以导入3dmax软件的模型来说, 可以直接将.max文件存入到Unity3D项目文件夹中, 或者将其导出.fbx的文件格式. 被导入的信息包括物体的空间位置, 名称材质, 动画等.
2.2.2 交互技术
漫游是虚拟校园的关键, 交互是实现漫游的方式. 简单的交互用JavaScript就可以实现, 比如我们在任何漫游系统中都要用到的鼠标按键行走功能, 在unity3d中是可以以WSAD分别实现上下左右, 相对应的代码在FPScontral.js脚本语言中, 从文件的命名FPScontral就可以看出这是第一人称视角控制, 下面例举向前行走的代码:
function Update () {
Time.deltaTime * -speed);} }
另一种重要的交互功能是GUI界面设计, 在虚拟校园中, 可以选择自动导航、手动导航和退出导航按钮, 如图2所示, 根据选择进入场景, 实现相应的漫游模式. 这也需要代码实现跳转场景的功能.
图2 虚拟校园系统GUI设计
以“自动导航”的代码为例, 具体如下:
function OnGUI(){
if(menuShow==false){}
(GUI.Button
(Screen.width/2-30,Screen.height/2-50, 80, 30 ),&自动导航&)) {
print (&You clicked the button!&); Application.LoadLevel(1); menuShow= }}
2.2.3 碰撞检测技术
碰撞检测[7]最基本的是模拟现实环境中的物体在遇到障碍物时发生的本能反应, 比如遇到墙壁时, 不能前行, 好的碰撞检测对一个漫游系统的基本条件. 在Unity3D中也可以在脚本语言中实现控制:
function OnCollisionEnter(obj:Collision){ Debug.Log(http://doc.guandang.net);}
3 虚拟校园的实现
3.1 总体规划
虚拟校园提供三维浏览功能有利于用户通过网络直观地获取信息, 校园中的场景都是原物重现, 用户
System Construction 系统建设 37
Word文档免费下载: (下载1-5页,共5页)
你可能喜欢
基于Unity3D的虚拟漫游系统_专业资料。针对校园虚拟漫游系统在高校信息化发展战略...基于Unt3 的虚 拟 漫游系统① iDy 朱惠娟 ( 南京理工大学 紫金学 院,南京 ...基于Unity3D的虚拟漫游系统_专业资料。针对校园虚拟漫游系统在高校信息化发展战略...基于Unt3 的虚 拟 漫游系统① iDy 朱惠娟 ( 南京理工大学 紫金学 院,南京 ...基于.net及Emgv cv的人脸识别 100 基于sketchup与Unity 3D虚拟建模实现及优化 101 基于C#与Unity的跳跃与碰撞实现 102 基于Unity 3D的虚拟漫游系统 103 Java精品...基于.net及Emgv cv的人脸识别 100 基于sketchup与Unity 3D虚拟建模实现及优化 101 基于C#与Unity的跳跃与碰撞实现 102 基于Unity 3D的虚拟漫游系统 103 Java精品...
更多文档:
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright
All Rights Reserved.&& 拒绝访问 |
| 百度云加速
请打开cookies.
此网站 () 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(3b85c3eb138a4382-ua98).
重新安装浏览器,或使用别的浏览器}

我要回帖

更多关于 unity3d 图形学算法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信