Le Modificateur Tableau¶
The Array Modifier creates an array of copies of the base object, with each copy being offset from the previous one in any of a number of possible ways. Vertices in adjacent copies can be merged if they are nearby, allowing smooth Subdivision Surface frameworks to be generated.
Ce modificateur peut être utile si il est combiné à des maillages pavables pour développer rapidement de grandes scènes. Il est aussi utile pour créer des formes répétitives complexes.
Multiple Array Modifiers may be active for an object at the same time (e.g. to create complex three dimensional constructs).
Options¶

Array Modifier.
- Fit Type
Controls how the length of the array is determined. There are three choices, activating respectively the display of the Curve, Length or Count settings explained below:
- Fit Curve
Génère suffisamment de copies pour s’ajuster dans la longueur à l’objet courbe spécifié dans Courbe.
- Fit Length
Génère suffisamment de copies pour s’ajuster dans la longueur fixée donnée par Longueur.
- Fixed Count
Génère le nombre de copies spécifiées dans Nombre.
Note
- Both Fit Curve and Fit Length use the local coordinate system size of the base object, which means that scaling the base object in Object Mode will not change the number of copies generated by the Array Modifier.
- Fit Length uses the local coordinate system length of the curve, which means that scaling the curve in Object Mode will not change the number of copies generated by the Array Modifier.
Appliquer l’échelle avec
Ctrl-A
peut être utile pour chacun d’entre eux.
Offset¶
- Constant Offset, X, Y, Z
Ajoute une translation constante au décalage de l’objet dupliqué. Les constantes X, Y et Z peuvent être spécifiés.
- Décalage relatif X, Y, Z
Adds a translation equal to the object’s bounding box size along each axis, multiplied by a scaling factor, to the offset. X, Y and Z scaling factors can be specified.
Exemples de Relative offset (0.5, 1.0 et 1.5)
- Object Offset
Ajoute une transformation prise depuis un objet (relativement à l’objet courant).C’est une bonne pratique d’utiliser un objet Vide centré sur l’objet initial ou proche de lui. Par exemple en tournant cet objet Vide, un cercle ou une hélice d’objets peut être créé.
Exemple de Object offset.
Merge¶
- Merge
Si coché, les sommets de chaque copie seront fusionnés avec les sommets de la copie suivante qui sont à moins de la Distance donnée.
- First Last
Si coché et Merge coché, les sommets de la première copie seront fusionnés avec la dernière copie (c’est utile pour les objets circulaires).
First Last merge example.¶ Discontinuité de Subdivision causée par l’absence de fusion des sommets entre la première et la dernière copie (First Last non coché)
Discontinuité de Subdivision éliminée par la fusion des sommets entre la première et la dernière copie (First Last coché)
- Distance
Contrôle la distance de fusion pour Fusionner.
Cap¶
- Start Cap / End Cap
Cela permet à chaque extrémité du Array d’avoir un maillage différent.
Pour start : tout est comme si l’objet était en position
-1
, càd un pas avant le premier objet. Pour end : tout est comme si l’objet était en positionn+1
, càd un pas après la dernière copie.Quand Merge est activé, et que les sommets cap sont sous le seuil de distance, ils seront fusionnés.
Note
The start/end cap objects currently do not support the First Last option.
Conseils¶
Calcul de Décalage¶
The transformation applied from one copy to the next is calculated as the sum of the three different components (Relative, Constant and Object), each of which can be enabled/disabled independently of the others. This allows, for example, a relative offset of (1.0, 0.0, 0.0) and a constant offset of (0.1, 0.0, 0.0), giving an array of objects neatly spaced along the X axis with a constant 0.1 unit between them, whatever the original object’s size.
Exemples¶

Une chaîne créée d’un simple lien. Fichier blend de l’exemple

A tentacle created with an Array Modifier followed by a Curve Modifier.
Mécanique¶
![]() Une piste. Fichier blend de l’exemple |
|
![]() Une roue dentée créée à partir d’un simple segment. Blend |
![]() Un vilebrequin. Fichier blend de l’exemple |
Le Vivant¶
![]() A double spiral created with two Array Modifiers and one Subdivision Surface Modifier applied to a cube. As above, the vertex merge threshold is set very high to give the effect of skinning. Sample blend-file. |
Tutoriels¶
The ‘Double Helix’ tutorial explains the Array Modifier. It is for an old Blender Version (2.44) but except for the keyboard shortcuts it is still valid.