noise force field#

The noise field generates a noise to influence particles inside the Noise Field Source. 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 Noise field currently active?

True

attenuation

float

Attenuation is how much the effect of the field decays from the ‘center’ to the ‘boundary’ of the Noise Field Source.

1.0

considerVelocity

bool

Consider velocity of the particle when calculating noise.

False

frequency

float

Value changes position to increase or decrease the noise sample.

1.0

magnitude

float

The amount of force to apply to the particles through the noise.

1.0

octaves

int

The amount of times the noise is sampled.

5

pointcloudPoints

pointf[3][]

Input pointcloud points

[]

pointcloudNormals

normalf[3][]

Input pointcloud normals, one for each point

[]

pointcloudPointRadius

float

radius of points in cloud

1.0

particles

bundle

Input particle data, including position and impulse, and if considerVelocity is true, velocity.

$accelTree

bundle

Collision geometry acceleration structure

prim

bundle

Input geometry prims

primPath

path

Input geometry prim paths

Outputs#

Name

Type

Description

Default

particles

bundle

Output particle data, including position and impulse.