Procedure used in raytracing programs. It describes functions which integrate a large number of small objects (particles) into the scene in an optimized way, considering memory and computing time, for example for digital snow storms, fireworks or explosions.