3D Particle System Overview

    The basic unit of a particle system is a particle. A particle generally has attributes such as position, size, color, velocity, acceleration, and life cycle. In each frame, the particle system generally performs the following steps:

    1. Generate new particles and initialize.
    2. Update the dynamic properties of particles.
    3. Render all valid particles.

    The general particle system will consist of the following parts:

    1. Emitter, used to create particles and initialize particle properties.
    2. Influencer, used to update the properties of particles.
    3. Particle class, which stores the properties of particles.
    4. The particle system class manages the above modules.
    1. Select the node in the Hierarchy panel and click the Add Component button on the Inspector panel, as shown below:

    2. new_ParticleSystemComponent_node

    The particle system consists of the following two main parts: