大规模水面与三维流体的实时模拟

来源 :上海大学 | 被引量 : 0次 | 上传用户:tyzhaoxiqing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通过计算机尽可能逼真的模拟现实世界,一直是计算机图形学,特别虚拟现实技术的一个研究热点。流体模拟作为计算机图形学的一个很具有挑战性的研究课题,具有很好的商业价值,在航海仿真、虚拟城市游览、数字电影和广告等中都有大量应用,逼真自然的水面可以很好的增加场景的逼真感和沉浸感。由于对流体进行描述的物理模型十分复杂,因此流体相较与其它自然现象来说也更难模拟。这时只有去追溯该现象本身的物理根源,并借助其本身较为精确的物理描述才能真实再现其外在的视觉效果。 当前主要有两类流体模拟方法,一类就是面模拟(主要是水面模拟),着眼于通过对流体表面建模的方法来模拟流体的运动;另一类就是体模拟,着眼于对整个流体本身进行建模,分析其受力模型和运动变化。 本文首先以硬件加速的方式实现大规模水面的实时模拟。通过Perlin噪声函数构造高度图,然后以高度图采样和添加有生命周期的随机扰动的方法实现动态水面的建模。针对水面模拟计算量大的特点,通过以硬件加速的方法,以GPU强大的计算能力完成水面模拟所需要的法向量和反射折射计算。使模拟效果在真实感和速度上都有很大的提高,达到实时仿真的目的,渲染速度达到100FPS以上。 光滑粒子动力学方法是近年来得到广泛发展和应用的无网格方法的一个重要分支,是一种纯拉格朗日方法。本文以之为理论基础,详细阐述了控制方程的粒子近似法表示,并以树形结构完成对邻域粒子搜索;对边界进行处理时引入虚粒子和镜像粒子,使边界处的自由粒子没有密度缺损。采用蛙跳法对数值方程求解,更新粒子的各个参数。最后通过行进立方体构造等值面的方法完成对流体的渲染。采用光滑粒子动力学得到的模拟结果不仅表面光滑,而且能够实现自由表面的剧烈变形,还能与之进行交互,真实感比较强。
其他文献
手机电视是指通过手机通信终端收看电视内容的服务方式,它是移动通信和电视广播技术融合的产物。手机电视作为一种新的信息服务方式和媒体形态,给信息产业带来了新的发展机遇
出版社行业是我国文化产业的一个重要组成部分,主要从事图书立项、出版与销售等工作,承载着传播知识、推动学术教育的重要作用。自2010年来成功转企后,面对激励的市场竞争环境和
汽车日益成为现代生活不可或缺的一部分,随之而来的交通事故也在威胁着人们的生命和财产安全,有效避免交通事故的方法一直是广为关心的话题。车辆主动预警技术作为提高驾驶安全
随着通信技术的不断发展,特别是多媒体应用需求的增加,采用OFDM/MIMO技术的移动组播系统能够更好地缓解未来通信系统所要求的高数据速率和日益紧张的无线资源之间的矛盾,在现代
深空通信具有长延时,高误码率,长而可变中断,非对称信道等特点,为此,国际空间咨询委员会提出了适用于深空网络中的文件分发协议。DTN网络作为深空网络概念的进一步扩展,具有
分布式信源编解码技术是一种新的信源压缩技术,该技术基于在20世纪70年代提出的Slepian-Wolf理论和Wyner-Ziv理论。虽然分布式编码理论早在30多年前就已经提出,但是直到近十
目前,移动话音业务和数据业务发展迅速,由早期只能进行语音通话的模拟制式到第二代的GSM,TDMA再到今天的3G,各种移动终端卡层出不穷,例如中国移动的SIM卡,中国联通的SIM卡以
离散余弦变换是广泛应用于信号处理、图像处理领域的重要工具之一,已经被多个国际标准所接受,如JPEG、MPEG、H.263等。DCT应用到实际系统中的前提是具有能够快速实现的算法,自从1
随着能源短缺和环保问题的日益突出,电动汽车已经成为汽车工业发展的方向之一。目前电动汽车尚存在续驶里程短、寿命短、初期成本高、安全性差等问题,均来自于车用动力电池系统
网络进入2.0时代之后,基于用户的应用大量出现,用户创造信息的热情被充分的激发,致使网络中信息出现井喷现象,信息数量呈几何级数增长,网络中出现了大量的用户个人信息和微内