Controls / Duplicates X, Y, Z
Sets the number of duplicates generated along the X, Y and Z axes.
Map-driven 3D duplication
Builds X/Y/Z arrays of 3D duplicates and drives timing, probability, offset, rotation and scale from image maps.
MappedDuplicate3D is a procedural motion-design node for building dense 3D arrays whose behavior can be modulated by map channels. It combines regular duplication with image-driven timing and transform variation, making complex fields possible without hundreds of manual branches.
Overview
MappedDuplicate3D is a procedural motion-design node for building dense 3D arrays whose behavior can be modulated by map channels. It combines regular duplication with image-driven timing and transform variation, making complex fields possible without hundreds of manual branches.
Think of MappedDuplicate3D as a 3D grid whose copies listen to a control image: brightness or RGB channels can decide when copies animate, whether they exist and how they move, rotate or scale.
Flow anatomy
The port structure shows how this node fits into a Fusion graph.
3D scene or object data to be processed or combined.
Input used by MappedDuplicate3D.
The processed result from this node.
Inspector
Start with these controls before reaching for more complicated workarounds.
Sets the number of duplicates generated along the X, Y and Z axes.
Sets Size X, Y, Z.
Sets Time Relative to Main Time.
Sets the base time offset applied to the duplicates before map modulation.
Chooses how the base time offset is combined with the time-control maps.
Assigns texture maps that modulate duplicate timing in the XY, YZ and ZX planes.
Selects the image channel used by this operation.
Maps black and white values in the time map to the corresponding duplicate-time offsets.
Sets the random seed so a procedural variation can be reproduced.
Sets the probability that this particle operation is applied.
Sets the probability that this particle operation is applied.
Sets the probability that this particle operation is applied.
Selects the image channel used by this operation.
Sets the probability that this particle operation is applied.
Sets the base X, Y and Z position offsets applied to the duplicates.
Prevents the global Size control from scaling the duplicate offsets.
Chooses how the base position offset is combined with the offset maps.
Assigns maps that drive duplicate position offsets in the XY, YZ and ZX planes.
Selects the image channel used by this operation.
Sets Offset Black on the X, Y and Z axes.
Sets the 3D rotation order.
Defines the order in which the three rotation axes are evaluated.
Sets Rotate Base X, Y, Z.
Chooses how map-driven rotation is combined with the duplicate’s base rotation.
Sets Map Rotate XY, YZ, ZX.
Selects the image channel used by this operation.
Sets the X, Y and Z components of Rotate Black.
Sets Scale Base X, Y, Z.
Selects the image channel used by this operation.
Defines the range over which this operation is active.
Defines the range over which this operation is active.
Defines the range over which this operation is active.
Defines the range over which this operation is active.
Sets one boundary of the active range.
Defines the range over which this operation is active.
Defines the range over which this operation is active.
Practical setup
Connect the source 3D object.
Set a low duplicate count and establish Size first.
Connect a simple grayscale control map.
Test one modulation family at a time: scale, offset, rotation or time.
Choose the intended map channel and black/white mapping range.
Increase duplicate density only after the behavior is correct.
Render and watch performance as copy counts rise.
Examples
Use luminance to scale objects across a 3D grid.
Offset animation timing across the duplicate field.
Troubleshooting
Production notes
Related nodes