Skupiny uzlov#

../../../_images/interface_controls_nodes_groups_example.png

Príklad skupiny uzlov.#

Zoskupovanie uzlov môže zjednodušiť strom uzlov tým, že skryje zložitosť a opätovne použije opakujúce sa časti.

Skupiny uzlov vám koncepčne umožňujú zaobchádzať so súborom uzlov, ako keby to bol len jeden uzol. Sú podobné funkciám v programovaní: možno ich opakovane používať (dokonca aj v rôznych stromoch uzlov) a možno ich prispôsobiť zmenou ich „parametrov“

Ako príklad môžeme uviesť, že ste vytvorili materiál „Drevo“, ktorý by ste chceli mať v rôznych farbách. Jedným zo spôsobov, ako to urobiť, by bolo zduplikovať celý materiál pre každú farbu, ale ak by ste to urobili, museli by ste všetky tieto kópie znova prechádzať, ak by ste neskôr chceli zmeniť hustotu línií vlákien. Namiesto toho by bolo lepšie presunúť uzly, ktoré definujú vzhľad dreva, do skupiny uzlov. Každý materiál potom môže túto skupinu uzlov opätovne použiť a len jej dodať farbu. Ak potom neskôr budete chcieť zmeniť hustotu línií vlákien, budete to musieť urobiť len raz v rámci skupiny uzlov, a nie pre každý materiál.

Skupiny uzlov môžu byť vnorené (to znamená, že skupiny uzlov môžu obsahovať iné skupiny uzlov).

Poznámka

Rekurzívne skupiny uzlov sú zakázané pre všetky súčasné systémy uzlov, aby sa zabránilo nekonečnej rekurzii. Skupina uzlov nikdy nemôže obsahovať seba (alebo inú skupinu, ktorá ju obsahuje).

Tip

Podobne ako všetky bloky údajov, aj skupiny uzlov s názvami začínajúcimi na . sú zvyčajne skryté z zoznamov a menu a sú prístupné len prostredníctvom vyhľadávania. To môže byť užitočné pre autorov aktív uzlov, aby skryli svoje interné podskupiny pred konečným užívateľom.

Rozhranie#

Keď sa vytvorí skupina uzlov, vygenerujú sa nové uzly Vstup skupiny a Výstup skupiny, ktoré reprezentujú tok údajov do a zo skupiny. Ďalej sa pripojenia k vstupným zásuvkám pochádzajúce z nevybraných uzlov pripoja k novým zásuvkám na uzle Vstup skupiny. Podobne sa odchádzajúce spojenia so vstupnými zásuvkami nevybraných uzlov pripoja k novému uzlu Výstup skupiny.

Ak chcete do skupiny odovzdať ďalší parameter, je potrebné pridať zásuvku do uzla Vstup skupiny. Ak to chcete urobiť, pretiahnite spojenie z dutej zásuvky na pravej strane uzla Vstup skupiny do požadovanej vstupnej zásuvky v uzle, ktorý vyžaduje vstup. Postup je podobný pre Výstup skupiny, pokiaľ ide o údaje, ktoré chcete sprístupniť mimo skupiny.

Vytvoriť skupinu#

Referencia

Ponuka:

Uzol ‣ Vytvoriť skupinu

Skratka:

Ctrl+G

Ak chcete vytvoriť skupinu uzlov, vyberte uzly, ktoré chcete zahrnúť, a potom stlačte Ctrl+G alebo kliknite na Skupina ‣ Vytvoriť skupinu. Skupina uzlov bude mať zelený pruh titulku. Všetky vybrané uzly budú teraz obsiahnuté v skupine uzlov. Predvolené pomenovanie skupiny uzlov je „NodeGroup“, „NodeGroup.001“ atď. V skupine uzlov sa nachádza pole s názvom, do ktorého môžete kliknúť a zmeniť názov skupiny. Zmeňte názov skupiny uzlov na niečo zmysluplné.

Pri pripájaní skupín uzlov z jedného blend súboru do druhého Blender nerobí rozdiel medzi skupinami materiálových uzlov alebo zloženými skupinami uzlov. Preto sa odporúča použiť určitú konvenciu pomenovania, ktorá vám umožní rozlíšiť medzi týmito dvoma typmi.

Tip

Ponuka „Pridať“ každého editora uzlov obsahuje kategóriu „Výstup“ s typmi uzlov, ako napríklad „Výstup materiálu“ Tieto typy uzlov by sa nemali zamieňať s uzlom „Výstup skupiny“, ktorý sa nachádza v skupinách uzlov, a nemali by sa používať ani v skupinách uzlov (iba v stromoch uzlov najvyššej úrovne).

Vložiť do skupiny#

Referencia

Ponuka:

Uzol ‣ Vložiť do skupiny

Presunie vybrané uzly do aktívneho uzla skupiny. Ak chcete operáciu použiť, vyberte skupinu uzlov, ktorá končí cieľovým uzlom skupiny, a potom spustením operácie sa tieto uzly presunú do tejto skupiny. Presunuté uzly sa zhromaždia do vlastnej skupiny, aby sa zachoval kontext ich pripojenia, pričom majú vlastné vstupné a výstupné uzly skupiny. Existujúce vstupné a výstupné uzly skupiny sa aktualizujú novými zásuvkami, ak existujú, z nových uzlov. Skupina uzlov sa musí upraviť tak, aby obsahovala jeden uzol Vstup skupiny a jeden uzol Výstup skupiny.

Upraviť skupinu#

Referencia

Ponuka:

Uzol ‣ Upraviť skupinu

Záhlavie:

Prejsť na strom nadradeného uzla

Skratka:

Tab, Ctrl+Tab

Ak je vybraná skupina uzlov, stlačením tlačidla Tab sa do nej presuniete a zobrazíte jej obsah. Opätovným stlačením klávesy Tab (alebo Ctrl+Tab) opustíte skupinu a vrátite sa do jej nadradenej časti, ktorou môže byť strom uzlov najvyššej úrovne alebo iná skupina uzlov. O tom, kde sa v hierarchii nachádzate, sa môžete presvedčiť omrvinkami v ľavom hornom rohu editora uzlov.

../../../_images/render_cycles_optimizations_reducing-noise_glass-group.png

Príklad rozšírenej skupiny uzlov.#

Zrušiť skupinu#

Referencia

Ponuka:

Skupina ‣ Zrušiť skupinu

Skratka:

Ctrl+Alt+G

Odstráni skupinu a umiestni jednotlivé uzly do pracovného priestoru editora. Nestratia sa žiadne vnútorné spojenia a teraz môžete prepojiť vnútorné uzly s inými uzlami v pracovnom priestore.

Oddeliť P

Oddelí vybrané uzly zo skupiny uzlov.

Kopírovať

Skopíruje do stromu rodičovského uzla, zachová skupinu neporušenú.

Presunúť

Premiestni do stromu rodičovského uzla, odstráni zo skupiny.

Opätovné použitie skupín uzlov#

Referencia

Ponuka:

Pridať ‣ Skupinu

Skratka:

Shift+A

Existujúce skupiny uzlov možno po ich pôvodnom definovaní umiestniť znova, či už do toho istého alebo iného stromu uzlov. Skupiny uzlov je tiež možné importovať z iného blend súboru použitím Súbor ‣ Prepojiť/Pripojiť.