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 spoločné funkcie. Skupina uzlov je vizuálne identifikovaná zeleným titulným pruhom.

Skupiny uzlov vám koncepčne umožňujú zaobchádzať so sústavou uzlov ako s jednou jednotkou. Sú podobné funkciám v programovaní: opakovane použiteľné, skladateľné a parametrizovateľné.

Predpokladajme napríklad, že vytvoríte materiál „Drevo“ a chcete ho použiť vo viacerých farbách. Mohli by ste duplikovať celé nastavenie uzla pre každú farbu, ale udržiavanie týchto duplikátov by bolo zdĺhavé, ak by ste sa neskôr rozhodli zmeniť detail štruktúry dreva. Namiesto toho môžete uzly, ktoré generujú vzor dreva, presunúť do skupiny uzlov. Každý materiál potom môže túto skupinu opätovne použiť a ako vstup dodať vlastnú farbu. Akékoľvek aktualizácie detailu kresby je potrebné vykonať len raz - v rámci skupiny uzlov.

Skupiny uzlov môžu byť vnorené, to znamená, že skupina môže obsahovať ďalšie skupiny.

Poznámka

Rekurzívne skupiny uzlov sú zakázané, aby sa zabránilo nekonečnej rekurzii. Skupina nemôže obsahovať samu seba, priamo ani nepriamo.

Tip

Podobne ako ostatné bloky údajov, aj skupiny uzlov s názvami začínajúcimi na . sú skryté z menu a zoznamov a možno k nim pristupovať len prostredníctvom vyhľadávania. To je užitočné pre autorov aktív uzlov, ktorí chcú skryť interné skupiny pomôcok pred koncovými užívateľmi.

Uzly Vstup skupiny a Výstup skupiny sa používajú na reprezentáciu údajov prúdiacich do skupiny a zo skupiny.

Uzol Vstup skupiny poskytuje prístup k vstupným zásuvkám skupiny v rámci skupiny uzlov. Tieto zásuvky fungujú ako parametre, ktoré riadia správanie skupiny zvonku. Môžete ich pripojiť k vnútorným uzlom na riadenie hodnôt, ako sú faktory, farby alebo vstupy geometrie.

Poznámka

Vstupné hodnoty, ktoré neovplyvňujú výstup, budú sivé.

Uzol Výstup skupiny definuje údaje, ktoré sa odovzdávajú zo skupiny uzlov. Iba zásuvky pripojené k tomuto uzlu budú k dispozícii ako výstupy na samotnej skupine.

Dôležité

Vyhnite sa používaniu výstupných uzlov, ako je Výstup materiálu, vnútri skupín uzlov. Tieto by sa mali používať na najvyššej úrovni stromu uzlov, aby sa zlepšila opätovná použiteľnosť skupín uzlov.

Na odovzdanie údajov zo skupiny uzlov použite Výstup skupiny.

Použitie

Správa vstupov/výstupov

Vstupné a výstupné zásuvky môžete pridávať, odstraňovať a meniť ich poradie na paneli Skupina na bočnom paneli. Nové zásuvky môžete vytvoriť aj priamo pretiahnutím odkazu na dutú zásuvku alebo z dutej zásuvky na uzle Vstup skupiny alebo Výstup skupiny na inú zásuvku v editore uzlov.

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

Tip

Pri pridávaní skupín uzlov z iného blend-súboru Blender nerozlišuje medzi typmi, ako sú materiálové alebo kompozičné skupiny. Aby sa predišlo nedorozumeniam, odporúča sa prijať pomenovaciu konvenciu, ako napríklad používanie prefixov (Mat_, Comp_, Geo_ atď.), ktoré označujú kontext skupiny.

Vlastnosti

Skupina

Referencia

Panel:

Bočný panel ‣ Skupina ‣ Skupina

../../../_images/interface_controls_nodes_groups_interface-group-panel.png

Panel Skupina.

Tento panel obsahuje vlastnosti, ktoré sa týkajú uzla skupiny, napríklad jeho názov a vzhľad.

Názov

Názov uzla, ako sa zobrazuje v uzle Titulok.

Popis

Správa zobrazená pri prejdení kurzorom nad uzlom Titulok alebo v ponukách pridávania.

Príznak farby

Farba príznaku skupiny uzlov, ktorá ovplyvňuje farbu záhlavia.

Šírka uzla

Šírka pre novo vytvorené uzly skupiny.

(Nastaviť predvolenú šírku uzla)

Nastaví šírku na základe nadradeného uzla skupiny v aktuálnom kontexte

Ukázať panel správy Uzly geometrie

Povolí zobrazenie panela Spravovať v modifikátoroch Uzly geometrie pri vytváraní modifikátora zo súboru uzlov.

Použitie Uzly geometrie

Tento panel je viditeľný len v Editore uzlov geometrie.

Modifikátor

Skupina uzlov je určená na použitie s modifikátorom Uzly geometrie.

Nástroj

Skupina uzlov je určená na použitie ako nástroj.

Ponuka bloku údajov v záhlaví editora uzlov geometrie obsahuje iba skupiny uzlov, ktorých použitie zodpovedá aktuálnemu Podtyp stromu uzlov.

Tip

Ak náhodou zakážete obe použitia, skupina uzlov už nebude prístupná prostredníctvom ponuky bloku údajov. Ak ju chcete opäť sprístupniť, môžete ju pridať ako uzol do inej skupiny uzlov (Pridať ‣ Skupinu), vybrať tento uzol a stlačiť Tab na vstup do nej. Odtiaľ môžete opäť povoliť jedno z použití.

Skupina zásuviek

Referencia

Panel:

Bočný panel ‣ Skupina ‣ Skupina zásuviek

../../../_images/interface_controls_nodes_groups_interface-group_sockets_panel.png

Panel Skupina zásuviek.

Tento panel sa používa na pridávanie, odstraňovanie, zmenu poradia a úpravu prvkov užívateľského rozhrania skupiny uzlov. Definuje, ako sa zásuvky zobrazujú na uzle skupiny, a organizuje ich pre prehľadnosť a použiteľnosť.

Medzi dostupné typy položiek patria:

  • Vstupy: Definuje vstupné zásuvky pre skupinu uzlov.

  • Výstupy: Definuje výstupné zásuvky pre skupinu uzlov.

  • Panely:

    Súvisiace zásuvky môžete zoskupiť a usporiadať spoločne. Užitočné na štruktúrovanie zložitých nastavení uzlov. Panely sa vždy zobrazujú v spodnej časti rozhrania uzla. Možno ich vkladať do seba pretiahnutím jedného panelu na druhý v zozname položiek rozhrania.

  • Prepínač panelov:

    Pridá do záhlavia panela zaškrtávacie políčko typu boolean, ktoré umožňuje ovládať jeho obsah. Táto možnosť je k dispozícii len vtedy, keď je panel vybraný v zozname položiek rozhrania.

    Panely prepínačov majú svoje vlastné možnosti v podpanely Panely prepínačov. Všimnite si, že prepínacie zásuvky nie sú priamo uvedené v zozname rozhraní - panely s prepínačmi namiesto toho zobrazujú ikonu zásuvky vedľa svojho názvu. Aby bola prepínacia zásuvka opäť viditeľná, musí byť odpojená z panelu.

    Poznámka

    Prepínač panela automaticky nevypína alebo nezosiví svoje zásuvky. Ak chcete vizuálne a funkčne zakázať zásuvky, použite uzol Prepínač alebo podobnú logiku a odpojte zásuvku ručne.

Zoznam položiek rozhrania

A Zobrazenie zoznamu užívateľského rozhrania zobrazujúce všetky vstupné/výstupné zásuvky a panely. Každú položku možno premenovať a konfigurovať samostatne. Názov sa zobrazuje v užívateľskom rozhraní uzla.

Tip

Výberom nápisu zásuvky na samotnom uzle sa táto zásuvka vyberie aj v Zozname položiek rozhrania.

Špeciálne

Vytvoriť kópiu položky

Vytvára kópiu vybranej zásuvky alebo panela.

Vytvoriť panel prepínačov

Konvertuje vybraný logický vstup na prepínač pre jeho rodičovský panel. K dispozícii len vtedy, keď je vybraný panel a aktívna položka je logická zásuvka.

Zásuvky

Vlastnosti dostupné pre zásuvky závisia od viacerých faktorov, vrátane toho, či ide o vstupnú alebo výstupnú zásuvku, typu údajov a typu stromu uzlov.

Typ

Typ zásuvky vygenerovaný týmto prvkom rozhrania.

Popis

Text popisu, ktorý sa zobrazí po prechode kurzorom nad zásuvkou.

Atribút domény Uzly geometrieVýstupCelé číslo Farba Vektor Logická hodnota Hodnota na pohyblivej desatinnej čiarke

Typ geometrického prvku, ktorému atribút zodpovedá. Kompletný zoznam atribútov domén nájdete v časti Atribúty domén.

Predvolený atribút Uzlov geometrieCelé číslo Farba Vektor Logická hodnota Hodnota na pohyblivej desatinnej čiarke

Názov atribútu používaný štandardne, keď sa skupina uzlov používa ako modifikátor geometrických uzlov.

Podtyp Celé číslo Hodnota na pohyblivej desatinnej čiarke Vektor Reťazec

Určuje, ako sa údaje interpretujú, zobrazujú a niekedy obmedzujú v užívateľskom rozhraní. Vizuálne znázornenie, príponu jednotky a správanie pri vkladaní údajov často závisia od jednotiek scény.

Zmena podtypu nemení základný typ údajov. Ovplyvňuje iba spôsob zobrazenia a úpravy hodnoty.

Celé čísla
Žiadne:

Štandardné celé čísla bez špeciálneho výkladu.

Percentuálne:

Zobrazené ako percento. Zvyčajne sa používa s hodnotami Min a Max nastavenými na 0 a 100.

Faktor:

Predstavuje normalizovaný faktor medzi dolnou a hornou hranicou, často používaný v rozsahu 0,0–1,0.

Hodnota na pohyblivej desatinnej čiarke
Žiadne:

Štandardné hodnoty s pohyblivou desatinnou čiarkou bez špeciálnej jednotky.

Percentuálne:

Zobrazené ako percento. Zvyčajne sa používa s hodnotami Min a Max nastavenými na 0 a 100.

Faktor:

Normalizovaná hodnota medzi dolnou a hornou hranicou, zvyčajne v rozmedzí 0,0 – 1,0.

Hmotnosť:

Hmotnosť vyjadrená v jednotkách scény.

Uhol:

Meranie rotácie zobrazené v stupňoch alebo radiánoch, v závislosti od nastavení jednotiek scény.

Čas (relatívna scéna):

Čas v snímkach, automaticky prepočítaný na sekundy na základe frekvencie snímok scény.

Čas (absolútny):

Čas meraný priamo v sekundách.

Vzdialenosť:

Meranie priestorovej vzdialenosti s použitím jednotiek dĺžky scény.

Vlnová dĺžka:

Vzdialenosť medzi vlnovými cyklami. Zobrazené v milimetroch (mm), mikrometroch (µm), nanometroch (nm) alebo pikometroch (pm).

Teplota farby:

Hodnota teploty (Kelvin) zodpovedajúca vnímanej farbe svetelného zdroja.

Frekvencia:

Počet opakovaní za sekundu (hertz).

Vektory
Žiadne:

Štandardná hodnota vektora.

Percentuálne:

Každá zložka je zobrazená ako percento.

Faktor:

Každá zložka sa považuje za normalizovaný faktor.

Preložiť (premiestniť):

Vektor posunu používajúci jednotky dĺžky scény.

Smer:

Geometrický smerový vektor, zvyčajne normalizovaný.

Rýchlosť:

Vektor reprezentujúci rýchlosť a smer pohybu.

Zrýchlenie:

Vektor reprezentujúci rýchlosť zmeny rýchlosti.

Eulerove uhly:

Uhly Eulerovej rotácie.

XYZ:

Kartézske súradnice. V závislosti od kontextu môže byť podporovaná aj štvrtá zložka (W).

Reťazce
Žiadne:

Štandardný textový reťazec.

Cesta súboru:

Reťazec je interpretovaný ako cesta k súboru, čo umožňuje zobrazenie dialógových okien na výber súboru v užívateľskom rozhraní.

Rozmery vektorov

Nastavuje počet komponentov pre zásuvku vektorov: 2, 3 alebo 4. Zmena rozmeru ovplyvňuje spôsob, akým sa zásuvka kreslí a ako sa cez ňu prenášajú údaje.

  • 2D: iba zložky X a Y.

  • 3D: Zložky X, Y a Z.

  • 4D: zložky X, Y, Z a W.

Predvolené

Použitá hodnota, keď k zásuvke nie je nič pripojené.

Min, Max

Minimálne a maximálne hodnoty pre ovládací prvok užívateľského rozhrania v rozhraní uzla.

Dôležité

Toto nezablokuje skutočné údaje pretekajúce cez zásuvku. Ak sa do zásuvky zadá vyššia hodnota, bude naďalej spracovávaná bez zmien.

Rozšírená ponuka

Zobrazí ponuku v rozvinutom rozložení, kde sú zobrazené všetky možnosti naraz.

  • V editoroch uzlov sa zobrazuje iba rozvinutú ponuku bez nápisu.

  • V paneloch modifikátorov a operátorov sa zobrazuje ako nápis a ponuka je rozvinutá.

Predvolené vstupné údaje Uzla geometrieVstupCelé číslo Vektor Matrica

Hodnota použitá v prípade, že zásuvka nie je pripojená. Vyžaduje povolenie možnosti Skryť hodnotu.

Voliteľný nápis Vstup

Udáva, že nápis tejto zásuvky nie je potrebný na pochopenie jej významu. V niektorých prípadoch to môže mať za následok vynechanie nápisu.

Skryť hodnotu

Skryje ovládací prvok predvolenej hodnoty zásuvky, aj keď nie je pripojená.

Výber vrstvy Uzlov geometrieVstupLogická hodnota

Ako pole výberu používa vrstvu Grease Pencil alebo skupinu vrstiev.

Skryť v modifikátore Uzly geometrieVstup

Skryje hodnotu vstupu v rozhraní modifikátora Uzly geometrie. To umožňuje použitie zásuvky vnútri skupiny uzlov, ale nie je vystavená modifikátoru.

K dispozícii iba pre vstupné zásuvky uzlov geometrie.

Tvar Uzly geometrieVstup

Určuje, aký typ údajov vyššieho rádu prijíma zásuvka. Ďalšie informácie nájdete v časti Tvar zásuvky.

Automaticky:

Automaticky zistí najvhodnejší tvar na základe toho, ako sa zásuvka používa. Toto je predvolená možnosť, ktorá funguje vo väčšine prípadov.

Dynamické:

Zásuvka sa dokáže prispôsobiť viacerým tvarom, vďaka čomu je flexibilná pri použití s rôznymi pripojeniami. Je užitočná pre generické skupiny uzlov určené na spracovanie rôznych typov údajov.

Jednoduchý:

Povoľuje iba jednotlivé hodnoty (konštanty) namiesto štruktúrovaných údajov. Polia alebo mriežky nemožno prepojiť.

Pole:

Zásuvka očakáva pole, čo znamená, že hodnota sa môže líšiť v závislosti od geometrického prvku alebo kontextu.

Mriežka:

Zásuvka očakáva údajovú štruktúru mriežky, ktorá ukladá hodnoty snímané v objeme alebo 2D priestore.

Panely

Popis

Text popisu, ktorý sa zobrazí po prechode kurzorom nad hlavičkou panela.

Predvolene uzavreté

Keď je povolené, panel je v nových uzloch štandardne zvinutý.

Animácia

Riadi údaje animácie pre vlastnosti skupiny uzlov vrátane aktívnych akcií a im priradených zásuviek.

Viac informácií nájdete v časti Ručné priradenie akcií a zásuviek.

Vytvoriť skupinu

Referencia

Ponuka:

Uzol ‣ Vytvoriť skupinu

Skratka:

Ctrl+G

Vytvorí novú skupinu uzlov, ktorá obsahuje všetky vybrané uzly.

Vytvoria sa uzly Vstup skupiny a Výstup skupiny, ktoré predstavujú spojenia s nevybranými uzlami mimo skupiny. Vstupy budú smerované do Vstupu skupiny a výstupy do Výstupu skupiny.

Pri zoskupení jediného uzla bude výsledná skupina uzlov:

  • Zachová rozhranie pôvodného uzla vrátane panelov a predvolených hodnôt.

  • Zdedí názov pôvodného uzla

Pri zoskupovaní viacerých uzlov sa skupina vytvorí so vstupnými a výstupnými zásuvkami vytvorenými z pripojení. V tomto prípade sa používa všeobecný názov, napríklad „NodeGroup“ (Skupina uzlov), „NodeGroup.001“ (Skupina uzlov) atď.

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ť

Referencia

Skratka:

P

Operátor Oddeliť odstráni vybrané uzly zo skupiny uzlov a umiestni ich do rodičovského stromu uzlov. To je užitočné, ak je potrebné uzly upraviť mimo skupiny z dôvodu prehľadnosti alebo opätovného použitia.

Kopírovať

Vytvára kópie vybraných uzlov do rodičovského stromu uzlov, pričom originály zostávajú v skupine. To je užitočné, ak chcete uzly opätovne použiť mimo skupiny, ale zachovať definíciu skupiny.

Presunúť

Presunie vybrané uzly do rodičovského uzla stromu a odstráni ich z pôvodnej skupiny. To je užitočné pri zjednodušovaní skupiny alebo pri priamom zobrazení jej obsahu.

Pripojiť sa k vstupu skupiny

Referencia

Ponuka:

Uzol ‣ Pripojiť sa k vstupu skupiny

Skratka:

Ctrl+J

Zlučuje viacero vybraných uzlov Vstup skupiny do jedného konsolidovaného uzla Vstup skupiny, ak je to možné. Existujúce prepojenia zostávajú zachované a duplicitné vstupy sa zjednotia, aby sa znížila neprehľadnosť a zjednodušila štruktúra uzlov.

Táto operácia je užitočná na vyčistenie skupín uzlov, ktoré sa stali neorganizovanými alebo obsahujú nadbytočné vstupné uzly.