Pro Particles - Geonodes Particle System

CG_Flow in Addons


Addon overview


    Addon changelog

    v0.9.0 (2025-03-20)
         -initial beta release

    v0.9.1 (2025-03-21)
         -collision bug fix
    v1.0.0 (2025-03-22)
         -stable release
         -added field support (box and sphere)
    v1.1.0 (2025-03-24)
         -added change color effect
         -added delete effect
    v1.1.1 (2025-03-31)
         -fix: disable/enable emitters now working
    v1.2.0 (2025-04-01)
         -added curl noise force
         -added emitter subframe emission
         -added emitter new parameter timescale
         -added emitter random velocity vector
         -added field support for vortex and follow curve force
         -follow curve force optimization
         -drag force now physically correct
    v2.0.0 (2025-04-18)
         -full subframe support
         -advanced emission color
         -fields for emitters
         -added noise field
         -added random field
         -added linear field
         -added plane field
         -added velocity field
         -added child particles
         -fixed bug in change radius
         -optimize general force calculation
         -remove maximum emitter limit
    v2.1.0 (2025-04-25)
         -added bake feature
         -attribute cleanup
         -more field blend modes
         -emitter: support curve emission
         -emitter: allow negative normal velocity
         -follow curve: added orbit effect
         -tracer: option to keep particles
         -mesher: transfer color to mesh
    v2.2.0 (2025-05-05)
         -unlimited group IDs and materials
         -updated material node
         -increased robustness
    v2.3.0 (2025-06-06)
         -added network effect
         -added direction effect
         -added avoid effect


    Addon features / limitations:

    • unlimited emitters
    • bake simulation (internal/external)
    • real substeps support
    • motion blur support
    • advanced emission color (noise or random with color ramp)
    • change order of forces or effects
    • gravity force
    • wind force
    • turbulence force
    • curl noise force
    • network effect
    • avoid effect
    • attractor force
    • drag force
    • vortex force
    • follow curve effect
    • change radius effect
    • change color effect
    • direction effect
    • delete effect
    • child particles
    • collision effect (basic collision with surfaces)
    • instance post simulation effect
    • tracer post simulation effect
    • mesher post simulation effect
    • plexus post simulation effect
    • materials for particle groups (IDs)
    • box field
    • sphere field
    • random field
    • noise field
    • linear field
    • plane field
    • velocity field
    • fields control where forces affect particles
    • field blend modes: add, subtract, multiply, maximum, minimum, average, screen
    • group id must be greater then 0


    Using Curves

    When using curves (e.g. with the Follow Curve effector), make sure you're working with the actual/raw curve - not a meshed version. Meshed curves won't behave correctly.

    Multiple Materials

    If you're using multiple Group IDs and want a separate material for each, create a Material post-sim effect for each ID.
    However, due to a Blender limitation (only one material is supported per point cloud), you'll need to use an Instance post-sim effect to apply multiple materials.


    Shading attributes

    There are 3 attributes to set or change e.g. the color.

    You can create an attribute node and read out the color attribute "col".

    Or you can use the "life_percent" or "v" (velocity) attribute. In combination with a color ramp, you can use this to control the particle color over the life of the particles.



    Installation guide (legacy nodes)

    1. extract the zip to a location of your choice
    2. open the settings in blender
    3. go to file paths
    4. click on the plus to add the folder
    5. the nodes are now available in the add menu or via the asset browser



    Tutorial (legacy nodes)



    Base setup (legacy nodes)

    The base setup consists of an emitter, the life data, radius (optional) and velocity values. These node groups are essential before the simulation zone. The input and the sim core must be located in the simulation zone. Up to 10 different emitter configurations can be plugged into the input.

    Different nodes can be placed between the Sim Core and the simulation output to influence the direction or certain properties (e.g. turbulence, change color, etc).

    After the simulation zone, the material node is important. This makes it possible to assign different materials to group 1 to 10.


    Currently available nodes (legacy nodes)

    • Emitter (surface and volume)
    • Life
    • Radius
    • Set Velocity
    • Randomize Velocity
    • Sim Core (Speed)
    • Input (for plugging in up to 10 emitters)
    • Attractor
    • Gravity
    • Drag
    • Reflect (on static collision geometry)
    • Collision (support for dynamic objects)
    • Delete
    • Turbulence
    • Wind
    • Vortex
    • SmokeAdvection (experimental only Blender 4.0)
    • Cohesion (fluid-like droplets)
    • Change Color
    • Change Radius
    • Follow Curve
    • PP Collision (self-collision)
    • Sphere Field
    • Box Field
    • Instance
    • Trace Lines
    • Mesher
    • Connect Points (Plexus effect)
    • Material


    Bake simulation (legacy nodes)

    Just go to the physics tab, expand "simulation nodes" and press bake.
    This method will bake everything on disc.

    $28

    Have questions about this product?
    Login to message

    Details
    Sales 200+
    Rating
    10 ratings
    Dev Fund Contributor
    Published over 1 year ago
    Blender Version 4.4, 4.3
    Extension Type Add-on
    License GPL