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

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.

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.

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

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.

Group Insert

Referencia

Ponuka:

Node ‣ Group Insert

Selecting a set of nodes, ending with the destination group node, and pressing Node ‣ Group Insert will move those nodes into that group. The moved nodes are collected into a group of their own to preserve their connection context, having their own group input and output nodes. The group’s existing input and output nodes are updated with new sockets, if any, from the new nodes. The node group must be edited to contain a single Group Input and a single Group Output node.

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