- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Unity3D的室内漫游仿真系统研究 研究背景和意义 1 相关理论和技术 2 系统需求分析 3 系统架构设计 4 系统实现 5 总结和致谢 6 目 录 研究背景和意义 虚拟现实技术综合利用了计算机图形学、仿真技术、多媒体技术、人工智能技术、计算机网络技术、并行处理技术和多传感器技术,模拟人的视觉、听觉、触觉等感觉器官功能,使人能够沉浸在计算机生成的虚拟境界中,并能够通过语言、手势等自然的方式与之进行实时交互,创建了一种适人化的多维信息空间。 虚拟现实技术已经在多个领域 中得到应用,如家庭娱乐系统、军事仿真系统、室内漫游仿真系统、医疗系统等,创造了巨大的社会价值和经济价值。 研究背景和意义 室内漫游仿真系统作为虚拟现实技术的一个分支,正在得到迅速的重视和发展。室内漫游仿真系统的优势在于,相对于单一的图片展示,更能使用户获得身临其境的直观感受,能获得更细节、全方位的信息。它的沉浸感、交互感是其他传统媒体平台和动画所无法比拟的。室内漫游仿真系统包括一个逼真的视、听、触觉的一体化的虚拟环境,用户借助必要的装备在该环境中漫游,从任意角度观察环境中的物体,从而产生身临其境的感觉,同时也可以对环境中的家具进行规划和操作。 应用领域 相关理论和技术 三维建模,是通过三维建模软件,将心中想象的或设计图纸中的家具和建筑模型构建出来,然后再通过绘图软件来绘制贴图,将贴图映射到模型的表面,最后完成一个一个物品的过程。 三维建模方法:几何建模/建模软件建模、设备扫描建模、根据图像或视频建模 编程控制,是通过编写代码,精确控制每一个家具的运动和位置,控制人物在室内的行走,摄影机的移动,达到漫游的目的。 室内漫游仿真系统 三维建模 编程控制 相关理论和技术 系统开发流程图如下图所示 三维建模 本系统采用3dsMax 2009建模软件 为建模工具,它具有易上手、教程多、 插件众多、能建立工业级复杂模型 的优势。 场景三维建模是室内漫游仿真系统主要构成部分,也是整个项目最为繁重的部分 建模原则: 首先要尽量做简模。虚拟现实中的运行画面每一帧都是靠显卡和CPU 实时计算出来的,如果面数太多,会导致运行速度急剧降低,甚至无法运行;模型面数的过多,还会导致文件容量增大,在网络上发布也会导致下载时间增加。 第二,模型的数量不要太多。如果场景中的模型数量太多会给后面的工序带来很多麻烦,如会增加烘焙物体的数量和时间,降低运行速度等 编程控制 本系统采用Unity3D引擎为实现平台,它具有超高的性能和简便的场景编辑器,拥有AAA级别的功能和组件,满足各种平台的需求。 编程控制 Unity3D采用组件式开发,它包括寻路、动画、资源管理、音频、物理、图像效果、首选项设置、网格、网络、渲染、GUI用户界面、变换、摄像机、光照、角色控制、粒子特效等数十个组件。 它拥有层级可视化编辑器,动态的游戏预览和属性编辑,支持自动资源导入,支持Bump Mapping、Reflection mapping、Parallax mapping、Shadow mapping、light mapping等技术,内建地形编辑器,支持树木与植被贴片,支持多人网络联机。 Unity3D支持三种语言,即C#、JavaScript、Boo,前者是面向对象语言,对于大型项目宜采用;后两者是脚本语言,对于中小型项目更具有灵活性。编写程序必须调用Unity3D SDK中的API,包括实时运行类和编辑器类 项目工作主要集中在Assets文件夹,包括models、scripts、materials、textures、sounds、shaders、standard assets7个文件夹。scripts下放编写的脚本文件。在保存场景的时候,系统会自动编译脚本为.net dll文件。 系统需求分析 开始着手项目,首先应该对系统做需求分析,确定系统要做什么。 需求分析之所以重要,就因为它具有决策性,方向性,策略性的作用。我姑且把它称作需求驱动开发。 用户需求: 别墅建筑有四层,第一层是杂物储存室,第二层是起居室、读书 室、活动室等,第三层是会客室,第四层是天台。 用户能利用键盘和鼠标来控制摄像机的移动。 用户能与场景中的道具有交互体验。 系统具备和现实世界一样的物理特性。 系统需求: 采用面向对象的软件开发工具,使系统具有可扩展性、可维护性和稳定性。 操作界面友好,系统运行流畅,内存占用适中。 系统架构设计 系统分为三维建模和编程控制,那么自然在设计的时候就分为模型和程序两个模块。这样在项目的不同阶段,可以针对某一个模块进行实施,让开发人
您可能关注的文档
- 基于Matlab模糊PID控制器设计.doc
- 聆听音乐目录中英对照.doc
- 流程图、价值流分析入门.pptx
- 六大关键词解读佛山照明企业发展状况.pptx
- 基于OP07程控放大器设计.doc
- 龙渊产品介绍2014.pptx
- 基于PLC灌装机控制系统.docx
- 楼宇机电设备管理.ppt
- 录播教室建设与应用.pptx
- 路由和交换技术沈鑫剡第五章课后习题答案.docx
- 原电池电动势的测定实验报告.pdf
- 与业主、设计、总包、监理和他承包人的配合措施.pdf
- 公司管理流程.pptx
- 2024_2025学年新教材高中地理第1章地球的运动素养综合训练新人教版选择性必修1.doc
- 2024_2025学年新教材高中地理第3章大气的运动第1节常见天气系统第1课时锋与天气分层作业新人教版选择性必修1.doc
- 2024_2025学年新教材高中地理第1章地球的运动第2节地球运动的地理意义第4课时正午太阳高度的变化四季更替和五带划分分层作业课件新人教版选择性必修1.pptx
- 2024_2025学年新教材高中地理第2章地表形态的塑造第2节构造地貌的形成第1课时地质构造与地貌课件新人教版选择性必修1.pptx
- 2024_2025学年新教材高中地理第1章地球的运动问题研究人类是否需要人造月亮课件新人教版选择性必修1.pptx
- 五片小雪花课件.pdf
- 2024_2025学年新教材高中地理第3章大气的运动第2节气压带和风带第1课时气压带和风带的形成分层作业课件新人教版选择性必修1.pptx
最近下载
- Beautiful Ireland and Its Traditions优秀教学课件.pptx
- 2023年第二届新晨杯_B题.pdf VIP
- 光储柴一体化供电系统应用调研及系统方案.ppt
- 毕业设计(论文)某机械加工车间低压配电系统及车间变电所设计.doc
- 火锅店安全管理制度解析.docx
- 机械制图习题集(多学时)第4版课后习题答案.pdf VIP
- 《祝福》《林教头风雪山神庙》《装在套子里的人》联读课件 统编版高中语文必修下册.pptx
- 2020-2021学年广东省广州市天河区七年级(下)期末语文试卷.doc VIP
- 彩钢板屋面除锈及防水工程施工方案.doc VIP
- 肺隐球菌病病人的护理.pptx
文档评论(0)