基于粒子系统的海洋环境仿真①

基于粒子系统的海洋环境仿真①

ID:5356538

大小:1.35 MB

页数:4页

时间:2017-12-08

基于粒子系统的海洋环境仿真①_第1页
基于粒子系统的海洋环境仿真①_第2页
基于粒子系统的海洋环境仿真①_第3页
基于粒子系统的海洋环境仿真①_第4页
资源描述:

《基于粒子系统的海洋环境仿真①》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机系统应用http://www.c-s-a.org.cn2013年第22卷第2期基于粒子系统的海洋环境仿真①王琪,邓会亨,马璐(南昌航空大学信息工程学院,南昌330063)摘要:随着计算机仿真技术的不断发展,海洋环境仿真在许多领域有着越来越广泛的应用,但是如何生成一个逼真的海洋环境一直是困扰着我们的关键问题.详细分析了海洋模型和艏浪特效的仿真,采用了VisualStudio2003.net和VegaPrime软件,在开发过程中加入了粒子系统,仿真出比较逼真的海洋环境,给人以身临其境的感觉.关键词:粒子系统;Ve

2、gaPrime;多线程;海洋模型;艏浪MarineSimulationBasedonParticleSystemWANGQi,DENGHui-Heng,MALu(SchoolofInformationEngineering,NanchangHangkongUniversity,Nanchang330063,China)Abstract:Withtheunceasingdevelopmentofcomputersimulationtechnology,Marineenvironmentalsimulationbeco

3、mesmorewidelyused,butitisstillatoughandcriticalissuewhichworkagainstustobuildavividenvironment.Thepaperdetailedanalysisofoceanmodelandbowwavespecialeffectsimulation,showshowtobuildaVirtualMarineenvironmentalbyVisualStudio2003.netandVegaPrime,theintroductionofP

4、articlesystemduringthedevelopmentprocessmakesitmorerealisticandimmersive.Keywords:particlesystem;vegaprime;multi-thread;oceanmodel;bowwave海洋是人类社会赖以生存和发展所不可缺少的物浪等不规则对象的特效仿真,它们不仅有复杂的逻辑质和能量源泉,约占地球表面积的71%.大规模的海结构,而且还会动态的发生变化,很难用传统的几何面场景模拟一直是计算机图形学领域中的难点,能够方式来模拟.粒子

5、系统是迄今为止计算机图形学中用仿真出一个逼真的海洋环境意义十分重大,它将有着于描述不规则对象最成熟的理论之一,也是视景仿真广泛的应用前景.领域模拟自然现象和特殊效果的方法中视觉最好的一虚拟现实技术是当前仿真领域中的一个热点,它种.粒子系统的基本思想是,采用大量的、具有一定生是一种由计算机和电子技术创造出来的新世界,是一命和各种属性的微小图元作为基本元素来描述不规则个看似真实的模拟环境,强调了人在虚拟环境中的主对象,每个粒子都有颜色、形状、大小、速度、方向、导作用.通过多种传感设备,用户可根据自身的感觉,生命周期等相

6、关属性,而其中的很多属性都可以是时对虚拟世界中的物体进行考察和操作,参与其中的事间的函数.随着时间的推移,每个粒子都会经历“产[2]件,同时提供视、听、触等直观而又自然的实时感知,并生”、“活动”和“消亡”三个阶段.[1]使参与者“沉浸”于模拟环境中.本文的主要工作是采粒子系统是一个动态而非静态的系统,其动态用合适的方法提高海洋环境模拟的真实感和实时性.变化的过程就是众多新粒子产生和旧粒子灭亡的过程.粒子在运动的过程中改变形状,从而表现出景1粒子系统物形态和特征的动态变化.粒子系统的建模过程如[3]在海洋环境仿真中

7、,有些诸如艏浪、艉浪、拍岸图1所示.①收稿时间:2012-08-05;收到修改稿时间:2012-09-10230研究开发ResearchandDevelopment2013年第22卷第2期http://www.c-s-a.org.cn计算机系统应用信息需要进行实时地渲染循环,这是一个非常浪费时间的运行过程,应该创建多线程来实现.系统通过一种循环的方式为线程提供时间片,因为时间片相当短,因此给用户的感觉就好像是多个线程是同时运行的,[4]从而提高了应用程序的运行效率.3.1海洋模型VegaPrime中有四种海洋模型.

8、第一种为vpMarineOceaFixedLocation,可以生成海港等静态的固定区域的海洋;第二种为vpMarine图1粒子系统建模过程OceanObserverCentered,以视点为中心,设定一个定长为半径,动态生成海洋网格;第三种为vpMarine2系统设计OceanSurfZone,用于生成拍岸浪效果的固定海洋区视景是虚拟现实中重要的组成部分,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。