Houdini 22.0 Nodes VOP nodes

MtlX Transform Vector VOP node

On this page

Transform the incoming vector3 vector from one specified space to another; cannot be used on any other stream type.

Parameters

in

Any vector3.

fromspace

The name of a vector space understood by the rendering target to transform the in point from; may be empty to specify the renderer’s working or 'common' space.

Default spaces: world, object, and model.

The default spaces from MaterialX are: world, object, and model. With Karma and USD, object and model are both represent the untransformed geometry space. This is because USD has no standard property to describe undeformed and deformed geometry spaces. If you need undeformed properties in your material, author and use primvars:rest or some other custom geometry property for your needs.

Karma supports paths to an xformable prim, camera prim, or named Coordinate Systems.

tospace

The name of a vector space understood by the rendering target for the space to transform the in point to. Use tangent if you want to use object/world space vector displacement maps from sculpting applications.

Default spaces: world, object, and model.

The default spaces from MaterialX are: world, object, and model. With Karma and USD, object and model are both represent the untransformed geometry space. This is because USD has no standard property to describe undeformed and deformed geometry spaces. If you need undeformed properties in your material, author and use primvars:rest or some other custom geometry property for your needs.

Karma supports paths to an xformable prim, camera prim, or named Coordinate Systems.

Outputs

out

vector3

VOP nodes