🦁 womblewiki : a barebones houdini reference 🤓

labs overview sop

nodes chop cop2 dop lop obj out shelf sop top vop

simulation FEM RBD crowds dynamics fluids grains hair other particles pyro vellum

coding bash groups hscript python vex


vop

filter: all array channels combine control_flow convert crowds displace fuzzy_logic generic geometry globals hair labs math matrix noise patterns pyro quaternion sensor shaders shading shading_bsdfs shading_layers shading_utilities shading_uvs string


matrix

Align Computes a matrix representing the rotation around the axes normal to two vectors by the angle which is between the two vectors.

Determinant Computes the determinant of a 4×4 or 3×3 matrix.

Eigenvalues

Extract Transform Extracts the translation, rotation, scale or shear component of a 4×4transform matrix.

Float to Matrix Converts sixteen floating-point values to a 4×4 matrix value.

Float to Matrix3 Converts nine floating-point values to a matrix3 value.

Get Matrix Component Extracts a 4×4 matrix component.

Get Matrix2 Component Extracts a 2×2 matrix3 component.

Get Matrix3 Component Extracts a 3×3 matrix3 component.

Get Object Transform Gets the transform matrix of a named object in camera (current) space.

Invert If given a 3×3 or 4×4 matrix, this operator computes its inverse (or just returns the input matrix if it detects singularity).

Look At Computes a 3×3 rotation matrix to orient the z-axis along the vector(to - from) under the transformation.

Make Instance Transform Builds a general 4×4 transform matrix derived from thestandard copy/instance attributes

Make Space Transform Returns the transformation matrix to transform from a transform space such as an object’s transform space to another space, such as world space.

Make Transform Builds a general 4×4 transform matrix.

Matrix to Float Unpacks a 4×4 matrix into its sixteen components.

Matrix to Vector4 Unpacks a 4×4 matrix into its rows.

Matrix2 to Float Unpacks a 2×2 matrix2 into its four components.

Matrix2 to Matrix3 Converts a 2×2 matrix to a 3×3 matrix.

Matrix2 to Matrix4 Converts a 2×2 matrix to a 4×4 matrix.

Matrix2 to Vector2 Unpacks a 2×2 matrix into its rows.

Matrix3 to Float Unpacks a 3×3 matrix3 into its nine components.

Matrix3 to Matrix2 Converts a 3×3 matrix to a 2×2 matrix.

Matrix3 to Matrix4

Matrix3 to Quaternion Converts a matrix3, representing a rotation, to a quaternionrepresenting the same rotation.

Matrix3 to Vector Unpacks a 3×3 matrix into its rows.

Matrix4 to Matrix2 Converts a 4×4 matrix to a 2×2 matrix.

Matrix4 to Matrix3

Orient Reorients a vector representing a direction by multiplying it by a4×4 transform matrix.

Quaternion to Matrix3 Converts a vector4, representing a quaternion, to a matrix3 value,representing the same rotation.

Rotate Applies a rotation by 'angle' radians to the given 3×3 or 4×4matrix.

Scale Scales a 3×3 or 4×4 matrix by 'amount' units along the x,y, and zaxes.

Set Matrix Component Assigns a value to one of the matrix’s components.

Set Matrix2 Component Assigns a value to one of the matrix2's components.

Set Matrix3 Component Assigns a value to one of the matrix3's components.

Smooth Rotation Returns the closest equivalent Euler rotations to a reference rotation.

Transform Transforms a vector to or from an object’s transform space, or one of several other spaces, such as world or camera space.

Transform Matrix

Transpose

Vector to Matrix3 Converts rows values to a 3×3 matrix value.

Vector2 to Matrix2 Converts rows values to a 2×2 matrix value.

Vector4 to Matrix Converts rows values to a 4×4 matrix value.