Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

transform

This node represents a geometric transformation. Transform nodes can be chained together to express transform concatenation, hierarchies and instances. Transform nodes also accept attributes to implement hierarchical attribute assignment and overrides. It has the following attributes:

NameTypeDefault
transformationmatrixdoublematrix

This is a 4x4 matrix which describes the node’s transformation. Matrices in ɴsɪ post-multiply column vectors so are of the form:

| w11  w12  w13  0 |
| w21  w22  w23  0 |
| w31  w32  w33  0 |
| Tx   Ty   Tz   1 |
NameTypeDefault
objects<connection>

This is where the transformed objects are connected to. This includes geometry nodes, other transform nodes and camera nodes.

NameTypeDefault
geometryattributes<connection>

This is where attributes nodes may be connected to affect any geometry transformed by this node. Refer to attributes and instancing for explanation on how this connection is used.

NameTypeDefault
shaderattributes<connection>

This is where attributes nodes may be connected to provide shader attributes for any geometry transformed by this node.