论文部分内容阅读
随着计算机动画技术的发展,利用粒子系统模拟不规则物体一直是研究者们研究的重点。与日趋成熟物理方法相比,粒子系统具有算法简单、实时性强等特点,对模拟不规则物体有着明显的优势。爆炸是一种极其不规则的效果,它的模拟一直是一项困难并且有意义的研究课题。本文主要对陨石爆炸、烟花爆炸两种特殊效果进行了分析,根据它们的运动特点,结合爆炸效果的物理机制,选择了粒子系统为其数学模型,使用OpenGL中的纹理映射和色彩融合技术绘制,最后完成了陨石爆炸和烟花爆炸的模拟实验。陨石爆炸模拟在计算机游戏、影视、视景仿真系统中有着广泛的应用。粒子系统是模拟陨石爆炸的一种有效方法。目前还没有基于粒子系统的陨石爆炸模拟方法。本文给出了一种基于粒子系统的陨石爆炸模拟方法。基本思想是运用加速运动实现陨石粒子的运动轨迹,并采用OpenGL中的色彩融合技术绘制陨石粒子。最后,运用VC++6.0和OpenGL开发工具实现了陨石爆炸的模拟。实验表明,该方法高效实时,真实感较强。烟花效果是我们日常生活中常见的效果之一,也是科学研究中热门的研究课题之一。本文根据烟花爆炸后烟花粒子的运动特点,考虑烟花爆炸后受到的外力影响,根据牛顿第二定律,模拟出烟花粒子的运动,结合OpenGL中的色彩融合技术绘制烟花粒子,最后用代码实现了烟花爆炸模拟效果。实验取得了较高的真实感效果,并且具有很好的实时性。以上是本文所做的主要工作,在建立了爆炸效果的物理模型和粒子系统理论相结合的方法基础上,利用了OpenGL中的色彩融合技术对陨石爆炸和烟花爆炸效果模拟取得了一定的成果。但由于时间和研究的有限,在具体的算法细节上还有所欠缺,需要进一步的研究和完善。粒子系统理论有着广泛的应用前景,只有不断地去研究才能在我们的生活中发挥更大的作用。