Move

Pushes every vertex of a mesh along its normal, by a fixed amount or by an attribute.

Outputs

NameTypeDescription
Mesh OutputMeshThe mesh with its vertices moved.

Inputs

NameTypeDescription
Mesh InputMeshThe mesh to move. It needs normals.

Parameters

NameTypeDescription
AmountFloatHow far each vertex moves along its normal. Negative moves it inwards.
Amount AttributeStringThe name of an attribute that multiplies the amount for each vertex. Leave it empty to move every vertex the same distance.

Move pushes each vertex of a mesh outwards along its normal, the direction its surface faces. With the same amount everywhere the mesh inflates, or deflates with a negative amount. A sphere stays a sphere and grows, and a box grows a little at each face.

The amount attribute makes the movement differ per vertex. Give it the name of an attribute on the mesh, and each vertex moves by the amount multiplied by its own value. That is where the shape comes from. An attribute from Noise Attribute gives lumpy, organic displacement. One from Distance gives a bulge that fades out from a point. One from Create Attribute in Random mode gives spikes. A name that matches no attribute is ignored and every vertex moves the same distance.

Only the positions change. The normals stay as they were, so after a large move the lighting may no longer match the new shape. A mesh without normals passes through unchanged.

Keywords: displace, extrude, inflate, offset, push, grow, shrink