Paint#

Paint Node that receives paint data and forward it into a output bundle

Installation#

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

Inputs#

Name

Type

Description

Default

mesh

bundle

Mesh bundle

paintedDataFloat

float[]

Painted float data. If multiple meshes were painted on, array data is the concatenation of painted data on all prim.

[]

paintedDataDouble

double[]

Painted double data. If multiple meshes were painted on, array data is the concatenation of painted data on all prim.

[]

paintedDataInt

int[]

Painted int data. If multiple meshes were painted on, array data is the concatenation of painted data on all prim.

[]

paintedDataCounts

uint64[]

Count of each segment of painted data. Array size must be equal to bundlePrimIndices’s size

[]

attributeName

token

Name of the attribute to be merged with painted data in input bundle.

attributeType

token

Type of the painted attribute to be merged with input bundle. It needs to be one of the input painted data type to merge the corresponding data.

bundlePrimIndices

uint64[]

Indices of the prims in the multi-prim bundle to merge with painted data. The paint brush can paint on multiple prims at the same time, thus an array of indices.

[]

Outputs#

Name

Type

Description

Default

out

bundle

output data