Array Modifierare

Modifieraren Array skapar en array av kopior av basobjektet, där varje kopia är förskjuten från den föregående på ett antal olika sätt. Toppar i angränsande kopior kan slås samman om de ligger i närheten, vilket gör att smidiga Subdivision Surface-ramar kan genereras.

Denna modifierare kan vara användbar när den kombineras med tileable meshes för att snabbt utveckla stora scener. Den är också användbar för att skapa komplexa repetitiva former.

Flera Array-modifierare kan vara aktiva för ett objekt samtidigt (t.ex. för att skapa komplexa tredimensionella konstruktioner).

Alternativ

../../../_images/modeling_modifiers_generate_array_panel.png

Modifieraren Array.

Passformstyp

Styr hur längden på matrisen bestäms. Det finns tre val, som aktiverar respektive visning av inställningarna Curve, Length eller Count som förklaras nedan:

Anpassa kurvan

Genererar tillräckligt många kopior för att rymmas inom längden på det kurvobjekt som anges i Curve.

Passform Längd

Skapar tillräckligt många kopior för att rymmas inom den fasta längd som anges av Längd.

Fast räkning

Skapar det antal kopior som anges i Count.

Observera

  • Både Fit Curve och Fit Length använder basobjektets storlek i det lokala koordinatsystemet, vilket innebär att skalning av basobjektet i Object Mode inte ändrar antalet kopior som genereras av modifieraren.

  • Fit Curve använder kurvans längd i det lokala koordinatsystemet, vilket innebär att om du skalar kurvan i Object Mode ändras inte antalet kopior som genereras av modifieraren.

  • Att använda skalan kan vara användbart för båda.

Relativ förskjutning

Faktor X/Y/Z

Lägger till en translation som är lika med objektets bounding box-storlek längs varje axel, multiplicerat med en skalningsfaktor, till förskjutningen. Skalningsfaktorer för X, Y och Z kan anges.

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

Relativ offset (0,5, 1,0 och 1,5) exempel.

Konstant Offset

Avstånd X/Y/Z

Lägger till en konstant translationskomponent till det duplicerade objektets offset. Konstanta X-, Y- och Z-komponenter kan anges.

Objekt Offset

Lägger till en transformation från ett objekt (i förhållande till det aktuella objektet) till förskjutningen. Det är bra att använda ett tomt objekt som är centrerat eller nära det ursprungliga objektet. Genom att t.ex. rotera detta tomma objekt kan en cirkel eller helix av objekt skapas.

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

Exempel på objektoffset.

Slå samman

Om den är aktiverad slås hörnpunkter i varje kopia samman med hörnpunkter i nästa kopia som ligger inom det angivna avståndet.

Första och sista exemplaret

Om aktiverad och Merge är aktiverad, kommer hörn i den första kopian att slås samman med hörn i den sista kopian, återigen om de ligger inom Distance-intervallet. Detta är användbart för cirkulära objekt.

Första och sista kopian sammanslagning exempel.
../../../_images/modeling_modifiers_generate_array_first-last-off.png

Indelningsdiskontinuitet orsakad av att topparna mellan första och sista exemplaret inte slås samman (Första och sista exemplar av).

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

Indelningsdiskontinuitet eliminerad genom sammanslagning av toppar mellan första och sista exemplar (Första och sista exemplar på).

Avstånd

Styr sammanfogningsavståndet för Merge och First and Last Copies.

UV-strålar

Offset U/V

Förskjuter UV-värdena för varje ny duplikat med en inställbar mängd.

Caps

Cap Start, Slut

Detta gör att båda ändpunkterna i matrisen kan ha ett annat nät.

För start: som om den stod i position -1, dvs. ett ”arraysteg” före den första ”vanliga” arraykopian. För slut: som om den stod i position n + 1, dvs. ett ”arraysteg” efter den sista ”vanliga” arraykopian.

När Merge är aktiverat kommer cap-vertices inom tröskelvärdet Distance att slås samman.

Observera

Start/slut-objekten har för närvarande inte stöd för alternativet Första och sista kopior.

Tips

Offset-beräkning

Den transformation som tillämpas från en kopia till nästa beräknas som summan av de tre olika komponenterna (Relativ, Konstant och Objekt), som var och en kan aktiveras/deaktiveras oberoende av de andra. Detta möjliggör t.ex. en relativ förskjutning på (1,0, 0,0, 0,0) och en konstant förskjutning på (0,1, 0,0, 0,0), vilket ger en uppsättning objekt som är prydligt placerade längs X-axeln med en konstant 0,1 enhet mellan dem, oavsett originalobjektets storlek.

Exempel

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

En kedja som skapats från en enda länk. Exempel på blend-fil.

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

En tentakel skapad med en Array Modifier följt av en Curve Modifier.

Segmentet i förgrunden är basnätet för tentaklet; tentaklet är täckt av två specialmodellerade objekt som deformerats av samma Curve-objekt som huvuddelen av tentaklet. provblend-fil <https://archive.blender.org/wiki/2015/index.php/File:Manual-Modifier-Array-Tentacle01.blend>`__.

Fraktal

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

Multi-level array animerad med rörelseoskärpa.

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

Fraktal skapad med flera matriser. Blend-exempelfil.