Particle Systems

The term Particle System in 3DVIA Studio refers to the computer graphics technique used to simulate certain life-like phenomena – like fire, explosions, smoke, flowing water, and so on – which would otherwise be hard to reproduce with conventional rendering techniques.

The different functionnalities of a Particle Systems can be accessed through the following 3DVIA Studio elements:

  • Particle System Component
    3DVIA Studio Component from where all the Particle System’s properties can be configured.

    It must be imperatively attached to an object made up of a 3D node (vkEntity3D) component from which a position in space can be retrieved for it to work properly.

  • Particle Systems Manager
    A singleton responsible for managing the simulation of all existing Particle Systems, via the execution of a system Task.

Because it is a visual effect based on rendering, the 3DVIA Studio Particle System Pack is required to work simulteanesouly with the 3DVIA Studio Render Engine module. Artists and designer can thus create and configure Particle Systems in real time, allowing to perform Particle System modifications both in authoring and runtime modes (play) with immediate visualization results.

The use of VSL also allows developers to emit particles using simple programming calls.

All the features listed beneath expose properties to the powerful 3DVIA Studio Type Manager, making them accessible from any part of 3DVIA Studio – Schematic, Component, VSL (scripting language), XML configuration file!