当前位置:主页 > 科技论文 > 软件论文 >

基于Unity 3D场馆构建系统的设计与开发

发布时间:2021-09-12 09:05
  Unity 3D场馆系统是基于地理信息技术、虚拟现实技术、计算机网络技术等高新技术。将场馆地理信息与其他场馆信息相结合,通过虚拟现实场景界面实现场景景观和信息的浏览和查询,并上传到计算机网络,提供远程用户访问。虚拟场馆提供了最直观的场馆景观和设施表达形式,方便用户获取场馆信息,促进了场馆建设和远程互动的发展。建设一个简单实用、具有较强现实感的虚拟场馆漫游已成为城市展示虚拟化的目标。Unity 3D和3ds Max等关键软件也为虚拟场馆交互系统的建设提供了技术支持。本文旨在设计和开发一个虚拟场馆漫游系统和场景交互系统。作者通过阅读大量国内外参考文献,深入研究了场馆建设系统的技术和建筑三维场景的现有语言。在此基础上,确定了场馆交互系统建设的架构方案。首先,以虚拟场馆建设过程为线索,利用3ds Max和Unity 3D实现了场馆对象的建模,针对建筑的复杂性和现实性,提出了建筑场景的二次模型细化方法。其次,讨论了场馆系统的场景交互功能。在此基础上,实现了用户管理、视点控制、动画和场景空间置换的交互功能。再次,在系统设计和开发的最后,讨论了场景系统的优化方法,并通过碰撞检测、细节层次技术、模型映... 

【文章来源】:大连交通大学辽宁省

【文章页数】:54 页

【学位级别】:硕士

【部分图文】:

基于Unity 3D场馆构建系统的设计与开发


图2.1?MVC处理响应流程图??l;ig.2.1?MVC?Processing?response?flow?chart??综上所述,MVC各层之问关系对应的设计模式:该组合模式在其自身的实现;模??

示意图,框架结构,示意图,框架


?Spring?*eb*?f" ̄ ̄ ̄7??Spr^?AOP,?S本?W*b?应用集成.??AOP?It?S3-?????????live-'??定义的AOFV?\ ̄?[―,一-:?I应用的MVO??i|Si22n5J.?Spring?DAO*?Spring?Context.?-rig,,??|?JDBC的丨甶象IS*1?|基本恥big用堪成??|??Spring?Core^'??^pring的蠤本供块??IOC方式的Bean答22tl理*??图2.2?Spring基础框架结构示意图??Fig.2.2?Sketch?of?Spring?Foundation?Frame?Structure??2.2.2?Struts?框架??在Struts框架中,控制器被设置成Action?Servlet的Servlet。,根据模型、视图和控??制器之间的关系配置适当的文件,转发视图请求,并组装响应数据模型。在MVC模型??部分,通常分为两个子系统(系统的内部数据状态和改变数据状态的逻辑操作)。这两个??概念子系统具体对应于Struts中的操作形式和操作,这些操作需要继承和实现超类。??Struts可以与各种标准数据访问技术相结合,除了为Struts使用标准Java?Server?Pages??(JSP)之外,它还提供了一个大型标记库,并且可以与其他表示层组件技术(产品)集成。??通过应用Stmts框架,终端客户端用户可以将大部分注意力集中在自己的业务逻辑和映??射配置文件(Struts?config.xml)上。Struts基础框架结构如图2.3所不:??事件^?t?控制器獅钱‘,?业务逻铕一??

模型图,场馆,场景,体系结构


?大连交通大学工程硕士学位论文???臚彤数据?g筑模f!? ̄T ̄??Unity?3D??r?'建樓??纹琛歡拗:场景樣瓚?1丨????屌?ts数g??-Mm?辦幕??vm?|*brti??图4.1场馆体系结构??Fig.4.1?Venue?architecture??整个漫游系统的目的是通过虚拟三维模型来表现真实场景。让用户从各个方面了解??场馆的真实情况。漫游系统的主要功能是显示整个场馆的结构及布局,通过移动和切换??场景的视角来实现。??4.1.2软件设计原则??采用Unity?3D技术实现漫游系统。系统可以选择自由路径和固定路径。方向键用于??控制漫游浏览过程中的上下前后的移动。??通过3ds?Max软件建模和材质映射,然后发布为.FBX格式文件,在Unity?3D软件??导入.FBX文件,通过Unity?3D对资源进行整理及优化,实现摄像机跟踪、镜头切换等??功能。软件设计流程如图4.2所示。??遂模?用户??1?|麵賴1??-出.f似X件?相枳捭_?I??场嬢数IK.W????Unity?I*——1??序抟?14?!??图4.2设计流程图??Fig.4.2?Flow?chart?of?Design??20??

【参考文献】:
期刊论文
[1]UML及Struts2+Hibernate3在JavaEE项目中的应用[J]. 李敏.  福建师大福清分校学报. 2016(02)
[2]Unity3D与数据库通信方法的研究[J]. 张利利,李仁义,李晓京,马进,惠铎铎.  计算机技术与发展. 2014(03)
[3]基于Unity3D的虚拟漫游系统[J]. 朱惠娟.  计算机系统应用. 2012(10)
[4]Quest3D虚拟人机交互系统中5DT数据手套的应用[J]. 罗迎.  科学技术与工程. 2011(04)
[5]虚拟现实技术的最新发展与展望[J]. 陈浩磊,邹湘军,陈燕,陈燕,刘天湖.  中国科技论文在线. 2011(01)
[6]美国虚拟现实技术发展现状、政策及对我国的启示[J]. 王健美,张旭,王勇,赵蕴华.  科技管理研究. 2010(14)
[7]3D MAX建模技术及其优化的研究[J]. 郑付联.  大众科技. 2010(02)
[8]虚拟现实技术的演变发展与展望[J]. 邹湘军,孙健,何汉武,郑德涛,陈新.  系统仿真学报. 2004(09)

硕士论文
[1]基于Unity3D的跨平台手机网络游戏的研究与实现[D]. 陈俊锋.中山大学 2013
[2]基于Web的交互式产品虚拟展示平台关键技术研究[D]. 张剑利.江苏科技大学 2010



本文编号:3393947

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3393947.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ed1e1***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com