论文部分内容阅读
随着计算机图形图像技术的发展,计算机能模拟风云雨雪等模糊自然现象。但是,对于这类现象的模拟,需要借助专业的软件,并且需要调节大量的参数,对于动画制作者来说,极大的降低了工作的效率,同时也提高了动画制作的难度。本系统针对以上现实问题,基于MAXScript语言开发粒子特效系统,以实现对常见自然景观的模拟,通过简洁的界面生成和控制雨、雪、烟花、喷泉等动画。本文在粒子系统理论的基础上,结合Windows7操作系统和MAXScript语言为开发平台,运用流程化的思想,设计开发粒子特效系统,实现对雨、雪、喷泉、烟花常用粒子特效系统的高效逼真模拟,测试系统性能符合设计目标。本文主要内容如下:(1)运用Waterfall Model的思想,将系统的开发按照需求分析、功能设计、编程实现、系统测试和运行的次序进行衔接,从上而下的分阶段逐步进行系统的开发。(2)深入分析动画制作用户的需求,针对用户的实际情况,结合用户最迫切的高效便捷的需求,明确粒子特效系统的性能和功能定位。(3)运用Unified Modeling Language建模语言进行系统框架总体设计。运用Visio工具对对粒子特效系统中的粒子模块、场景模块、运动模块、纹理模块进行详细设计和图形化表现。(4)运用MAXScript语言实现粒子系统各个模块的功能,实现通过界面控制系统的生成、系统的预置、材质、基本属性微调等,逼真、高效的呈现雨、雪、烟花、喷泉等自然景观。(5)对粒子特效系统进行测试,验证其功能性和易用性等方面的性能,验证系统是否符合目标要求。通过上述工作,系统实现了对于粒子特效系统的设计和开发,为动画制作者提供了高效的粒子特效制作工具,用户通过该系统,能够快速创建三维场景、粒子特效、纹理、运动效果,实现粒子动画特效。