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

../../../_images/modeling_modifiers_generate_array.png

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.

../../../_images/modeling_modifiers_generate_array_offset-relative.png

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éé.

../../../_images/modeling_modifiers_generate_array_offset-object.png

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.
../../../_images/modeling_modifiers_generate_array_first-last-off.png

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é)

../../../_images/modeling_modifiers_generate_array_first-last-on.png

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 position n+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

../../../_images/modeling_modifiers_generate_array_example-mechanical-chain.png

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

../../../_images/modeling_modifiers_generate_array_example-organic-tentacle.jpg

A tentacle created with an Array Modifier followed by a Curve Modifier.

The segment in the foreground is the base mesh for the tentacle; the tentacle is capped by two specially-modeled objects deformed by the same Curve object as the main part of the tentacle. Sample blend-file.

Mécanique

../../../_images/modeling_modifiers_generate_array_example-mechanical-bridge.jpg

Un pont fait d’un maillage pavable.

../../../_images/modeling_modifiers_generate_array_example-mechanical-cog.jpg

Une roue dentée créée à partir d’un simple segment. Blend

Fractale

../../../_images/modeling_modifiers_generate_array_example-fractal-1.jpg

Array multi-niveau animé avec un flou de déplacement.

../../../_images/modeling_modifiers_generate_array_example-fractal-2.png

Fractale créée avec des Array multiples. Blend

../../../_images/modeling_modifiers_generate_array_example-fractal-3.jpg

A fractal fern image created with two Array Modifiers and one mirror applied to a cube.

Le Vivant

../../../_images/modeling_modifiers_generate_array_example-organic-fractal.jpg

Subdivided cube array with one object offset, four cubes and a high vertex merge setting to give the effect of skinning.

../../../_images/modeling_modifiers_generate_array_example-organic-spiral.png

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.