计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

基于3D和Virtools技术的农业视景仿真系统(1)

2015-04-27 01:44
导读:计算机应用论文论文,基于3D和Virtools技术的农业视景仿真系统(1)论文样本,在线游览或下载,科教论文网海量论文供你参考: 摘 要 提出基于3D和Virtools技术的视景仿真系统的开发方法,以北
摘 要 提出基于3D和Virtools技术的视景仿真系统的开发方法,以北京密云县京承高速路二期都市型现代农业走廊建立虚拟场景,实现了自动漫游、手动漫游、四季景观、各种气候效果、各种实体的动态效果,并根据路线做了详细的碰撞检测。同时根据视景仿真系统的特点,在自动漫游和手动漫游过程中,以现有场景为基础,通过视频、图片、音乐对虚拟现实系统做了补充。该系统具有真实性、交互性、简单和易实现等特点。 关键词 3D;Virtools;Virtools SDK;视景仿真系统;碰撞检测
1 引言 虚拟现实(VR)是利用电脑模拟产生一个三维空间的虚拟世界,用户在此环境中利用设备与其进行交互,产生身临其境的感觉。视景仿真是虚拟现实的基本表现形式,目前已经在许多领域得到应用,如:农业景观模拟、大型机械模拟、航天器模拟、地形地貌模拟、城市建筑模拟。农业视景仿真系统应用于农业的对外宣传和招商引资中,能给许多不能亲自参观都市型现代化农业走廊的人一种新的选择和高度逼真的视觉体验。并且通过这种虚拟体验,促进文化、经济交流,有利于招商引资,因而具有较高的实际价值。2 基于3D和Virtools技术及创新点 目前虚拟漫游系统也可以采用VRML技术[1],因为VRML 技术支持在线仿问,动态更新等优点。但是,由于网络的带宽约束,不能支持像本系统这样规模比较大的系统,同时在效果方面,也不能做出这么多动态效果。基于3D和Virtools技术[2-5]的漫游系统开发流程快,并且仿真效果也十分好,具有更多交互形式等优点。 Virtools是一套整合软件,可以将现有常用的档案格式整合在一起,如3D模型、2D图形或是音效等。Virtools不是3D Engine,Virtools是一套具备丰富的互动行为模块的实时3D环境虚拟实境编辑软件,可以制作出许多不同用途的3D产品,如因特网、计算机游戏、多媒体、建筑设计、交互式电视、教育训练、仿真与产品展示等。Virtools除了有编辑制作的界面外,也包含了SDK,可供程序设计人员开发新的功能、新的硬件驱动程序。Virtools的“互动行为模块”就像在堆积木一样,可以利用Drag or Drop拖放方式将互动行为模块赋予在适当的对象或角色上,以流程图的方式决定行为模块的处理先后,逐渐编辑组合成一个完整的交互式虚拟世界。Virtools基本就拥有超过400个以上的互动模块可供运用,经由编辑后的互动模块群可以组合成一个新的单一互动模块以方便重复使用、编辑,甚至可以交换或卖给需要的使用者。3 需求分析 密云县京承高速路二期都市型现代农业走廊视景仿真系统是基于虚拟现实和视景仿真技术在计算机上虚拟重构出的三维景观。基于景观的实景或规划设想,系统首先绘制出景观的三维地形图;确定房屋、温室、道路、水渠、农田林地等的具体位置;构建农林植物、房舍等的三维模型;生成景观的三维场景;设置漫游路线,结合解说讲解可将景观逼真地展示出来,具有身临其境的效果,在景观的展示和宣传等方面具有良好的应用效果。按照规划方案,以高速路中心为轴线,沿途重点规划的“一带一河一园四区”进行外围展示。具体内容包括:京承高速路二期密云段公路及两旁主要景观展示;外围单独展示:潮河生态公园、温地公园、平头高档花卉展示区、新兴村葡萄园、连花瓣村奥运蔬菜及芦笋种植基地、巨龙山庄景观展示。同时实现了自动漫游、手动漫游、视景特效、季节控制、时段控制、音乐控制、帮助模块功能。4 农业视景仿真系统系统设计 为了体现虚拟性、交互性,增强临场感、真实感,结合Virtools中有五个主要的元素:①Virtools Library:提供3D实时的互动行为,②Virtools Dev的操作环境,③Virtools Viewer:在这里是以Web形式发布的系统,④Virtools SDK:软件开发包,可以通过开发包[6]开发3D引擎或Virtools Library⑤3D引擎,由此设定了图1所示的架构方案:先由各类素材(模型、图片)组建虚拟场景。然后由SDK开发的引擎,和已有的引擎对场景进行渲染等操作。然后结合Virtools Library,和由SDK开发的互动行为引擎和输入设备进行交互开发,最后通过输出设备进行Web输出。5 系统实现5.1 模型的建立 根据密云县京承高速路都市型现代农业走廊的航拍图和规划方案构建 3D地形场景。根据数码采集的相片,制作工业区、高速路等 3D 模型。根据数字化仪,先得到花卉、芦笋等植物的模型,然后通过3DMAX进行模型优化。并对某些模型加入了动作。生成模型后,运用以下的方法,生成Virtools 可载入的文件。如图2所示。
上一篇:基于Web的工作流管理系统的设计分析(1) 下一篇:没有了