scatter points group#

Scatters points from grouped sources.

Installation#

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

Inputs#

Name

Type

Description

Default

active

bool

Is the Scatter Points Group node currently active?

True

bases

bundle

Scatter base meshes.

camera

bundle

Camera to filter the scattered points.

textures

bundle

Textures can be used to filter the scattered points for each bases

textureFilters

bundle

Configuration of texture filters

curveSources

bundle

Scatter curve sources.

curveStepsPerSegment

uint64

Steps per segment for curve tessellation.

10

filterUsingCamera

bool

If true, the scattered points will be discarded if they are outside the viewing frustum of the provided cameras.

False

frustumOffset

double

Offset to enlarge the frustum filtering the points.

0

groups

bundle

Scatter groups.

objectIndicesRampPositions

float[]

Positions over the normalized elevation of the base meshes from 0 to 1.

[]

objectIndicesRampValues

float[]

Values of the object indices ramp at the corresponding positions

[]

objectIndicesRampInterpolations

int[]

Interpolation method between keys. Linear creates a flat curve from point to point. Smooth creates an ease in or ease out curve from point to point.

[]

objectIndicesRampTags

token[]

Possible tag values for ramp

[]

playbackEvaluation

bool

If this is true, time for the simulation is from the timeline, not real time.

False

playbackStartFrame

int

If ‘playbackEvaluation’ is true, this is the frame after which the simulation will start.

0

prototypes

bundle

The Paths of the prototypes.

randomSeed

uint64

Random seed.

0

time

double

Either the running clock or the timeline time or timeline time, depending on playbackEvaluation.

0

usdTimecode

double

The USD timecode at the current playback point (timeline time ‘*’ timecodes/sec).

0

volumeSources

bundle

Scatter volume sources.

weightsRampPositions

float[]

Positions over the normalized elevation of the base meshes from 0 to 1.

[]

weightsRampValues

float[]

Values of the weights ramp at the corresponding positions

[]

weightsRampInterpolations

int[]

Interpolation method between keys. Linear creates a flat curve from point to point. Smooth creates an ease in or ease out curve from point to point.

[]

Outputs#

Name

Type

Description

Default

bundle

bundle

output bundle of points data