Skupiny uzlov¶
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:
- 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 .
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:
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 (), 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:
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.
- Odpojenie panela prepínačov
Odstráni vzťah prepínania medzi logickou zásuvkou a panelom, čím sa z nej opäť stane bežný samostatný vstup.
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 geometrie – Výstup – Celé čí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 geometrie – Celé čí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.
- Predvolené vstupné údaje Uzla geometrie – Vstup – Celé čí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 geometrie – Vstup – Logická hodnota
Ako pole výberu používa vrstvu Grease Pencil alebo skupinu vrstiev.
- Skryť v modifikátore Uzly geometrie – Vstup
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 geometrie – Vstup
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:
- 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:
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:
- Záhlavie:
- 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.
Príklad rozšírenej skupiny uzlov.¶
Zrušiť skupinu¶
Referencia
- Ponuka:
- 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:
- 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.