简介

粒子系统是由许多粒子组成的用于代表模糊对象的集合。在一段特定时间内,粒子在系统中生成、移动、转化,最后消亡。

从20世纪80年代初开始,粒子系统就被用于制作各种电子游戏、动画、数码艺术作品,还被用于模拟各种不规则的自然现象,比如火焰、烟雾、瀑布、草丛和泡沫。

本章讨论粒子系统的实现策略。我们将探讨以下问题:在实现粒子系统时,如何组织代码;如何存放单个粒子及整个系统的相关信息。本章将给出很多模拟程序,以便展示如何管理粒子系统的相关数据。在模拟过程中,我们用最简单的图形代表粒子,并且只涉及粒子的最基本行为(比如在重力作用下的行为)。尽管如此,你可以在代码框架中加入更有趣的渲染方式和模拟行为,实现各种视觉效果。

最后修改: 2022年10月20日 Thursday 16:31