solver#

The solver node implements numerical integration of the underlying particles data at each simulation step. ATTENTION!: omni.particle.system.core is currently undergoing extensive (breaking) changes. Please be aware that systems built with the existing extension will need to be rebuilt in the USD Composer 2023.2 release.

Installation#

To use this Node, you must enable omni.particle.system.core in the Extension Manager.

Inputs#

Name

Type

Description

Default

active

bool

Is the Solver node currently active?

True

playbackEvaluation

bool

Simulate in runtime or animation playback mode.

False

playbackStartFrame

int

The start frame of the simulation when in animation playback mode.

0

playbackEndFrame

int

The end frame of the simulation when in animation playback mode, or negative if no end frame.

-1

aimInheritsVelocity

bool

Aim parameters inherit the velocity of the particle.

True

energyConservation

float

Values less than 1.0 exponentially dampen velocities to this portion in one second, for example, in the absence of impulses, a value of 0.8 will reduce velocities by 20% every second.

1.0

maxCount

int

The Maximum amount of particles to spawn per cycle. -1 is no maximum.

-1

outputToLocal

bool

If this is on, the particle data are written to outputs:particles.

True

particles

bundle

Input particle data

Outputs#

Name

Type

Description

Default

particles

bundle

Output particle data