View & accessibility
Thumbnails
Motion
Bforartists
5.1
Editors

Add Menu - Utilities - Vector

Vector nodes are for calculating vector operations.

4
 min read
Up to date for 
5.1
draft

Add menu - Vector

Add menu - Vector
Add menu - Vector

Vector nodes are for calculating vector operations.

Combine XYZ

Combine XYZ

The Combine XYZ Node combines a vector from its individual components.

EntryWhat it does
InputX Y and Z: X, Y and Z values.
OutputColor: Color output.

Map Range

Map Range

Remap a value from a range to a target range.

Input

EntryWhat it does
From MinVector 3 from the minimum input.
From MaxVector 3 from the maximum input.
To MinVector 3 to the minimum input.
To MinVector 3 to the maximum input.

Properties

Data Type
Data Type

What data to calculate.

Interpolation Type
Interpolation Type

The interpolation method for the operation.

Clamp

Clamp the result to the target range of To Min - To Max.

Outputs

Vector

The output vector.

Mix Vector

Mix Vector

Allows to mix values and vectors in various ways. The node has three different modes. Float, Vector and Color. This here is the node in Vector mode.

Input

Factor
Factor
Factor

The mix factor. With mode Uniform it is a single value. With mode Non Uniform it is a vector.

A
A

Vector A input.

B

Vector B input.

Properties

Data Type
Data Type

Which mode to use. We cover here the Vector mode.

Factor Mode
Factor Mode

Use a single value or a vector for the factor.

Output

Result

The output value or vector.

Separate XYZ

Separate XYZ

The Separate XYZ Node splits a vector into its individual components.

EntryWhat it does
InputVector: The Input vector.
OutputX, Y and Z: The output vectors for X, Y and Z.

Radial Tiling

Radial Tiling

The Separate XYZ Node splits a vector into its individual components.

EntryWhat it does
InputVector: The Input vector. · Sides: Number of angluar segments for tiling. · Roundness: Roundness of the segments coordinate systems.
PropertiesNormalize: Stretch the textures to fit into each angular segment.
OutputSegment Coordinates: The segment coordinates for texture mapping. · Segment ID: Unique ID for every segment. · Segment Width: The width of every segment. · Segment Rotation: The rotation of every segment.

Vector Curves

Vector Curves

The Vector Curves node maps an input vector components to a curve.

Inputs

EntryWhat it does
FactorStandard vector input.
VectorStandard vector input.

Properties

Channel
X Y Z
X Y Z

X, Y, Z Channel buttons. Clicking on one of the channels displays the curve for each.

Curve edit field

Create and tweak a Bezier curve that varies the input levels (X axis) to produce an output level (Y axis).

Selecting Points
Selecting Points

You can select curve points. This reveals two edit boxes for the x and y coordinate of this point.

Selected points can be moved around. Left click at them, hold the mouse button down and move them to a new location.

Selecting Points
Adding Points

You can add new curve points by simply left clicking at the curve. Move the mouse to position them where you need it.

Navigation elements

The navigation elements at the top are described from left to right.

Zoom in and out

The two buttons with the magnifying glass at it zooms in and out in the curve window.

Clipping
Clipping

Clipping options. Set up clipping for the stroke.

Tools
Tools

Tools is a menu where you can find some curve related tools.

EntryWhat it does
Reset ViewResets the curve windows zoom.
Extend horizontalExtends the curve before the first curve point and behind the last curve point horizontally.
Extend extrapolatedExtends the curve before the first curve point and behind the last curve point extrapolated.
Reset CurveResets the curve to the initial shape.

Vector Handle

Vector Handle

Set handle type to Vector.

EntryWhat it does
Auto HandleSet handle type to Auto.
Auto Clamped HandleSet handle type to Auto Clamped.
EntryWhat it does
X Y valuesThe x and y values of the selected curve point.
Delete PointsDeletes selected curve points.

Outputs

Vector

Standard vector output.

Vector Math

Vector Math

The Vector Math node performs the selected math operation on the input vectors.

Inputs

The inputs of the node are dynamic. Some inputs are only available in certain operations. For instance, the Scale input is only available in the Scale operator.

EntryWhat it does
VectorInput vector A.
VectorInput vector B.
ScaleInput Scale.

Properties

Operation
Operation

The vector math operator to be applied on the input vectors.

Outputs

The output of the node is dynamic. It is either a vector or a scalar depending on the operator. For instance, the Length operator have a scalar output while the Add operator have a vector output.

EntryWhat it does
VectorOutput vector.
ValueOutput value.

Vector Rotate

Vector Rotate

The Vector Rotate node allows rotations by a vector.

Inputs

The inputs of the node are dynamic. Some inputs are only available in certain operations. For instance, the Angle input is just available with the Axis Angle type.

EntryWhat it does
VectorInput vector.
CenterInput Center
AxisInput Axis.
AngleInput Angle

Properties

Type
Type

The rotation type.

Outputs

Vector

The Output vector.