ParticleCombinationNodeDemo

Overview

This demo uses three patterns of ParticleModel/ParticleEmitter combinations to render five flame particles. Each pattern has different advantages and disadvantages in terms of speed and features.

How to Use

Description

This section describes the main points of the demo.

5 ParticleModels, 5 ParticleEmitters

This pattern creates the ParticleModel and ParticleEmitter objects each with their own coordinate systems, allowing for fine-grained control. However, this also means that calculations and rendering are carried out for each one, requiring more memory and resulting in slower speeds.

1 ParticleModel, 5 ParticleEmitters

This pattern only creates one ParticleModel with only the one coordinate system, allowing for faster rendering and requiring less memory.

1 ParticleModel, 1 ParticleEmitter

This pattern uses the fewest object instances, requiring the least amount of memory, but this also means that Emission processing must happen on the user side. This method is also only suited to data with an emission interval of one frame.


CONFIDENTIAL