基于粒子系统的流体模拟在J2ME平台上的研究与实现

来源 :兰州理工大学 | 被引量 : 0次 | 上传用户:weige1985
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
流体模拟一直是计算机图形学的热门研究方向之一,目前国内外在基于PC的流体模拟方面做出了一定的工作,现有的流体模拟算法一般被分为两大类,基于物理模型的方法和基于粒子系统的方法。随着手机、PDA等嵌入式设备的普及,流畅、逼真的流体模拟变得越来越有意义,但针对于J2ME平台所做的模拟研究较少且模拟效果是二维的,鉴于嵌入式设备处理器处理能力不强、内存有限等特点,简单的通过算法移植的方式往往会因为嵌入式设备无法负荷极大的算法运算量而产生不流畅、失真的模拟效果。本文将以烛火模拟为例,提出一种针对于J2ME平台的基于多粒子系统的新颖的三维烛火模拟算法。该算法由两部分组成,分别是宏观描述无风影响下烛火外观的基本运动轨迹,和基于风的分解和影响度叠加的风力影响模型。将基本运动轨迹和风力影响模型相叠加来构成单粒子系统受风影响下的完整运动,通过粒子系统的运动独立性和激活状态,最终模拟出具有二维风向的多风影响下的烛火燃烧运动。该算法充分考虑了J2ME的平台特性,较低的算法复杂度和对基本运动轨迹与颜色信息的预处理,保证了模拟效果的流畅,而基于现实生活场景的、涉及了影响度、旋转轴和旋转角度的风力影响模型,会迫使每一个受风粒子系统发生适当旋转变换运动,保证了模拟效果的逼真性。参照设计模式的思想和M3G技术,在保证稳定性和高扩展性的前提下,烛火模拟系统被分析设计与实现,烛火外观子系统和风力子系统使得用户交互性大大增强,同时也提高了该模拟系统在不同场景下的适应性。
其他文献
数字水印是一种信息隐藏技术,通过将具有确定性和保密性的信息(水印)直接嵌入到数字化媒体中,使之作为原始数据的一部分保留在其中,即使在解密之后仍可以对数据的复制和传输
学位
词聚类就是对一些纷繁的个别词应用某种方法进行分组形成语义相近或相关的词类(或词聚簇)。它在智能检索、文本分类、词义排歧、机器翻译等领域都有广泛的应用,是语言学和自
学位
随着数码技术的快速发展和数码相机的广泛使用,用户将不断收集大量的个人数码相片,如何帮助用户组织和管理这些相片是一个重要的问题。聚类技术是解决这个问题的主要方法之一,传
这数十年以来移动Ad Hoc网络的迅速发展,它的应用已经从以前的仅仅应用在军事事业上扩展到了与我们息息相关的生活应用中,比如在我们周围的无线局域网,还有目前较流行的传感
数字信息的不断增加迫切需要产生一个高效的信息检索系统。从某种意义上说,不易被检索到的信息如同丢失的信息一样。信息以不同的格式和样式显示,因此需要有不同的检索机制与之
湍流问题曾被称为“经典物理学最后的疑团”,是流体力学中尚未解决的最复杂的理论之一。湍流是一种在任一空间点的瞬时物理量都在作剧烈变化的随机运动,在湍流中存在无序的小尺
近年来,军队网络信息化建设快速发展,军队无纸化办公已基本成形。随着机关电子文档的急剧增加以及涉密公文的增多,对这些公文的管理已成为急待解决的问题。由于现有的全文检
随着计算机技术和通信技术的迅速发展,传统的工作方式也发生着改变,远程办公正受到人们的普遍关注。远程办公为企业的发展创建了广阔自由的环境,提供了丰富的资源,拓延了办公时空
随着计算机、通信和多媒体技术的不断发展,视频信息快速增长,如何从海量视频数据中快速有效地检索出所需要的信息,成为视频相关领域里的研究热点。由于视频数据的无结构化特
学位
当前网络空间博弈日益复杂和严峻,安全漏洞的消减成为国家层面信息对抗的需求。Web设计和开发中存在的安全漏洞是黑客的主要目标,漏洞被利用所造成的损失日益严重。PHP是一种