资源描述:
《基于opengl粒子系统喷泉模拟》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、....HUNANUNIVERSITY毕业设计(论文)设计(论文)题目:基于OpenGL粒子系统的喷泉模拟学生姓名冯亮学生学号20041610504专业班级软件测试一班学院名称软件学院指导老师申煜湘系主任(院长)林亚平2008年5月19日........基于OpenGL粒子系统的喷泉模拟摘要随着计算机仿真技术的不断提高,人们对真实事物的模拟要求越来越高,模拟技术的重要性越来越突出,尤其在3D游戏、军事演习和仿真实验等方面。而寻求能准确地描述客观世界中各种现象与景观的数学模型,并逼真地再现这些现象与景观,是计算机图形学的一个重要研究课
2、题。本文从计算机图形学中粒子系统模拟自然景物的方面出发,介绍了采用粒子系统模拟真实事物的方法。实际上,很多自然景物难以用几何模型描述,如烟雾、植物、水波、火焰等,粒子系统的景物模拟则超越了几何模型的限制,能够用简单的模型描述复杂的自然景物。本课题设计了基于OpenGL粒子系统的喷泉模型,详细讨论了模型中粒子的属性及其变化,实现了具有较强真实感的动态变化和抛物变化等喷泉特征,采用了纹理映射和视线跟踪技术进行三维喷泉渲染;同时,采用Line方式取代传统的Point方式渲染粒子实现喷泉模拟。该方式模拟喷泉比较真实,速度快,在普通的微机上可
3、以得到令人满意的效果。关键词:粒子系统,喷泉模拟,特效........TheFountainSimulationBasedonOpenGLParticleSystemAuthor:FengLiangTutor:ShengYuxiangAbstractWiththecomputersimulationtechnologycontinuestoimprove,peopleisdemandingincreasinglyonthesimulationofrealthings,theimportanctofSimulationispromin
4、entingincreasingly,especiallyin3Dgames,militarydrillsandsimulations,andsoon.Andseekingantheaccuratemathematicalmodeldescriptionofavarietyoflandscapeofintheobjectiveworld,andrealisticreproducethesephenomenaandlandscape,isanimportantresearchtopicofthegraphics.Thetopicfro
5、manalogingthenatureoftheareawiththeParticlessystemofthegraphicintroductionsthesimulationoftherealthings.Manynaturedifficulttodescribethegeometricmodels,suchassmoke,plants,waterwaves,flame,andsoon,thefeaturesofparticlesystemsimulationmodelgoesbeyondthegeometricconstrain
6、ts,candescribescomplexnaturebyasimplemodel.ThistopicdesignedthefountainmodelbasedontheOpenGLparticlesystem,discusseddetaillythepropertiesofparticlesinthemodelanditschanges,achievedamorerealisticwiththedynamicchangesandchangesinparabolicfountainfeatures,usedtexturemappi
7、ngandtrackingtechnologyfor3-DvisionFountainrendering.thesametime,LinewayusedtoreplacethetraditionalPointwayexaggeratedparticlestoachievefountainsimulation.Thesimulationwayisarealfountaincomparison,speedly,ingeneralPCcangetsatisfactoryresults.KeyWords:Particlesystems,fo
8、untainsimulation,effects........目录1.绪论11.1自然景物模拟概述11.2粒子系统的背景及其介绍11.3国内外研究现状21.4喷泉模拟的要求及意义32.相关学术知识52.1物理学知识52.2数学知识5