Le modificateur Array¶
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.
This modifier can be useful when combined with tileable meshes for quickly developing large scenes. It is also useful for creating complex repetitive shapes.
Multiple Array modifiers may be active for an object at the same time (e.g. to create complex three-dimensional constructs).
Options¶
- Fit Type
Contrôle la manière dont la longueur du tableau est déterminée. Il y a trois choix, activant respectivement l’affichage des réglages Curve, Length ou Count expliqués ci-après :
- Fit Curve
Génère suffisamment de copies pour s’ajuster dans la longueur de l’objet courbe spécifié dans Curve.
- Fit Length
Génère suffisamment de copies pour s’ajuster dans la longueur fixée donnée par Length.
- Fixed Count
Génère le nombre de copies spécifiées dans Count.
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 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 modifier.
Applying the scale can be useful for both.
Offset¶
- Constant Offset, X, Y, Z
Ajoute une composante de translation constante au décalage de l’objet dupliqué. Les composantes constantes en X, Y et Z peuvent être spécifiées.
- Décalage relatif X, Y, Z
Ajoute au décalage une translation égale à la taille de la boîte d’encombrement de l’objet sur chaque axe, multiplié par un facteur d’échelle. Les facteurs d’échelle sur X, Y et Z peuvent être spécifiés.
- Object Offset
Adds a transformation taken from an object (relative to the current object) to the offset. It is good practice to use an empty object centered or near to the initial object. E.g. by rotating this empty a circle or helix of objects can be created.
Merge¶
- Merge
Si l’option est activée, les sommets de chaque copie seront fusionnés avec les sommets de la copie suivante qui sont en deçà de la Distance donnée.
- First Last
If enabled and Merge is enabled, vertices in the first copy will be merged with vertices in the last copy, again if they are within Distance range. This is useful for circular objects.
¶ - Distance
Controls the merge distance for Merge and First Last.
UVs¶
- U Offset, V Offset
UV de chaque nouveau duplicata par une quantité à définir.
Cap¶
- Start Cap / End Cap
This allows either endpoints of the array to have a different mesh subsisted.
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 « normale ».When Merge is activated, and the cap vertices are within the Distance threshold, they will be merged.
Note
The start/end cap objects currently do not support the First Last option.
Conseils¶
Calcul de Décalage¶
La transformation appliquée d’une copie à la suivante est calculée comme la somme des trois différentes composantes (Relative, Constant et Object), chacune d’elles pouvant être cochée/décochée indépendamment des autres. Ceci permet, par exemple, un décalage relatif de (1.0, 0.0, 0.0) et un décalage constant de (0.1, 0.0, 0.0), donnant une série d’objets soigneusement espacés le long de l’axe X avec une valeur constante de 0.1 unité entre eux, quelle que soit la taille de l’objet d’origine.
Exemples¶
Le segment en avant-plan est le maillage de base de la tentacule ; la tentacule est limitée par deux objets modélisés spécialement et déformés par le même objet Curve que la partie principale de la tentacule. fichier blend de l’exemple.