From BlenderWiki
Modificatorul Array - şir
Mode: Orice mod
Panel: Modifiers contextul (Editing, F9)
Descriere
Modificatorul Array crează un şir de copii ale obiectului de bază, fiecare copie fiind modificată faţă de cea dinainte în diverse moduri. Nodurile din copiile adiacente pot fi unite după o distanţă de unire, care să permită o trecere lină de la o copiela alta.
Acest modificator poate fi folositor la combinarea reţelelor care se pot îmbina una în prelungirea alteia obţinând scene mari. Este util la crearea formelor complexe repetitive.
Opţiuni
- Meniul Length Fit
- Controlează cum e determinată lungimea şirului, vezi (meniul Length Fit). Ai trei opţiuni de activare, setări pentru Ob, Length sau Count:
- Fit To Curve Length – Generează suficiente copii pentru a se încadra în lungimea obiectului curbă specificat în Ob.
- Fixed Length – Generază suficiente copii pentru a se încadra în lungimea dată de Length.
- Fixed Count – Generează numărul de copii specificat în Count.
- Ob
- Curba obiect care se va folosi pentru Fit To Curve Length.
- Length
- Lungimea care se va folosi la Fixed Length.
- Count
- Numărul de copii care se vor folosi pentru Fixed Count.
Note
|
- Constant Offset, X, Y, Z
- Adaugă o componentă de translaţie la distanţa obiectelor duplicate. Pot fi specificate şi componente constante X, Y şi Z.
- Relative Offset, X, Y, Z
- Adaugă o translaţie egală cu mărimea dreptunghiului de încadrare obiectului de-a lungul fiecărei axe, înmulţit cu un factor de scalare, la distanţă. Factorii de scalare X, Y şi Z pot fi specificaţi. Vezi (Exemplu de distanţă relativă).
- Object Offset, Ob
- Adaugă o transformare luată de la un obiect (relativ la obiectul curent) la distanţă. Vezi (Exemplu de distanţă pentru obiect).
- Merge
- Dacă este activat, nodurile fiecărei copii vor fi unite cu copia următoare având între ele distanţa de unire dată cu Limit.
- First Last
- Dacă este activat şi Merge este activat, nodurile din prima copie vor fi unite cu nodurile ultimei copii (este util pentru obiecte circulare, vezi (Exemplu de unire prima copie cu ultima)).
- Limit
- Controlează distanţa de unire pentru Merge.
- Start cap
- Obiectul reţea va fi folosit ca şi capac de pornire. O singură copie a acestui obiect va fi aşezată la “începutul” şirului – de fapt, ca şi cum ar fi în poziţia -1, adică un “pas/element al şirului” înaintea primei copii “normale” din şir. Desigur, dacă Merge este acitvat, şi Start cap este suficient de aproape de prima copie, acestea se vor uni.
- End cap
- Obiectul reţea va fi folosit ca şi capac pentru capăt. O singură copie a acestui obiect va fi aşezată la “capătul” şirului – ca şi cum ar fi în poziţia n+1, adică încă “un pas/element în şir” după ultima copie “normală” din şir. La fel ca şi la Start cap, poate fi unită cu ultima copie…
Trucuri
Calculul distanţei/Offset
Transformarea aplicată de la o copie la următoarea este calculată ca sumă a trei componente diferite (Relative, Constant şi Object), fiecare din acestea putând fi activate/dezactivate independent una faţă de alta. Acest lucru permite, de exemplu, o distanţă relativă de (1, 0, 0) şi o distanţă constantă de (0.1, 0, 0), realizând un şir de obiecte distanţat egal de-a lungul axei X cu o constantă de 0.1BU (unităţi Blender) între ele, oricare ar fi mărimea originală a obiectului.
Exemple
Mecanică
| ||
Fractal
Organic
O spirală dublă creată cu doi modificatori şir şi un modificator subsurf aplicate la un cub. Ca mai sus, domeniul de unire pentru noduri are o valoare mare pentru a da efectul înfăşurării. Exemplu de fişier blend | |
Un tentacul creat cu un modificator Array urmat de un modificator Curve. Segmentul din fundal este reţeaua de bază pentru tentacul; tentaculul este mărginit de două obiecte modelate special, deformate de acelaşi obiect Curve ca şi partea principală e tentaculului. Exemplu de fişier blend | |
Lecţii
Unele lecţii care explică modificatorul Array:






