Modificateur Array
Le modificateur Array crée une série de copies de l’objet de base, chaque copie étant décalée du précédent de plusieurs manières possibles. Les sommets dans des copies adjacentes peuvent être fusionnés s’ils sont proches, permettant de créer des structures de Subdivision Surface lisses.
Ce modificateur peut être utile s’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.
Plusieurs modificateurs Array peuvent être actifs au même moment pour un objet (par exemple pour créer des constructions tridimensionnelles complexes).
Options
- Fit Type
Contrôle la manière dont la longueur de l”array 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 par Length.
- Fixed Count
Génère le nombre de copies spécifiées dans Count.
Note
Fit Curve et Fit Length utilisent tous deux la taille de l’objet de base dans le système de coordonnées locales, ce qui signifie que le redimensionnement de l’objet de base en Mode Objet ne changera pas le nombre de copies générées par le modificateur Array.
Fit Curve utilise la longueur du système de coordonnées local de la courbe, ce qui signifie que la mise à l’échelle de la courbe en mode Objet ne modifiera pas le nombre de copies générées par le modificateur.
Applying l’échelle (Scale) peut être utile pour les deux.
Relative Offset
- Factor X/Y/Z
Ajoute, au décalage, un déplacement égal à la taille de la boîte englobante de l’objet le long de chaque axe, multipliée par un facteur de redimensionnement (scaling). Les facteurs d’échelle X, Y et Z peuvent être spécifiés.
Constant Offset
- Distance X/Y/Z
Ajoute ,au décalage de l’objet dupliqué, une composante de translation constante. Les composantes constantes X, Y et Z peuvent être spécifiées.
Object Offset
Ajoute une transformation prise à partir d’un objet (par rapport à l’objet courant). Il est recommandé d’utiliser un objet Empty centré sur l’objet initial ou proche de lui. Par exemple par une rotation de cet objet Empty, on peut créer un cercle ou une hélice d’objets.
Merge (Fusionner)
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 and Last Copies
Si l’option est activée et Merge activé, les sommets de la première copie seront fusionnés avec ceux de la dernière copie (c’est utile pour les objets circulaires).
- Distance
Contrôle la distance de fusion pour Merge.
UVs
- Offset U/V
Décale les UV de chaque nouveau duplicata par une quantité à définir.
Caps
- Cap Start, End
Ceci permet à chaque extrémité du Array de coserver un maillage différent.
Pour start : c’est comme si l’objet était en position -1, càd un “pas” avant le premier objet. Pour end : c’est comme si l’objet était en position n + 1, càd un “pas” après la dernière copie “normale”.
Quand Merge est activé, les sommets cap sous le seuil Distance seront fusionnés.
Note
Les objets cap start/end n’acceptent pas actuellement l’option First Last Copies.
Astuces
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.