Attrib Composite surface node

Composites vertex, point, primitive, and/or detail attributes between two or more selections.

See also: Attribute, Attrib Create, Point, Primitive 2 more , Vertex, Blend Shapes

The attributes may be explicitly specified in the corresponding attribute text field. Exclusion is specified by preceding an attribute name with the carat character (^). All available attributes can be specified by leaving the field blank or entering an asterisk (*) in the field. If the first attribute is preceded by a carat then all attributes are assumed to be transferred except where explicitly excluded. In all other cases, no attributes are assumed except where explicitly included.

The specified attributes of the ordered inputs are composited in sequence. The attributes are first scaled by the corresponding blending weights and then composited using the specified compositing operator. The available operators include Mean, Max, Min, Over, and Under. The Mean operator determines the weighted average of the input attributes. The Max and Min operators determine the maximum and the minimum of the weighted input attributes respectively. For the Mean, Max, and Min operators, the specified Alpha Attribute affords a per-point, per-primitive, or per-vertex weight distribution. The Over and Under operators perform two of the standard alpha blending operations where the alpha values are taken from the specified Alpha Attribute. The Over operator scales the incoming weighted input attribute by its alpha value and adds it to the current intermediate output attribute scaled by one minus that alpha value:

source * alpha + destination * (1 - alpha)

The Under operator is performed in a similar manner but with the alpha weights swapped:

source * (1 - alpha) + destination * alpha

If the Alpha Attribute does not exist for a particular input, then the alpha mask for that input is assumed to be 1.

Parameters

Selection Index

Specifies which input to use when generating the cooked selection.

Detail

Detail attributes to composite.

Primitives

Primitive attributes to composite.

Points

Point attributes to composite.

Vertices

Vertex attributes to composite.

Blend #

Controls contribution of geometry inputs.

Alpha Attribute

Attribute containing the alpha mask.

Compositing Operation

Operator to composite with.

Usages in other examples

Example name Example for