From BlenderWiki
Array Modifier - reatöötleja
Mode: Objektirežiim (Object Mode)
Panel: Properties Window (seadistuste aken) -> Kontekstinupp Modifiers (töötlejad)
Kirjeldus
Array Modifier (reatöötleja) loob baasobjektist koopiate rea (massiivi), mille iga element võib olla eelneva suhtes mitmel viisil ümber paigutatud. Kõrvutiasetsevate koopiate tippe on võimalik ühendada vastavalt määratud ühenduskaugusele. See võimaldab luua sujuvaid jagatud pindu.
Seda töötlejat on praktiline kasutada koos omavahel sobituvate võredega, võimaldades kiiresti luua mahukaid stseene. Samuti saab sellega tekitada keerukaid korduvatest elementidest moodustatud kujusid.
Mitu reatöötlejat võivad olla ühekorraga aktiivsed – näiteks et moodustada 3-mõõtmelisi konstruktsioone.
Seaded
- Menüü Fit Type (sobitusviis)
- Määrab, kuidas määratakse rea pikkus. On kolm valikut, millel igaühel on omad seaded Curve (kõver), Length (pikkus) ja Count (arv):
- Fit Curve (vastavalt kõverale) – loob piisavalt koopiaid, et mahutada need valikuga Curve (kõver) määratud kõverjoonele.
- Fit Length (vastavalt pikkusele) – loob piisavalt koopiaid, et mahutada need valikuga Length (pikkus) määratud vahemaa sisse.
- Fixed Count (määratud arv) – loob valikuga Count (arv) määratud arvu koopiaid.
- Curve (kõver)
- Kõverjoone objekt, mida kasutatakse Fit Curve (vastavalt kõverale) meetodi puhul.
- Length (pikkus)
- Vahemaa, mida kasutatakse Fit Length (vastavalt pikkusele) meetodi puhul.
- Count (arv)
- Koopiate arv, mida kasutatakse Fixed Count (määratud arv) meetodi puhul.
Märkused
|
- Constant Offset (konstantne nihe), X, Y, Z
- Liidab iga duplitseeritud objekti asukohale täiendava konstantse nihke. X, Y ja Z nihked saab määrata eraldi.
- Relative Offset (suhteline nihe), X, Y, Z
- Liidab iga duplitseeritud objekti asukohale täiendava nihke, mis igal teljel võrdub duplitseeritud objekti piirdkasti suuruse ja vastavale teljele määratud suhtelise nihke suuruse korrutisega. X, Y ja Z koefitsiente saab eraldi määrata. Vaata pilti (Suhtelise nihke (relative offset) näide).
- Object Offset (objektiteisendus)
- Teisendus on võrdne baasobjekti ja määratud objekti distantsiga ning arvestab pööramisega. Vaata pilti (Objektiteisenduse (object offset) näide). Hea praktika on kasutada tühiobjekti, mille kese on paigutatud baasobjekti lähedusse. Näiteks tühiobjekti pöörates saab moodustada objektidest ringi või heeliksi.
- Merge (ühenda)
- Kui valik on sisse lülitatud, siis iga duplitseeritud objekti tipud ühendatakse järgmise koopia tippudega, mis asuvad neile lähemal kui määratud vahemaa (distance).
- First Last (esimene viimasega)
- Kui see valik ja Merge (ühenda) on mõlemad sisse lülitatud, siis esimese objekti tipud ühendatakse viimase koopia tippudega (see võimaldab luua ringikujulisi objekte - vaata pilti (Esimese ja viimase (First Last) ühendamise näide)).
- Distance (vahemaa)
- Määrab maksimaalse vahemaa, mille puhul tipud ühendatakse (Merge).
- Start cap (algusobjekt)
- Võre, mida kasutatakse esimese objektina. Üks koopia sellest objektist lisatakse duplitseeritud rea ette, positisiooni -1, st üks “samm” esimesest “normaalsest” duplikaadist ettepoole. Kui Merge on aktiveeritud ja Start cap (algusobjekt) on esimesele koopiale piisavalt lähedal, siis nad ühendatakse.
- End cap (lõppobjekt)
- Võre, mida kasutatakse viimase objektina. Üks koopia sellest objektist lisatakse duplitseeritud rea lõppu, positisioonile n+1 võrreldes baasobjektiga, st üks “samm” viimasest “normaalsest” duplikaadist tahapoole. Nagu Start cap (algusobjekt), ühendatakse ka lõppobjekt viimase koopiaga, kui vastavad valikud on sisse lülitatud…
Vihjeid
Teisenduse arvutamine
Teisendus ühest koopiast järgmiseks arvutatakse kolme alamteisenduse summana (Relative (suhteline), Constant (konstantne) ja Object (objektiteisendus)). Neid kõiki saab sõltumatult teistest sisse ja välja lülitada. Näiteks kui määrata suhtelise nihke väärtuseks (1, 0, 0) ja konstantse nihke väärtuseks (0.1, 0, 0), võimaldab see luua rea objekte, mis on üksteisest X-teljel eraldatud ühtlaste 0.1BU (Blenderi ühiku - Blender Unit) pikkuste vahedega, sõltumata baasobjekti suurusest.
Näited
Mehaanilised
| ||
Fraktaalsed
Fraktaalisarnane pilt, mis on genereeritud kuubile rakendatud mitme reatöötleja abil. .blend-näitefail | |
Orgaanilised
Kaksikspiraal, mis on moodustatud kuubile rakendatud 2 reatöötleja ja pinnatükelduse abil. Nagu ka eelmises näites, on nahaefekti loomiseks tippude ühendamise (Merge) minimaalne distants suur. .blend-näitefail | |
Kombits, mis on moodustatud reatöötleja (Array Modifier) ja sellele järgneva kõveratöötleja (Curve Modifier) abil. Esiplaanil olev segment on kombitsa baasvõre; otstes paiknevad kaks spetsiaalselt loodud objekti, mida deformeerib seesama kõveratöötleja, mis ülejäänud kombitsat. .blend-näitefail | |
Õppetükid
Õppetükid
'Kaksikheeliksi' õppetükk selgitab reatöötleja (Array Modifier) kasutamist. Videos kasutatakse vana Blenderi versiooni (2.44), kuid peale kiirklahvide kehtib kõik ka uues versioonis.






