Cloner Motion
The Cloner enables you to duplicate and arrange objects via certain patterns or based on the shape of another object.
Itβs also possible to randomize them and easily create a generative movement as seen in the video above.
Turn on the Cloner
at the bottom of the right sidebar when an object is selected to clone it.
After, turn on Randomness
and play around with the values.
All Cloner
and Randomness
parameters can be animated via state change to achieve procedural motion
Cloning Types
The following types are available in Cloner: Radial, Linear, Grid, and Object. Each type allows the generation of a different pattern. Each type can be randomized by turning on the Randomness.
Radial
Radial type is a perfect start to create clones along a circle.
Base β Ability to show or hide the original cloned object.
Count β Amount of clones to be created.
Radius β Size of the radius.
Start/End β Allows to define a circular sector, itβs set to a full circle by default.
Alignment β Aligns the clones to the radius if active.
Axis β set the orientation of the Radial Clones based on X/Y/Z
Transform (Position, Scale, Rotation) β Modify the transform values of the clones (the base object will keep the original transform).
Linear
Linear type is a simple clone in one direction based on the base objectβs direction.
Base β Ability to show or hide the original cloned object.
Count β Amount of clones to be created.
Transform (Position, Scale, Rotation) β Modify the transform values of the clones (the base object will keep its original values).
Grid
Grid type is able to clone objects along a 2D or 3D grid.
Base β Ability to show or hide the original cloned object.
Count β Amount of clones to be created along each axis of the grid (X, Y, Z).
Transform (Position, Scale, Rotation) β Modify the transform values of the clones (the base object will keep its original values).
Size β Spacing between the clones can be defined for each axis (X, Y, Z).
Use center β Base object can be aligned to the center of the grid or it can be the initial object in the clone sequence.
Object
Object type can create more advanced results where clones can be aligned along the surface of another object.
Base β Ability to show or hide the original cloned object.
To object β Select the reference object based on which the clones will be created.
Count β For Random, the spread type itβs defining the number of clones to be created. For the Polygon center, Edge, and Vertex spread types, the number of clones can be defined via percentages from 0 to 100.
Spread β Defines the distribution of the clones on the βTo objectβ. The following types are available:
Random β Randomly places the clones on the surface of the βTo objectβ.
Seed β Set an arbitrary number to generate various random patterns.
Polygon center β Places the clones on the polygons of the βTo objectβ.
Edge β Places the clones on the center of the βTo objectβ edges.
Vertex β Places the clones on the vertices of the βTo objectβ.
Align β Set to βNormalβ will be aligned to the βTo objectβ normals. By setting it to βAxisβ it will be based on the selected world axis.
Axis β Preferred axis for both βNormalβ and βAxisβ Align types (X, X-, Y, Y-, Z, Z-)
Transform (Position, Scale, Rotation) β Modify the transform values of the clones (the base object will keep its original values).
Randomness
If Cloner is turned on, Randomness
can be applied below the Cloner to modify the cloner with random parameters. Randomness works with all Cloner types (Radial, Linear, Grid, Object).
The following parameters can be adjusted in Randomness:
Strength β How strong the Randomness should be applied. If set to 0, randomness wonβt be visible.
Noise β Noise can be set to Perlin or Simplex. Perlin noise has higher contrast for more drastic effects.
Transform β X, Y, and Z values can be randomized for Position, Rotation, and Scale. Try to play around with these values to achieve diverse results.
Seed β Set an arbitrary number to generate various random patterns.
Movement β Applies movement for the noise of the randomness which creates motion for the cloned objects.
Scale β Adjust the value to amplify the size of the applied noise.
Pro tip: To achieve procedural motion animate these values with state-based animations.