实时雪场景模拟技术的研究与实现

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:lanqie
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
利用计算机图形学原理来真实的模拟各种自然现象已经是当今从事于虚拟现实仿真的研究者们的一大愿望。随着图形硬件的快速发展,越来越多的仿真系统应用于计算机游戏、电视广告和电影拍摄之中。雪景作为北国冬天必不可少的一种自然景观,没有雪景的实时模拟是无法反映出“千里冰封,万里雪飘”的磅礴气势的。目前,在降雪场景模拟方面,更多的研究侧重于反映其真实感,而很少考虑实时性的要求;在积雪场景模拟方面,大多数的研究都倾向于渲染雪花沉积的过程,即从没有积雪到覆盖积雪这个过程,而在大多数实现中也往往很少考虑实时性的要求。本文将通过介绍并分析雪模拟的一些相关方法,对其原理作进一步探究,主要包括:粒子系统,雪花物理运动规律,降雪的纹理绘制以及基于深度图的静态积雪模型。通过研究并融合这些系统理论,使我们的雪场景模拟系统能够满足实时性的要求。本文的主要工作如下:1)分析并讨论了降雪粒子在空中运动时的物理运动模型,并利用GPU相关技术,使得在每一次渲染更新前,能通过前一次降雪粒子的位置、速度等属性,根据雪花的物理运动规律实时计算降雪粒子的当前帧的相关属性,从而实现了在视点近景范围内的降雪模拟。2)将动态纹理的相关理论应用于远景处降雪场景的实时绘制,提出了基于视点的双半椎体的绘制方法,并讨论了视差效果的实现手段。3)提出了快速真实的静态积雪渲染方法。基于切比雪夫不等式的概率学理论,将不等式的概率上限近似作是对应点的积雪厚度比率,通过硬件滤波,模拟出比较具有真实感的“浅雪区”效果。4)结合可编程流水线、LOD、点精灵、RTT等相关技术,详细地阐述了上述提出的相关算法的设计方案和实现方法,最后进行实践验证,实现了基于GPU加速的实时雪景模拟系统,实验结果表明,所实现的算法能够满足一定的实时效率的要求。
其他文献
软件配置管理(SCM——Software Configuration Management)是指通过技术及行政手段对大型软件产品的团队开发进行控制、规范的一系列方法、工具和过程。它通过标识、记录、控
随着移动通信和互联网技术的飞速发展,信息处理出现了新的模式,信息融合技术面临了新的挑战,如何让人们在任何时间任何地点以任何方式能够访问到任何感兴趣的有效的信息服务,目前
嵌入式系统在生活中的应用越来越广泛,它是计算机系统影响人们生活的最重要的方面之一.各种各样的嵌入式硬件,软件层出不穷.它和桌面PC不同(基本上是Wintel模式),它的硬件种
随着互联网的发展,Web正在日益成为一个重要的信息来源.如何对Web信息进行整理和检索,使得用户能够更好地利用Internet上的信息资源,是一个迫切需要解决的问题.因此,基于Web
随着医保管理信息系统的建立和使用,在医保日常业务处理过程中积累了大量的基础性数据和医保信息。但是这些数据并不能直接用于医保决策。医保管理机构迫切要求建立基于数据仓
随着Internet技术和无线数据通信技术的不断发展,无线互联网接入成为新的热点。使用PDA和智能手机等移动设备来访问Internet则是无线互联网接入比较典型的应用模式。由于TCP
嵌入式系统硬件平台灵活多变、研发周期短的特点给系统开发人员带来了巨大的挑战。编译器是进行嵌入式系统软件开发的基础,快速地获得一个针对特定嵌入式系统硬件平台的编译器
随着信息化进程的推进,软件的生产效率已经引起了业内人士的普遍重视。提高软件的生产效率,除了按照工程化的方法生产软件外,还需要提高软件的可重用性。其中应用程序跨平台的可
分布式组件系统是一类重要的应用软件,为了提高这类软件产品的质量,必须开展充分有效的测试。但是分布式技术和组件技术的结合为软件测试带来了许多新的困难,所以必须采用新的方
Web服务合成把Internet上已有的相对简单的Web服务按一定的业务流程逻辑合成起来以构成复杂的复合服务,从而提供更强大更完整的商业功能。通过动态地合成已有的Web服务,就无须