Modifikátor Pole#

Modifikátor Pole vytvára pole kópií základného objektu, pričom každá kópia je posunutá oproti predchádzajúcej kópii niektorým z viacerých možných spôsobov. Vrcholy v susedných kópiách sa môžu zlúčiť, ak sú blízko, čo umožňuje vygenerovať vyhladenú štruktúru deleného povrchu.

Tento modifikátor môže byť užitočný v kombinácii s dlaždicovými povrchovými sieťami na rýchle vytváranie veľkých scén. Je tiež užitočný na vytváranie zložitých opakujúcich sa tvarov.

Pre objekt môže byť súčasne aktívnych viacero modifikátorov Pole (napr. na vytvorenie zložitých trojrozmerných konštrukcií).

Možnosti#

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

Modifikátor Pole.#

Typ prispôsobenia

Ovláda spôsob určenia dĺžky poľa. K dispozícii sú tri možnosti, ktoré aktivujú zobrazenie nastavení Krivka, Dĺžka alebo Počet, ktoré sú vysvetlené nižšie:

Prispôsobiť krivke

Vygeneruje dostatočný počet kópií, aby sa vošli do dĺžky objektu krivky zadanej parametrom Krivka.

Prispôsobiť dĺžke

Vygeneruje dostatočný počet kópií, aby sa zmestili do pevnej dĺžky danej parametrom Dĺžka.

Pevný počet

Vygeneruje počet kópií zadaný parametrom Počet.

Poznámka

  • Obidva modifikátory Prispôsobiť krivke a Prispôsobiť dĺžke používajú veľkosť lokálneho súradnicového systému základného objektu, čo znamená, že zmenšenie základného objektu v režime objektu nezmení počet kópií vytvorených modifikátorom.

  • Modifikátor Prispôsobiť krivke používa dĺžku krivky v lokálnom súradnicovom systéme, čo znamená, že zmena mierky krivky v režime objektu nezmení počet kópií vytvorených modifikátorom.

  • Aplikácia mierky môže byť užitočná pre obidva prípady.

Relatívny posuv#

Faktor X/Y/Z

Pridá k presuvu premiestnenie rovnajúce sa veľkosti poľa ohraničenia objektu pozdĺž každej osi vynásobenú faktorom mierky. Možno určiť faktory zmeny mierky X, Y a Z.

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

Príklady relatívneho posunu (0,5, 1,0 a 1,5).#

Konštantný posuv#

Vzdialenosť X/Y/Z

Pridá konštantnú zložku premiestnenia k posuvu vytvorenej kópie objektu. Možno zadať konštantné zložky X, Y a Z.

Posuv objektu#

Pridá transformáciu prevzatú z objektu (relatívne k aktuálnemu objektu) do posuvu. Dobrou praxou je použiť prázdny objekt, ktorý je v strede alebo v blízkosti počiatočného objektu. Napr. otočením tohto prázdneho objektu možno vytvoriť kruh alebo špirálu objektov.

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

Príklad posuvu objektu.#

Zlúčiť#

Ak je táto funkcia povolená, vrcholy v každej kópii budú zlúčené s vrcholmi v ďalšej kópii, ktoré sa nachádzajú v danej parametrom Vzdialenosť.

Prvá a posledná kópia

Ak je povolená a pri aktivovanej funkcii Zlúčiť, vrcholy v prvej kópii sa spoja s vrcholmi v poslednej kópii, opäť ak sú v rozsahu Vzdialenosť. Toto je užitočné pre kruhové objekty.

Príklad zlúčenia prvej a poslednej kópie.#
../../../_images/modeling_modifiers_generate_array_first-last-off.png

Nespojitosť delenia spôsobená nezlúčením vrcholov medzi prvou a poslednou kópiou (Prvá a posledná kópia vypnuté).#

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

Prerušenie delenia odstránené zlúčením vrcholov medzi prvou a poslednou kópiou (Prvá a posledná kópia zapnuté).#

Vzdialenosť

Ovláda vzdialenosť zlúčenia pre funkcie Zlúčiť a Prvá a posledná kópia.

UV#

Posuv U/V

Posunie UV každej novej kópie o nastaviteľnú hodnotu.

Hlavice#

Hlavica začiatku, konca

To umožňuje, aby oba koncové body poľa mali inú povrchovú sieť.

Pre začiatok: ako keby bol na pozícii -1, t. j. jeden „krok poľa“ pred prvou „bežnou“ kópiou poľa. Pre koniec: ako keby bol na pozícii n + 1, t. j. jeden „krok poľa“ za posledným „bežným“ kopírovaním poľa.

Keď je aktivovaná funkcia Zlúčiť, vrcholy s vymedzenými vrcholmi v rámci prahovej hodnoty Vzdialenosť sa zlúčia.

Poznámka

Objekty s hlavicou začiatku/konca v súčasnosti nepodporujú možnosť Prvá a posledná kópia.

Odporúčania#

Výpočet posuvu#

Transformácia použitá z jednej kópie na druhú sa vypočíta ako súčet troch rôznych zložiek (Relatívna, Konštantná a Objekt), z ktorých každá môže byť zapnutá/vypnutá nezávisle od ostatných. To umožňuje napríklad relatívne posunutie (1,0, 0,0, 0,0) a konštantné posunutie (0,1, 0,0, 0,0), čím vznikne pole objektov úhľadne rozmiestnených pozdĺž osi X s konštantnou vzdialenosťou 0,1 jednotky medzi nimi, bez ohľadu na veľkosť pôvodného objektu.

Príklady#

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

Reťaz vytvorená z jedného článku. Ukážkový blend súbor.#

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

Chápadlo vytvorené modifikátorom Pole, po ktorom nasleduje modifikátor Krivka.#

Segment v popredí je základná povrchová sieť pre chápadlo; chápadlo je zakončené dvoma špeciálne vymodelovanými objektami deformovanými rovnakým objektom Krivka ako hlavná časť chápadla. Ukážkový blend-súbor.

Fraktál#

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

Viacúrovňové pole animované s rozostrením pohybom.#

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

Fraktál vytvorený viacerými poľami. Ukážkový blend-súbor.#