试析3d游戏场景中实时火焰的研究

试析3d游戏场景中实时火焰的研究

ID:34826834

大小:5.30 MB

页数:65页

时间:2019-03-11

试析3d游戏场景中实时火焰的研究_第1页
试析3d游戏场景中实时火焰的研究_第2页
试析3d游戏场景中实时火焰的研究_第3页
试析3d游戏场景中实时火焰的研究_第4页
试析3d游戏场景中实时火焰的研究_第5页
资源描述:

《试析3d游戏场景中实时火焰的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、南京工业大学硕士学位论文3D游戏场景中实时火焰的研究姓名:张菡申请学位级别:硕士专业:计算机应用技术指导教师:马尧海200806一\螂燃·_l______-l__-___l__·___l-___ll_-_-·_____-____l-_·_-·_l__-___-_----··___-·_-·___-__-____·-I__-_·__-_____一¨UU、ll、U~、lUIllI、IlII\11IlI\11Il\\lUl\U、I”摘要如何逼真的模拟自然景物一直是图形学中的一个热门研究课题。火焰、烟雾、云体等动态自然景物的模拟,在虚拟游戏场景、影视广告、航空航天模拟中有着广

2、泛的应用。随着近年来研究的不断深入,各种针对不规则模糊自然景物的模拟算法不断涌现,模拟结果也越来越具有真实感。其中,粒子系统方法是迄今为止被认为模拟不规则模糊自然景物最为成功的一种算法。本文深入讨论了基于粒子系统的三维火焰模拟方法,详细讨论了火焰模型中火焰粒子属性的初始化和火焰粒子的运动及渲染。针对使用经典粒子系统模拟火焰效率较低的问题,本文将动态纹理映射、球面公告板、LOD技术与粒子系统结合使用,对其渲染速度进行优化。一是采用四角面片代替点粒子的绘制方法,这样每一个面片可以代替几百个粒子,极大的节约了绘制粒子带来的系统开销,也避免了在粒子数量达到阈值时渲染速度受到限

3、制:二是采用动态纹理技术,将一组二维纹理切片整合到一个三维纹理中,随机选择不同的纹理对面片进行映射,赋予粒子更多的变化,使渲染结果更加逼真,也避免了系统在渲染面片时大量调用绘制指令:三是采用了球面公告牌技术,使得二维景物跟随视点旋转产生三维的效果,也解决了在视点突然变换时会出现的裂隙和突现现象。四是采用LOD技术,根据视点的远近增减面片数量,提高了系统的运行速度。其次,为了表现火焰的动态摇曳效果,本文引入了湍流场的概念,将对火焰产生作用的力场划分为大规模的平滑场和小范围的湍流场。其中重点讨论了随机确定位置的小范围湍流场对火焰建模效果的影响。为了使火焰产生与周围景物互动

4、的效果,本文使用纹理映射实现了火焰的视觉残留效果,并且将火焰纹理作为偏移值对背景纹理进行渲染,产生视觉上的热折射效果。最后,采用ⅥsualStudio2005平台,MicrosoRⅥsualC++2005编程,三维动画环境由OpenGL支持,在WindowSXP环境下开发了基于粒子系统的三维火焰模拟系统,模拟效果真实。关键词:虚拟现实粒子系统火焰模拟扰动场ABSTRACTThesimulationofVisuallyconVincingnaturalsce∞riesremainsahottopiciIlthe他search舶ldofcomputer笋印mcs.Thes

5、imulationofi11reguIarfuzzyobjectSsuch弱tllefl锄e,smokc,clouda心、Vildly吣ediIlvimlal陀ali劬movies,advertisementS,navigation锄dsp∞enight.Witllt】hedeVelopmentofresearchintKs叭bjectrecently’l【indsofsimulatinga190ritIunsfor如zzyobjectSmodelinghaVebeenproposed,tlle托sultSofsimulatinga舱becomingmo佗ViVidm

6、aneV钉before.Amongthe∞algoritllms,ParticleSystemI吼sbeenregarded缌tllemoStsuccess如loneforsiInulatingirregularfIuzzymIn砌∞eneriessof缸11lispapcrdisc惦∞smemetllodoftllIIee-dime璐ior硼firesimulationb嬲edonPanicleSystemilldep廿1.ndiscussesn坞in“iaIizationandVariationoftheatt曲utcsoffi他particIesindetajl

7、,alsodiscussedtIlemotion觚d他nderingoffireparticles.Aimattllelowe街ciencyca邺edby吣ingcl弱sicparticlesystemwhensimuIatefire,tllispaperirl仃oducedammationtexture,Sphericalbillbo甜d,LODiIlt0worktogether诵mpaniclesystem,t0optimi鹚tllesimulation.Tbimprovetlle他al-血neefI’ect'first,we瑕esmml聆cta

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。