Tag Prims from Ramp

Add ramp and tag information to a bundle of prims. This data can be subsequently sampled in downstream nodes (e.g. GetCurveData in the case of curve prims)

Installation

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

Inputs

Name

Type

Description

Default

Bundle (bundle)

bundle

Bundle Prims

Ramp Positions Name (rampPositionsName)

token

Name of bundle attribute to be created for ramp positions.

ramp_positions

Ramp Values Name (rampValuesName)

token

Name of bundle attribute to be created for ramp values.

ramp_values

Ramp Interpolations Name (rampInterpolationsName)

token

Name of bundle attribute to be created for ramp interpolations.

ramp_interpolations

Ramp Tags Name (rampTagsName)

token

Name of bundle attribute to be created for ramp tags.

tags

rampPositions

float[]

Parametetric values from [0,1]

[0.0, 1.0]

rampValues

float[]

Value of the ramp at the corresponding position entry.

[0.0, 0.0]

rampInterpolations

int[]

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

[1, 1]

rampTags

token[]

Possible tag values for ramp

[‘run’, ‘walk’, ‘idle’]

Outputs

Name

Type

Description

Default

bundle

bundle

Prims bundle with ramp data