共查询到18条相似文献,搜索用时 109 毫秒
1.
不规则物体的模拟一直是计算机图形学的研究热点和难点,而火焰在时间和空间上的多变性,更具有挑战性。本文详细讨论了火焰模型中火焰粒子属性的变化和纹理图片的选取。粒子系统是模拟不规则物体的有效方法,结合纹理映射增强绘制结果的真实感,可大大降低粒子数量,提高了绘制效率。实验表明,这种方法满足真实感和实时性的要求。 相似文献
2.
3.
基于粒子系统方法的三维火焰模拟 总被引:13,自引:0,他引:13
文章设计了粒子系统火焰模型,详细讨论了模型中粒子的属性及其变化,实现了具有较强真实感的颜色变化和动态摇曳等火焰特性,采用纹理映射和视线跟踪技术进行三维火焰渲染;同时,采用了层次化的编程结构,用以提供简单实用的交互性火焰模拟。最后提供了篝火、烛火、火箭尾焰以及战场火焰模拟的效果图。 相似文献
4.
基于改进的粒子系统的火焰模拟 总被引:2,自引:2,他引:0
在总结了国内外学者所建立的各种火焰模拟方法的基础上,基于粒子系统模型,对传统粒子系统的火焰模型进行了一些改进.详细讨论了改进后控制参数和函数的由来和设置,并研究了各个控制参数对于火焰效果的影响.同时,也拥有对风等外界影响因素的丰富体现力,在一定程度上克服了随机性,能够生成不同形态的火焰燃烧的情景.最后给出了一些已经实现的火焰效果. 相似文献
5.
王静 《电脑编程技巧与维护》2011,(12):96-97
介绍了现有的火焰模拟算法,阐明了粒子系统在建模不规则自然景物方面的几个重要优点,并简要讨论了基于粒子系统的三维火焰模拟方法,设计了火焰模拟系统的4个功能模块,探讨了提高粒子系统实时性的方法。 相似文献
6.
基于OpenGL的礼花粒子系统模拟研究 总被引:2,自引:0,他引:2
粒子系统是一种能够有效模拟不规则运动的景物或现象的图形生成算法.本文将粒子系统的关键方法和OpenGL纹理映射技术相结合,设计了一种礼花粒子系统的模拟生成算法.该算法利用粒子系统对礼花的属性和运动特征进行建模,再利用纹理映射技术显示计算得到的每个礼花粒子.实验结果表明,本文所提出的礼花模拟生成算法具有简单快速的特点,并且达到了较好的逼真度,适合实时性较强的应用. 相似文献
7.
粒子系统是用来模拟不规则运动物体的一种比较有效的方法。该文首先阐述了粒子系统的基本原理,对烟花粒子系统的基本模型和燃放原理进行了分析。然后利用粒子系统的基本原理,结合烟花燃放的具体特点,建立了基于粒子系统与纹理映射的烟花动态模型.模拟了烟花从上升到爆炸,再到消失的过程。在已建好的模型中对烟花模型进行了改进,使得单个烟花在绽放后再次绽放成其他形状.从而提高了用粒子系统模拟烟花的灵活性。 相似文献
8.
基于粒子系统的火焰模拟是可视化仿真中的一个重要环节。目前,一些火焰模拟方法中的不足之处在于粒子计算时间长、渲染效果不真实等。基于粒子系统提出了一种三维火焰模拟算法,并利用GPU加以实现。其基本思想是运用物理动力学原理分析现实生活中的火焰运动,构建出火焰粒子系统模型并实现火焰的三维效果。实验表明,用该方法模拟火焰效果比较真实、速度快,在PC上可以得到令人满意的效果。 相似文献
9.
由于使用数学物理方法模拟火焰动画的计算量太大难以实现实时性,本文提出一种新的火焰模拟方法。该方法结合数学物理方法和粒子系统的优点,采用不可压缩的Navier-Stokes方程作为火焰模拟的物理模型,通过简化外力项的计算来提高计算速度。在渲染火焰时,提出一种新的基于纹理的火焰渲染方法来实现令人满意的火焰动画效果。实验基于OpenGL,以C++编程,使用提出的方法成功实现火焰的实时模拟。 相似文献
10.
粒子系统是用来模拟不规则运动物体的一种比较有效的方法。该文首先阐述了粒子系统的基本原理,对烟花粒子系统的基本模型和燃放原理进行了分析。然后利用粒子系统的基本原理,结合烟花燃放的具体特点,建立了基于粒子系统与纹理映射的烟花动态模型,模拟了烟花从上升到爆炸,再到消失的过程。在已建好的模型中对烟花模型进行了改进,使得单个烟花在绽放后再次绽放成其他形状,从而提高了用粒子系统模拟烟花的灵活性。 相似文献
11.
12.
粒子系统是一种可以有效模拟不规则运动的景象或现象的图形生成算法。将粒子系统的关键方法和OpenGL纹理映射技术相结合,设计了一种水彩画的模拟生成算法,利用鼠标实现用户交互。该算法利用纹理映射技术模拟颜料粒子,通过粒子的扩散作用模拟水彩画的绘制过程。实验结果表明,提出的水彩画模拟算法具有简单快速的特点,并且达到了较好的逼真度。 相似文献
13.
将纹理映射和粒子系统理论相结合,给出一种基于粒子系统的喷泉系统模型,同时分析模型中粒子的属性及其变化,加入风力和阻力等粒子属性,绘制三维喷泉系统,实现粒子在复杂受力情况下的实时动态模拟.实验结果表明,该方法不仅有效地保证了图像的真实感,而且提高了系统的灵活性和实时性. 相似文献
14.
动态学习混沌映射的粒子群算法 总被引:1,自引:0,他引:1
传统粒子群优化算法(PSO)对社会认知部分与自我认知部分都采用恒定学习常数,一定程度上限制种群全局协调能力。在算法收敛后期种群多样性丧失而导致全部个体收敛于搜索空间中的某一点,这易诱发早熟现象。针对这种缺陷提出一种动态学习混沌映射的粒子群优化算法(VLCMPSO)。在算法初期迭代中应多考虑自身记录的最佳点,在算法后期应快速向种群最佳点收敛,因而设计一种进行协调的动态学习因子。为克服早熟现象,判断种群多样性方差低于设定阈值时,以混沌映射的方式将该代最优个体位置更新且以新的方式进行优化操作。经实验证明新算法在收敛速度与精度上都具有更好的性能。 相似文献
15.
16.
以粒子系统为基础、线元为基本绘图单位,应用牛顿运动定律分析并建立瀑布运动方程,进行了瀑布场景的模拟。采用包围盒与粒子聚类检测相结合的方式以及参考射线反射原理实现了瀑布与障碍物的碰撞,并运用OpenGL中的混合技术生成半透明场景,使可视化场景更加真实。实验结果表明粒子系统在模拟瀑布等不规则物体时具有很大优势。 相似文献
17.
王冬菊 《数字社区&智能家居》2007,1(2):1027-1027,1030
粒子群算法原理简单,易于实现,是进化算法中优化效率很高的算法。针对确定环境下的问题优化,提出采用粒子群算法对其进行优化求解。通过对确定性环境下的Benchmark函数的算法仿真研究,表明粒子群算法在确定性问题优化中具有快速收敛性和精确性的特点。 相似文献
18.
针对布尔型粒子群优化算法存在容易陷入局部极值和收敛速度慢的缺点,提出一种带扰动因子的自适应调整惯性权重和学习因子取1概率的布尔型粒子群优化算法,并把这种改进的布尔型粒子群优化算法用于网络编码的优化以得到具有最小编码边的编码方案.对两个人工拓扑进行优化得到的结果表明,基于布尔型粒子群优化算法最小化编码边方案的收敛速度和精度都优于基于遗传算法最小化编码边的方案的速度和精度,能有效用于网络编码的优化. 相似文献