基于Delta3D气象仿真框架设计与实现.docVIP

  • 8
  • 0
  • 约5.11千字
  • 约 10页
  • 2018-05-28 发布于福建
  • 举报
基于Delta3D气象仿真框架设计与实现

基于Delta3D气象仿真框架设计与实现   摘要:为解决传统气象仿真方法复用性差,耦合性高等问题,提出了基于组件、以事件为中心的独立气象仿真框架,并在Windows平台下形成一个动态链接库,该动态链接库可以方便的动态载入到各种仿真系统中。运用VC++2005和虚拟现实开发引擎Delta3D,通过键盘响应特定气象事件,实现了常见气象现象的仿真。 实验结果表明,利用该方法不仅降低了系统的耦合性,还提高了仿真系统的开发和运行效率。   关键词:虚拟现实; 气象角色; 角色代理; 事件消息; 低耦合; 仿真框架   中图分类号:TN911?34; TP391.9文献标识码:A文章编号:1004?373X(2012)04?0029?04      Design and implementation of weather simulation framework based on Delta3D   BAI Xiao?mei, WANG Ru, ZHAO Yun?bing   (School of Information and Control Engineering, Xi’an University of Architecture and Technology, Xi’an 710055, China)      Abstract: A independent dynamic meteorology simulation framework centered on the events is put forward based on components to solve the poor reusability and high coupling of traditional meteorological simulation method. A dynamic link library is formed on Windows platform and can be conveniently loaded into all kinds of simulation systems. The common meteorological phenomenon simulation is achieved with VC++2005 and virtual reality to develop engine Delta3D, and response specific weather events through keyboard. The experimental results show that the method not only reduces the coupling of system, but also improves the development and operating efficiency of the simulation system.   Keywords: VR; weather actor; actor proxy; event message; low coupling; emulation framework         收稿日期:2011?09?11   基金项目:教育部虚拟现实工程研究中心开放实验室项目(MEOBNUEVRA200902);陕西省教育厅科研专项项目(11JK0944)0引言   在仿真系统中,气象的模拟直接影响到系统的逼真度和可信度,动态气象因其运动规律无序,数量巨大,随机变化性强,一直是仿真系统的难题之一。1983年Reeves提出的粒子能充分体现模糊物体的动态性和随机性,所以能很好地模拟动态气象[1]。近年来,国内研究者用粒子系统的方法对动态气象进行模拟,取得了大量的成果。徐利明等人基于???子系统利用OpenGL技术实现了实时雨、雪的模拟,该方法借助底层图形库OpenGL,实现起来工作量大且开发周期长[2];张汉清等人建立了基于图形处理器 (GPU )粒子系统的雨、雪效果模拟方法,使雨、雪模拟的逼真度和实时性都得到了增强,但这对硬件有较高的要求[3];曾博、陈澜基于可视化引擎MS Flight Simulator提出了一种基于粒子系统理论实时仿真气候现象的算法,但没有考虑复杂气象情况下雨、雪粒子的特征[4] ;杨述华等人提出了基于VEGA在大型场景漫游系统中实时模拟雨、雪的方法,但物理模型是依托VEGA软件的粒子特效模块[5]。   传统的粒子模型是表达气象环境的主要手段,建立合适的粒子系统表达气象模型是这一领域的主要内容。但这严重影响了仿真系统的开发周期和费用,如何在现有模型基础上进行独立的集成开发,使其可以应用到各种仿真系统,

文档评论(0)

1亿VIP精品文档

相关文档