共查询到20条相似文献,搜索用时 31 毫秒
1.
2.
基于云模型与粒子系统自然雨模拟 总被引:1,自引:0,他引:1
王兆红 《计算机应用与软件》2009,26(12):102-104
自然景物雨的模拟,在计算机游戏、三维动画、影视及广告中有着广泛的应用。粒子系统是模拟雨的一种有效方法。但是粒子系统使用随机生成的粒子以及粒子属性来模拟雨,而真实的雨粒子往往不是随机分布的。概率论与随机过程的理论研究和实际应用表明,类正态分布在实际的自然现象与社会现象中分布最为广泛,云模型是模拟生成类正态分布的有力工具,基于云模型控制粒子系统的粒子生成、属性的改变能够更真实地模拟自然雨的生成,具有更逼真的效果。 相似文献
3.
基于粒子系统烟雾的模拟 总被引:1,自引:0,他引:1
传统基于粒子系统烟雾的模拟无法模拟烟雾的扩散行为,而且需要大量粒子,因此满足不了虚拟战场逼真度和实时性的需要.提出一种基于粒子系统理论和离散浓度场相结合来模拟烟雾的算法.在粒子的属性中加人浓度属性,利用三维扩散方程的有限差分建立浓度场,浓度场的变化由浓度场内空间粒子的位置和扩散方程决定,通过浓度场的变化使粒子分裂来模拟烟雾的扩散,通过粒子的运动反映风场的作用.与传统的粒子系统相比,增加了对烟雾扩散的描述,大大降低粒子的数量,该算法保证了生成烟雾的逼真效果,满足了虚拟战场实时性需要. 相似文献
4.
基于GPU粒子系统的大规模场景高效雨雪实时模拟 总被引:3,自引:0,他引:3
粒子系统实现的雨雪效果能有效增强三维场景的真实感,传统基于中央处理器(CPU)运算模拟的粒子系统占用了大量CPU运算时间,难以达到实时模拟的要求。为此提出了一种基于图形处理器的(GPU)运算的粒子系统来模拟的雨雪场景。该方法通过在GPU中重复使用消亡粒子在视点坐标系内生成新粒子,并在几何着色器中将粒子的点坐标转换为矩形坐标,将CPU从复杂庞大的几何运算中解放出来,从而大幅增加了场景绘制的微粒数,使雨雪场景模拟的实时性和逼真度得到增强。 相似文献
5.
6.
随着虚拟现实技术和计算机技术的发展,运用粒子系统来模拟动态的复杂实体和自然现象越来越受到人们的关注。基于3DGS(3D GameStudio)即3D游戏著名游戏工具软件,设计了几种实时的粒子系统。介绍了粒子系统的实现方法,包括粒子的属性定义以及粒子生命周期控制等特性。在该系统中举例分析了火焰和雨雪几种实体的特点,运用3DGS中自带的脚本编写工具Lite-C实现了其粒子效果的模拟。实验表明基于3DGS的粒子系统实现简单且对复杂的动态实体和自然现象都能够达到很好的仿真效果。 相似文献
7.
粒子系统是一种可以有效模拟不规则运动的景象或现象的图形生成算法。将粒子系统的关键方法和OpenGL纹理映射技术相结合,设计了一种水彩画的模拟生成算法,利用鼠标实现用户交互。该算法利用纹理映射技术模拟颜料粒子,通过粒子的扩散作用模拟水彩画的绘制过程。实验结果表明,提出的水彩画模拟算法具有简单快速的特点,并且达到了较好的逼真度。 相似文献
8.
9.
10.
粒子系统是实时模拟三维地形场景中具有真实感的降雨情景的一种有效方法。本文基于粒子系统的基本原理分析并提出了适用的雨粒子系统和雨粒子的属性,采用了把雨粒子产生区域定义为一个视图体顶部的外接长方体、用象素点和直线作为雨粒子的形状、降落过程的重力作用模拟、用粒子组实现雨粒子的连续补充和雨粒子的降落高度检测等新的方法及算法。试验结果表明,该方法能有效地再现三维地形环境场景中的降雨景象,在满足实时交互漫游的前提下表现出较强的真实感,具有一定的实用价值。 相似文献
11.
在3D游戏场景中我们通常利用真实感图形学的知识,模拟具有随机过程的自然场景。粒子系统是此类应用的重要实现途径。本文在基础粒子系统的框架上进行改进,对动态火焰进行模拟。对火焰粒子的速度,动态效果和颜色变化等物理现象进行建模,采用关键帧技术和自定义粒子发射器,真实地模拟了3D游戏场景中的动态火焰效果。 相似文献
12.
为了模拟某型灭火飞机的投水特效,主要研究了基于粒子系统的投水特效.首先阐述了Vega Prime特殊效果模块中粒子系统的基本原理,然后采用面向视点的多边形来表示水粒子,通过具体设置粒子系统中粒子的颜色、透明度、大小、纹理、速度和位置等属性,逼真的模拟了飞机的投水特效.在模拟的过程中,将环境影响因素考虑进去,使用Vega Prime的API函数实现投水特效的实时性,同时将飞机坐标系中的速度转换到渲染的场景坐标系中,实现了投水特效随着飞机运动的效果.实践证明,使用粒子系统模拟飞机的投水特效,使三维真实感更强. 相似文献
13.
基于粒子系统的陨石爆炸模拟 总被引:1,自引:0,他引:1
陨石爆炸效果可以大大增强虚拟现实系统的沉浸感,对陨石爆炸模拟在计算机游戏、影视、视景仿真系统中有着广泛的应用.粒子系统是模拟陨石爆炸的一种有效方法,目前还没有基于粒子系统的陨石爆炸模拟方法.文中给出了一种基于粒子系统的陨石爆炸模拟方法.基本思想是运用匀加速运动实现陨石粒子的运动轨迹,并采用OpenGL中的纹理映射和色彩融合技术绘制陨石粒子.运用VC++6.0和OpenGL开发工具实现了陨石爆炸的模拟.实验表明该方法实现简单,模拟的陨石爆炸效果满足实时性和逼真性的要求. 相似文献
14.
在建立降雨、降雪过程教学模型的基础上,设计了实时雨雪粒子系统.介绍了该粒子系统的实现方法,包括粒子属性的定义与更新、粒子生命周期控制等.在该系统中,通过控制粒子的可视区域,采用动态的小范围飘雪来代替整个场景的飘雪模拟.实际应用结果表明,该粒子系统能够在虚拟校园的场景中实时地模拟雨雪现象. 相似文献
15.
提出了一种粒子系统与物理动力学相结合的算法,较精确地模拟了火焰和烟雾粒子的受力及在空中的运动状态。为了提高模拟速度和真实性,用粒子线性膨胀来近似地达到烟雾扩散的效果,粒子的颜色变化则通过真实火焰燃烧的颜色采样线性插值方式重构。在渲染时,利用粒子排序和Alpha混合,避免了传统粒子系统的颜色饱和问题,再结合纹理映射和Billboard技术,能对场景进行快速的绘制。 相似文献
16.
17.
基于GPU粒子系统的战场实时雨雪效果模拟 总被引:5,自引:0,他引:5
雨雪效果的模拟可大幅提高战场视景仿真的真实感,粒子系统作为模拟不规则自然现象的有力工具,很适合雨雪效果的模拟,传统基于中央处理器(CPU)运算的粒子系统,模拟雨雪效果时存在占用大量CPU时间和系统资源的缺点,针对这个问题,建立了基于图形处理器(GPU)粒子系统的雨雪效果模拟方法,讨论了雨雪粒子系统在GPU上的实现、存储及运算等问题,通过将粒子系统的存储和运算全部交由GPU来完成,充分利用了GPU强大的处理能力和带宽优势,大幅提高了可模拟的雨雪粒子数量,并使雨雪模拟的逼真度和实时性都得到了增强. 相似文献
18.
基于OpenGL的礼花粒子系统模拟研究 总被引:2,自引:0,他引:2
粒子系统是一种能够有效模拟不规则运动的景物或现象的图形生成算法.本文将粒子系统的关键方法和OpenGL纹理映射技术相结合,设计了一种礼花粒子系统的模拟生成算法.该算法利用粒子系统对礼花的属性和运动特征进行建模,再利用纹理映射技术显示计算得到的每个礼花粒子.实验结果表明,本文所提出的礼花模拟生成算法具有简单快速的特点,并且达到了较好的逼真度,适合实时性较强的应用. 相似文献
19.
20.
将纹理映射和粒子系统理论相结合,给出一种基于粒子系统的喷泉系统模型,同时分析模型中粒子的属性及其变化,加入风力和阻力等粒子属性,绘制三维喷泉系统,实现粒子在复杂受力情况下的实时动态模拟.实验结果表明,该方法不仅有效地保证了图像的真实感,而且提高了系统的灵活性和实时性. 相似文献