← Zurück zu Software & Tools
Der Array Modifier erstellt eine definierbare Anzahl von Kopien eines Objekts, die in bestimmten Abständen, entlang von Kurven oder relativ zu anderen Objekten angeordnet werden – vollständig prozedurell und nicht-destruktiv.

Rubrik: Software & Tools Deep-Dive · Unterrubrik: Blender · Niveau: Fortgeschritten Blender-Version: ab 2.x verfügbar, Curve Fit-Verbesserungen in 3.x


Was ist der Array Modifier?

Der Array Modifier automatisiert die Erstellung von Wiederholungsstrukturen in Blender. Anstatt einzelne Objekte manuell zu kopieren und zu positionieren, definiert der Nutzer einmal die Abstands- und Ausrichtungsparameter – der Modifier dupliziert das Basismesh entsprechend.

Klassische Anwendungsfälle: Zahnräder, Geländer, Treppen, Säulenreihen, Ketten, Stadtblöcke, Pflastersteine, Zäune, Ripple-Muster. Der Modifier arbeitet optimal in Kombination mit dem Curve Modifier (für gebogene Arrays) oder dem Mirror Modifier.


Erklärung & Parameter

Count

Anzahl der Instanzen (einschließlich des Originals). Wert 5 = 1 Original + 4 Kopien.

Fit Type

Bestimmt, wie der Array die Anzahl der Kopien berechnet:

  • Fixed Count: Feste Anzahl – manuell definiert (Standard)
  • Fit Length: Array wird auf eine bestimmte Gesamtlänge gestreckt (Anzahl automatisch berechnet)
  • Fit Curve: Anzahl der Instanzen wird an eine Kurve angepasst – kombiniert mit Curve Modifier für komplexe Pfade

Relative Offset

Abstand zwischen den Instanzen, ausgedrückt als Vielfaches der Bounding Box des Objekts:

  • Factor X / Y / Z – Versatz entlang der jeweiligen Achse, relativ zur Objektgröße
  • Standardwert: X = 1.0 → Instanzen stoßen genau aneinander
  • X = 1.1 → kleiner Spalt zwischen Instanzen
  • X = 0.9 → Instanzen überlappen sich leicht

Constant Offset

Absoluter Abstand (in Blender-Units, i.d.R. Meter):

  • X / Y / Z – fester Abstand zwischen Instanzen, unabhängig von der Objektgröße
  • Nützlich wenn exakte Abstände benötigt werden

Object Offset

Verwendet ein anderes Objekt (z. B. ein Empty) als Referenz für Versatz, Rotation und Skalierung:

  • Jede Instanz wendet die Transform-Differenz des Referenzobjekts an
  • Ermöglicht spiralförmige Arrays (Empty leicht rotieren + vertikal verschieben)
  • Sehr mächtiges Feature für komplexe Wiederholungsmuster

Merge

Zusammenführen von Vertices an den Verbindungspunkten aufeinanderfolgender Instanzen:

  • Merge: Aktiviert das automatische Merging
  • First Last: Verbindet auch das letzte Element mit dem ersten (für geschlossene Ringe/Kreise)
  • Distance: Merge-Schwellenwert (analog zu Mirror Modifier)

Caps

Sondergeometrie für Start und Ende des Arrays:

  • Start Cap / End Cap: Ein anderes Objekt kann am Anfang und Ende des Arrays platziert werden (z. B. Endpfosten für einen Zaun, Treppenabschlüsse)
  • Das Cap-Objekt wird ein einziges Mal eingefügt, nicht wiederholt

Beispiele (5 konkrete Anwendungsfälle)

  1. Zaunanlage: Einzelnen Zaunpfahl modellieren, Array Modifier auf X-Achse, Relative Offset X = 1.05 (leichter Spalt). Start Cap und End Cap mit Torpfosten-Objekt versehen. Fit Length auf Gesamtlänge des Geländes setzen.
  2. Wendeltreppe: Ein Treppenstufen-Objekt erstellen, Array Modifier + Object Offset mit Empty, Empty um 15° auf Z rotieren und auf Z um Stufenhöhe verschieben → automatische Spiraltreppe.
  3. Kette: Einzelnes Kettenglied modellieren, Array + Curve Modifier → Kette folgt beliebiger Pfadkurve; Fit Type = Fit Curve für automatische Gliedanzahl.
  4. Stadtblock-Procedural: Einzelnes Haus-Mesh, Array auf X und Y-Achse (zwei Array Modifier gestapelt) → schnelles Häuserblockraster für Architektur-Visualisierungen.
  5. DNA-Helix: Basispaar-Geometrie + Array mit Empty als Object Offset (Y-Rotation + Z-Translation) → spiralförmige Doppelhelix-Struktur ohne manuelle Positionierung.

Schritt-für-Schritt: Gebogenes Array entlang einer Kurve

  1. Basismesh erstellen (z. B. einzelne Schiene für ein Gleis)
  2. Modifier Properties → Add Modifier → Generate → Array
  3. Fit Type → Fit Curve → Kurve auswählen (vorher Bézier-Kurve in der Szene erstellen)
  4. Relative Offset X = 1.0 (Instanzen stoßen aneinander)
  5. Zweiten Modifier hinzufügen: Add Modifier → Deform → Curve
  6. Im Curve Modifier: Kurvenobjekt auswählen, Deformation Axis auf X setzen
  7. Objekt so positionieren, dass sein Origin am Anfang der Kurve liegt
  8. Kurve bearbeiten (Edit Mode der Kurve) → Array passt sich automatisch an

In der Praxis

Zwei Array Modifier stapeln: Für 2D-Muster (Gitter) zwei Array Modifier übereinanderlegen: erster auf X-Achse (Spalten), zweiter auf Y-Achse (Zeilen). So entstehen in Sekunden Tausende von Instanzen.

Object Offset für Rotation nutzen:

  • Empty erstellen (Shift + A → Empty → Plain Axes)
  • Empty um gewünschten Winkel auf Z rotieren (R Z 15 Enter)
  • Array Modifier → Object Offset → Empty auswählen
  • Jede Instanz wird um 15° gegenüber der vorherigen rotiert

Merge für geschlossene Ringe:

  • Array auf X-Achse, Count auf 12, Object Offset mit Empty (30° Z-Rotation)
  • First Last aktivieren → geschlossener Ring aus 12 Elementen ohne Lücke

Kombinationen mit anderen Modifiern:

  • Array + Mirror: Array auf einer Seite → Mirror spiegelt das gesamte Array
  • Array + Solidify: Array-Objekt zuerst mit Solidify versehen → Arrays haben Dicke
  • Array + Boolean: Array-Objekt als Cutter für Wiederholungsaussparungen

Shortcut: Es gibt keinen direkten Shortcut für das Hinzufügen des Array Modifiers, aber Strg + 1/2/3 kann für Subdivision Surface genutzt werden – für Array immer über Modifier Properties Panel.


Vergleich & Abgrenzung

MerkmalArray ModifierGeometry Nodes (Instance on Points)Particle System (Hair)
BenutzerfreundlichkeitHochMittel–HochMittel
FlexibilitätMittelSehr hochHoch
ParametersteuerungEinfachNode-basiertPartikeleinstellungen
Kurven-KompatibilitätMit Curve ModifierNativNein
PerformanceGutSehr gut (Instanzen)Variabel

Geometry Nodes (Instance on Points) bietet mehr Flexibilität und bessere Performance für sehr große Mengen von Instanzen, ist aber komplexer einzurichten. Der Array Modifier ist schneller für einfache, strukturierte Wiederholungen.


Häufige Fragen (FAQ)

F: Warum dreht sich mein Array in die falsche Richtung beim Object Offset? A: Das liegt an der Rotationsausrichtung des Empties relativ zum Basismesh. Den Origin des Basismeshes prüfen und ggf. das Empty anders ausrichten. Auch die Deformation Axis im Curve Modifier (X, Y oder Z) muss zur Ausrichtung des Meshes auf der Kurve passen.

F: Können Array-Instanzen unterschiedliche Materialien haben? A: Nicht direkt. Alle Array-Instanzen teilen dasselbe Material wie das Original. Für unterschiedliche Materialien müsste der Modifier angewendet und die Instanzen manuell modifiziert werden. Alternativ: Geometry Nodes mit Instance on Points und zufälliger Materialzuweisung.


Verwandte Einträge


Weiterführend

  • Blender Manual: Array Modifier –
  • Blender Manual: Curve Modifier –
  • Blender Artists: Procedural Modeling –
  • Blender Guru – Array und Curve Tutorial:
← Zurück zu Software & Tools
Infotag · 13. Mai · 15:00 Uhr · Vor Ort

Sei am Mittwoch dabei.
Bring Eltern oder Freunde mit.

Ein halber Nachmittag, der dir drei Jahre Klarheit bringen kann. Kostenlos, unverbindlich, ehrlich.

  • Rundgang durch Studios, Schnitträume und Tonstudio
  • Echte Absolventenfilme sehen
  • 1:1-Beratung zu Bewerbung & BAföG
  • Studierende direkt fragen
  • Kaffee, kein Sales-Pitch
  • Auch online möglich

Platz beim Infotag reservieren

Dauert 30 Sekunden. Bestätigung per E-Mail.
100 % kostenlos · keine Verpflichtung · jederzeit absagbar