Blend Variants

Add new variant by blending two variants

Installation

To use this node enable omni.graph.nodes in the Extension Manager.

Inputs

Name

Type

Descripton

Default

Blend (inputs:blend)

double

The blend value in [0.0, 1.0]

0.0

Exec In (inputs:execIn)

execution

Signal to the graph that this node is ready to be executed.

None

Layer Identifier (inputs:layerIdentifier)

token

Identifier of the USD layer to export data to. Identifier can be empty, “<Session Layer>”, “<Root Layer>” or the identifier of a sublayer. If empty or invalid, data will be exported to the current layer.

Prim (inputs:prim)

target

The prim with the variantSet

None

Set Variant (inputs:setVariant)

bool

Sets the variant selection when finished rather than writing to the attribute values

False

Variant Name A (inputs:variantNameA)

token

The first variant name

Variant Name B (inputs:variantNameB)

token

The second variant name

Variant Set Name (inputs:variantSetName)

token

The variantSet name

Outputs

Name

Type

Descripton

Default

Bundle (outputs:bundle)

bundle

Output bundle with blended attributes

None

Exec Out (outputs:execOut)

execution

Signal to the graph that execution can continue downstream.

None

State

Name

Type

Descripton

Default

Layer Identifier (state:layerIdentifier)

token

The prefetched layer identifier.

None

Metadata

Name

Value

Unique ID

omni.graph.nodes.BlendVariants

Version

2

Extension

omni.graph.nodes

Icon

ogn/icons/omni.graph.nodes.BlendVariants.svg

Has State?

True

Implementation Language

C++

Default Memory Type

cpu

Generated Code Exclusions

None

uiName

Blend Variants

Categories

graph:action,sceneGraph,variants

Generated Class Name

OgnBlendVariantsDatabase

Python Module

omni.graph.nodes