资源描述:
《基于粒子系统的雨雪模拟 计算机毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业论文论文题目:基于粒子系统的雨雪模拟系别:计算机系专业年级:学号:姓名:指导教师、职称:年月日IITheSimulationofRainandSnowBasedonParticleSystemCollege:_SpecialtyandGrade:Number:Name:Advisor:Submittedtime:II目录II摘要1Abstract21.1课题研究背景31.2课题研究的意义31.3国内外研究现状41.4课题研究的内容52基于OpenGL+MFC的建模基础62.1OpenGL62.1.1OpenGL简介62.1
2、.2OpenGL发展历程62.2OpenGL渲染管线72.2.1显示列表72.2.2求值器72.2.3基于顶点的操作82.2.4图元装配82.2.5像数操作82.2.6纹理装配82.2.7光栅化82.2.8片段操作82.3MFC92.3.1MFC简介92.3.2MFC的发展历程92.3.3MFC的特点92.3.4MDI(多文档界面)应用程序构成102.4基于OpenGL+MFC的三维模拟的编程环境配置123粒子系统153.1粒子系统概述153.2粒子系统的原理153.3粒子的属性初始状态153.4粒子的生成163.5粒子的运动173
3、.6粒子的消亡173.7粒子的绘制184系统的设计及实现194.1系统的软件开发平台194.2系统的设计路线194.3系统的实现194.3.1雨雪粒子属性设计如下194.3.2系统框架相关的类214.3.3雨雪粒子系统的逻辑设计224.4实验结果分析2315结论与展望275.1结论275.2展望27参考文献28致谢291摘要自然景物的模拟一直是计算机图形学中最具挑战性的问题之一。关于水、云、烟、雨、雪等自然景物的模拟,在计算机游戏、三维动画、影视及广告中有着广泛的应用。自然景观中雨雪的模拟,可以大大提高三维场景的逼真度。本文在认真分
4、析和总结目前国内外雨雪模拟方法的基础上,结合视景仿真对虚拟场景的需求和应用,以友好的交互性、较强的真实感和实时性为目标,提出一种基于粒子系统对雨雪模拟的新方法。粒子系统是实时模拟雨雪效果的一种有效方法。本文基于粒子系统的基本原理建立了雨雪模拟系统,模型分析了雨雪粒子的属性,雨雪粒子的运动及雨雪粒子的绘制等,并提出了基于粒子系统和OpenGL的降雨、降雪实时模拟的方法。实践结果表明,该方法可以实时绘制出比较真实的降雨降雪现象,该方法实现的雨雪模拟效果比较真实,而且在普通PC上也可以满足一般动画的实时性要求。本文基于WindowsXP操
5、作系统,使用VisualC++6.0作为开发工具,结合OpenGL和MFC编程,设计并实现了基于粒子系统的雨雪模拟演示系统,生成的动态雨雪具有真实的视觉效果,并且满足了实时的要求。关键词:粒子系统;雨;雪;模拟;OpenGL12AbstractSimulationofnaturalphenomenahasalwaysbeenoneofthemostchallengingtasksincomputergraphics.Simulatingnaturalphenomena,suchaswater,cloud,smoke,rain,sno
6、wandsoon,hasbeenwidelyusedincomputergame,3Danimation,movieproductionandadvertising,etc.Simulationofrainorsnowinnaturalphenomenacangreatlyimprovethefidelityof3Dscene.Inthispaper,basedoncarefulanalysisandsumming-upoftherainandsnowsimulationathomeandabroad,inneedofvisuals
7、imulationofnaturalscene,withthepurposeoffriendlyinteraction,betterrealityandreal-time,anewmethodofrainandsnowsimulationonparticlesystemisbroughtforward.Real-timesimulationofrainandsnowparticlesystemisaneffectivemethod.Basedonthebasicprinciplesofparticlesystemsimulation
8、systembuiltrainandsnowSimulationsystem,modelanalysisofthepropertiesofrainandsnowparticles,rainandsnowparticlemovement