基于粒子系统的虚拟战场环境模拟

来源 :安徽大学 | 被引量 : 0次 | 上传用户:jxzsy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展,各行业都开始把计算机技术应用到本行业来,虚拟现实技术和计算机仿真的应用越来越广泛,计算机动画模拟也得到了很快的发展。计算机游戏、影视、动漫等都开始蓬勃发展起来。而另一方面,世界各国的军事训练却由于受经济、安全性、国际政治等各方面的制约,训练效果越来越差,无法满足基本的训练要求,许多研制的新武器也无法应用到日常训练和战争中去。因此,寻找一个行之有效的训练方法成了各国军事界不遗余力的研究内容。在这种情况下,虚拟战场应运而生。但是,人们在研究虚拟战场环境时却发现不规则的自然环境和特殊效果的模拟是个难题,如对云、雨、雪、烟雾等的模拟。这些不规则的物体有个共同的特点:它们的形状不确定,没有准确的定义。本文主要采用了基于粒子系统的方法对战场爆炸和战场火焰这两种常见的虚拟战场场景进行了模拟,主要做了以下这些工作:(1)对虚拟战场环境的国内和国外发展现状进行了概述,详细介绍了虚拟战场环境的主要组成结构和组成内容,对国内外学者先后提出的各种不规则物体模拟方法进行了研究和分析。(2)深入的研究了粒子系统的基本原理,用数学的方法来描述粒子系统,给出了粒子系统的定义,并对粒子系统的基本结构进行了阐述,详细介绍了建立粒子系统模型的步骤和方法,总结了粒子系统的特点,对粒子系统中粒子的产生、运动、消亡三大过程都给出了详细的说明;对OpenGL图形开发工具进行了详细的介绍,分别归纳了儿种关键技术以及操作步骤。(3)使用粒子系统对虚拟战场环境中的战场爆炸进行了模拟,分析了爆炸的过程并总结了爆炸的特点,根据分析结果设计并建立了爆炸粒子系统模型,对爆炸后的受力情况进行了分析,采用粒了系统的绘制函数和OpenGL的色彩混合技术对爆炸进行了绘制,实现了战场爆炸效果的模拟。(4)对虚拟战场环境中常见的火焰场景进行了模拟,建立了火焰粒子系统模型,定义了火焰粒子的属性和数据结构,并对火焰的属性进行了设置,分析了火焰受到的各种动力,建立了各种不同的动力场,分析了各个不同的动力场里粒子的运动,根据牛顿第二定律对粒子的各个属性进行更新,给出了火焰粒子系统实现的算法,在绘制时结合了OpenGL图形工具的纹理映射技术和色彩混合技术增加实时性和真实感。
其他文献
与传统的静态数据相比,现代数据多以数据流的形式产生和积累,数据类型方面也越来越常见到多标签类型。数据形式与类型的变化无论对单标签数据流分类还是多标签数据流分类都提
最近几十年,随着计算机技术的迅猛发展,对于分布式多智能体系统(MAS: Multi-agent System)的研究和应用已经成为以人工智能为主的众多相关学科的研究重点。RoboCup即机器人足
RCP (Rich Client Platform)是基于Eclipse开发平台而推出的一套用来开发富客户端程序的应用框架,其主要功能是能够为开发人员提供一个快速的、功能强大的、具有良好扩展性的
计算机网络技术与多媒体技术的快速发展,很大程度上促进了通信技术综合化、数字化、智能化、个人化的发展,使得在单一网络平台上实现语音、数据、图像等多种业务成为可能。综合
图像阈值分割是图像处理领域中的一个经典的基本问题,至今仍是国内外研究热点,同时也是一个研究难点。在实际系统中,图像中的目标和背景之间并不具备截然不同的灰度,受不均匀光照
随着数字时代的到来,传统的模拟媒体内容逐渐朝着数字方面转变,由于数字媒体非常容易被传播、复制与修改,这让盗版者提供了很好的机会,然而,也同时损害了原始作者的利益。因
随着网络的大规模覆盖,浏览网络新闻已成为大家了解社会动态的一个重要渠道,新闻搜索引擎不可或缺。然而,虽然网络如一本无所不包的百科全书,由于当前搜索引擎技术仍处在革新
随着社会经济、计算机信息技术和存储技术的不断发展,在日常生活和科学研究领域中,逐渐积累了大量的有重要参考价值的数据。如何从这些宝贵数据中挖掘出我们需要的知识已经成
随着近几年通信业的迅猛发展,移动通信网业务己成为通信行业的支柱产业之一,如何保障移动通信网业务的正常运行,已成为各大通信运营商重点关注的问题。电信员工使用移动通信
随着计算机应用在全球的发展以及中国等亚洲发展中国家经济持续快速增长,软件产业在中国等新兴市场有着巨大的市场和广阔的发展前景,将已有软件做国际化和本地化的需要也日益