Katalógy aktív¶
Katalógy aktív vám pomáhajú organizovať vaše aktíva. Vyzerajú trochu ako priečinky súborov, ale sú úplne nezávislé od umiestnenia vašich blend súborov. Každému aktívu v blend súbore môžete priradiť vlastný katalóg alebo môžete mať jeden veľký katalóg so všetkými aktívami všetkých blend súborov skombinovanými. Všetko je na vás.
Podobne ako v prípade kolekcií môžu byť katalógy vnorené, t. j. môžete mať hlavný katalóg, ktorý obsahuje niekoľko vnorených katalógov. To vám napríklad umožňuje mať katalóg aktív pre „Nábytok“ s podkatalógmi „Stoly“, „Stoličky“, „Lampy“ atď.
Ďalšie technické informácie nájdete v časti Katalógy aktív na stránke Blender Developer Documentation.
Domovské umiestnenie aktív¶
Katalógov môže byť ľubovoľný počet, ale aktívum môže byť naraz priradené len k jednému katalógu. Je to podobné ako v súborovom systéme, kde je súbor len v jednom katalógu (ignorujúc pokročilé veci, ako sú symbolické odkazy).
Samotné katalógy je možné vkladať a presúvať ťahaním a pustením. Presunutím katalógu sa neupravia aktíva, ktoré obsahuje; jednoducho sa presunú na nové miesto katalógu.
Výberom katalógu v Prehliadači aktív sa zobrazia všetky aktíva v tomto katalógu a v podriadených katalógoch. V predchádzajúcom príklade sa teda výberom položky Postavy/Ellie/Pózy
zobrazia aj aktíva z katalógov Postavy/Ellie/Pózy/Hlava
a Postavy/Ellie/Póza/Ruky
.
Vytváranie katalógov¶
Nové katalógy je možné vytvoriť v prehliadači aktív cez . Po vytvorení katalógu môžete zdvojnásobiť ĽTM na jeho názov v oblasti Zoznamu zdrojov editora, aby ste katalógu dali popisnejší názov. Katalógy je možné vytvoriť aj v tejto oblasti kliknutím na ikonu plus, ktorá sa nachádza v hornej časti stromového zobrazenia.
Priradenie aktíva¶
Ak chcete priradiť aktíva do katalógu, stačí vybrať a pretiahnuť aktíva na vrch katalógu.
Tip
Aktívum môžete priradiť do katalógu „Nepriradené“, čím ho odstránite zo všetkých existujúcich katalógov.
Ukladanie katalógov¶
Uložením katalógov sa všetky úpravy katalógov stanú trvalými zapísaním aktuálneho nastavenia do knižnice materiálov. Katalógy je možné uložiť v prehliadači aktív cez . Po vytvorení katalógu môžete zdvojnásobiť ĽTM na jeho názov Katalógy je možné uložiť aj do oblasti Zoznam zdrojov editora kliknutím na ikonu uloženia, ktorá sa nachádza v hornej časti stromového zobrazenia.
Súčasti katalógu¶
Každý katalóg sa skladá z cesty ku katalógu, UUID a jednoduchého názvu. Za normálnych okolností by ste sa mali zaoberať iba katalógovou cestou; zvyšok je určený na interné použitie Blendera a/alebo na núdzové situácie.
Cesta katalógu¶
Cesta ku katalógu určuje, kde v hierarchii katalógov sa katalóg zobrazí. Príkladmi sú Postavy/Ellie/Póza/Ruka
alebo Kitbaš/Mesto/Mrakodrap
, ktoré by viedli k nasledujúcemu stromu katalógov. Zvýraznený katalóg má cestu Postavy/Ellie/Pózy/Ruka
.
UUID¶
Každý katalóg má UUID, ktorý je bežne skrytý pred užívateľským rozhraním (ak ho chcete vidieť, zapnite funkciu Extra pre vývojárov a experimentálnu možnosť Informácie ladenia aktív). Toto je to, čo je uložené v aktíve a čo určuje „identitu“ katalógu. V dôsledku toho možno katalóg premenovať alebo presunúť (t. j. môžete zmeniť jeho cestu) a všetky aktíva, ktoré sú v ňom obsiahnuté, sa presunú spolu s ním. To si vyžaduje len zmenu samotného katalógu, a nie žiadneho blend súboru aktív.
Jednoduchý názov¶
Každý katalóg má voliteľný jednoduchý názov. Tento názov je uložený spolu s UUID v každom aktíve. Účelom je umožniť ľuďom rozpoznať katalóg, ku ktorému bolo aktívum priradené, aj keď sa stratí súbor s definíciou katalógu (pozri nižšie).
Podobne ako identifikátor UUID, aj jednoduchý názov je zvyčajne skrytý pred užívateľským rozhraním. Ak v nastaveniach rozhrania povolíte funkciu Extra pre vývojárov, zviditeľníte ju v prehliadači aktív.
Súbory definícií katalógu¶
Katalógy aktív sú uložené v súboroch definície katalógov (CDF). Blender 3.0 podporuje jeden CDF pre každú knižnicu aktív. Je uložený v súbore blender_assets.cats.txt
v koreňovom priečinku knižnice aktív. Ak tento súbor neexistuje, Blender ho vytvorí pri ukladaní katalógov. Pri zmene katalógov Blender aktualizuje tento súbor, ale zároveň vytvorí zálohu predošlého stavu do súboru s názvom blender_assets.cats.txt~`
.
Do ktorého súboru zapisovať¶
Katalógy aktív možno ukladať nezávisle od blend súboru; editor katalógov má vlastné tlačidlo „Uložiť“.
Formát¶
Súbory definície katalógu (CDF) sú relatívne jednoduché textové súbory kódované v UTF-8. Každý CDF pozostáva z indikátora verzie a riadku textu pre každý katalóg. Každý riadok katalógu je oddelený dvojbodkou v tvare {UUID}:{path}:{jednoduchý názov}
.
Napríklad¶
Toto je príklad platného súboru definície katalógu:
# This is an Asset Catalog Definition file for Blender.
#
# Empty lines and lines starting with `#` will be ignored.
# The first non-ignored line should be the version indicator.
# Subsequent lines are of the format "CATALOG_UUID:catalog/path/for/assets:simple catalog name"
VERSION 1
313ea471-7c81-4de6-af81-fb04c3535d0e:catalog/without/simple/name:
ee9c7b60-02f1-4058-bed6-539b8d2a6d34:character/Ellie/poselib:character-Ellie-poselib
cd66bf52-58f4-45cb-a4e2-dc0e0ee8f3fe:character/Ellie/poselib:character-Ellie
4eb44ec6-3424-405b-9782-ca006953e799:character/Ellie/poselib/white space:character-Ellie-poselib-white space
b63ed357-2511-4b96-8728-1b5a7093824c:character/Ružena/poselib:Ružena pose library
dcdee4df-926e-4d72-b995-33106983bb9a:character/Ružena/poselib/face:Ružena face
fb698f2e-9e2b-4146-a539-3af292d44899:character/Ružena/poselib/hand:Ružena hands
Platné cesty katalógov¶
Cesty katalógov sa riadia týmito pravidlami:
Všetky cesty sú absolútne; nie je rozdiel medzi
/a/b
aa/b
.Len
/
ako oddeľovač (nie\
; myslite menej na cestu k súborovému systému a viac na URL).Nie je prázdny (vyžaduje sa pre platný katalóg).
Žiadne prázdne komponenty (teda nie
a//b
;a/b
je v poriadku).Neplatné znaky:
:
,\
.Cesty sú vždy interpretované ako UTF-8.