基于集群的大规模水体细节模拟

来源 :浙江大学 | 被引量 : 0次 | 上传用户:HBFQYD2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
流体模拟尤其是水场景的模拟在三维游戏开发、影视特效、虚拟现实、灾难营救等许多领域有着广泛的应用。水体模拟是流体模拟的一个重要分支,在目前的水场景模拟中,对于大规模的水体如河流、湖泊、大海的模拟存在着计算效率普遍较低及浪花、泡沫细节不够丰富等问题。大规模的水面场景,其通常满足水平尺度远远大于垂直尺度的条件,通过求解浅水方程能够显著的减少计算量,但是无法模拟垂直尺度的现象如破碎波、瀑布等常见现象,已有一些研究者通过采用网格和粒子的混合模拟方法,将高度场无法表示的水体转化为粒子来表示,但是存在粒子和水体的相互转化不够鲁棒以及转化成的粒子无法逼真的模拟浪花等问题。本文基于网格和粒子的混合模拟算法,通过改进水体转化为粒子的规则并加入适当的限定条件来增强粒子和水体相互转化的鲁棒性同时优化产生粒子的算法,使得产生的粒子位置和数量都较为理想,能够逼真地模拟水面细节。为了进一步满足实际应用中对大规模或者高分辨率水体模拟的需求,本文引入了基于集群的并行计算框架,实现了刚体对流体的作用,并且将粒子系统扩展到集群平台,将算法加速和硬件加速做了很好的结合。通过设计合理的分工和合作算法,能够保证模拟结果同非并行版本一致,可模拟水域范围有了很大的提高。本文还开发了一套完整的系统集成了Maya与集群计算,显著提高了易用性和灵活性。实验结果表明,本文算法能够快速产生具有丰富细节的大规模水体模拟结果。
其他文献
随着互联网普及率的不断提高,网站上出现入侵攻击的现象愈发常见。与此同时,随着网站安全防范技术的增强,网站入侵攻击的手段方法也愈发多变、隐蔽、难以发觉。在中国绝大多数的
试验是新产品研制和技术改型中极为重要的验证和鉴定环节。通过试验获取的试验数据是宝贵的企业产品与决策信息。目前,在绝大多数企业中试验数据都处于传统的管理方式下,随着试
汉字识别是用计算机自动辨识印刷在纸上或人写在纸上的汉字,学科上属于模式识别和人工智能的范畴。汉字识别涉及到模式识别、图像处理、人工智能、形式语言与自动机、模糊数
近年来,随着人们对人机交互兴趣的增加,表情识别逐渐成为一个研究热点。人脸表情识别是指利用计算机分析特定人的脸部表情及变化,进而确定其内心情绪或思想活动,实现人机之间
生物识别技术是通过生物特征进行身份认证的一种技术,其主要通过利用人的生理或行为特征来核对或确认人的身份。随着信息技术的发展,生物识别技术的应用领域也日趋广泛。在众多
随着中国宽带互联网的快速发展,越来越多的人从网络上收听和观看网络音视频,这造就了中国网络音视频市场规模的快速增长。但是,由于在网络上复制传播音像资源代价基本为零,造
数字图像信息隐藏技术是近年信息隐藏技术中的热点研究课题,以数字图像作为载体的信息隐藏与传统加密方法不尽相同,利用图像所具有的迷惑性产生的信息隐藏更能经受起恶意者的
从“软件危机”爆发至今,人们提出了很多新方法和新工具,这些方法和工具致力于解决“软件危机”的各个方面。但现有的这些解决方案并没有使人们彻底地从“软件危机”中解脱出
传统上,数据库技术和信息检索技术两者独立发展。数据库技术处理结构化数据,采用结构化查询语言,查询结果是精确的完全的并且被同等对待。信息检索技术处理非结构化数据,采用
群体智能算法是一种进化类算法,是解决优化问题特别是复杂优化问题的有效手段。QPSO是具有全局收敛性的一种新的群体智能算法,并且许多实际应用结果证明,QPSO优于一般的粒子