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#
- 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.
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.
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.
- 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.