Catàlegs de recursos

Els catàlegs de recursos ajuden a organitzar els vostres recursos. Tenen una certa retirada als directoris de document, però són del tot independents de la ubicació dels documents blend. Assigneu al seu propi catàleg cada recurs d’un document blend que tingueu o bé treballeu amb un sol gran catàleg amb tots els recursos de tots els documents blend combinats. El que us faci més peça.

Semblantment a les Col·leccions, els catàlegs es poden aniuar, és a dir, podeu tenir un catàleg principal que contingui diversos catàlegs aniuats. Per exemple, això permet tenir un catàleg de recursos per a «Mobles» amb subcatàlegs de «Taules», «Cadires», «Làmpades», etc…

Per més informació tècnica, vegeu Catàlegs de recursos a la Documentació de desenvolupadores de Blender.

../../_images/asset-browser-catalogs.png

Exemple d’estructures de sistema de documents i de catàlegs.

../../_images/asset-browser-catalogs_dark.png

Exemple d’estructures de sistema de documents i de catàlegs.

La ubicació d’inici dels Recursos

Pot haver-hi tants catàlegs com vulgueu, però només podeu assignar un sol recurs a un únic catàleg al mateix temps. És com en un sistema de documents on un document pot estar només en un directori (deixant de banda coses avançades com els enllaços simbòlics).

Els propis catàlegs es poden aniuar i moure arrossegant-los i deposant-los. Moure un catàleg normalment no modificarà els recursos que contingui; simplement es desplaçaran a la nova ubicació del catàleg.

En seleccionar un catàleg al Navegador de recursos es mostraran tots els recursos d’aquest catàleg i dels catàlegs fills. Per tant, en l’exemple anterior, seleccionar Characters/Ellie/Poses farà que es mostrin els recursos des de Characters/Ellie/Poses/Head i també de Characters/Ellie/Poses/Hands.

Using Catalogs to Extend Menus

Some menus in Blender can be extended using assets. For example, the Add Modifier menu, or the Add menus in the Geometry Nodes Editor and Compositor. The catalog hierarchy will be used to define which submenu the assets will go to.

So a compositing asset placed in a My Compositor Assets ‣ Effects catalog hierarchy means the asset will show up under My Compositor Assets ‣ Effects in the Add menu of the Compositor, for example.

Truc

Contents of top-level catalogs named «Geometry Nodes» or «Compositing» will be placed into the corresponding menus directly, skipping this top-level sub-menu. For example, geometry nodes assets stored in a Geometry Nodes ‣ Generate catalog will be displayed under Generate in the Add Modifier menu, or the Geometry Node Editor’s Add menu.

Assets directly placed inside Compositing or Geometry Nodes catalogs will show up under Unassigned in the menus.

Creació de catàlegs

Es poden crear catàlegs nous en el Navegador de recursos a través de Capçalera ‣ Catàleg ‣ Nou catàleg de recursos. Un cop creat el catàleg, podreu dobleclicar el BER sobre el nom dins la regió Llista d’orígens de l’editor per a donar al catàleg un nom més descriptiu. També es poden crear catàlegs en aquesta regió fent clic a la icona de sumar que es troba a la part superior de la Vista d’arbre.

Assignar un recurs

../../_images/asset_browser-assign_catalog.png

Assignació d’una selecció de recursos de «Material d’escalat» a un catàleg.

Per a assignar recursos a un catàleg, només cal seleccionar i arrossegar els recursos al damunt del catàleg.

Truc

Podeu assignar un recurs al catàleg «No assignats» i això el suprimirà de qualsevol catàleg existent.

Desar catàlegs

Desar catàlegs fa que les edicions a aquests catàlegs siguin permanents perquè escriu la disposició actual a la biblioteca de recursos. Els catàlegs es poden desar a Navegador de recursos via Capçalera ‣ Catàleg ‣ Desar catàleg de recursos. Un cop creat el catàleg, podreu dobleclicar el BER sobre el seu nom. Els catàlegs també es poden desar a la regió Llista d’orígens de l’editor fent clic a la icona de desament que es troba a la part superior de la Vista d’arbre.

Components d’un catàleg

Cada catàleg consta d’una ruta de catàleg, un UUID i un nom simple. Normalment només tractareu amb la ruta del catàleg; la resta és per a ús intern del Blender i/o per a situacions d’emergència.

Ruta del catàleg

La ruta d’un catàleg determina on es mostra en la jerarquia del catàleg. Exemples podrien ser Characters/Ellie/Poses/Hand o Kitbash/City/Skyscrapers, que resultaria en el següent arbre de catàleg. El catàleg ressaltat té la ruta Characters/Ellie/Poses/Hand.

../../_images/asset-catalog-tree.png

Exemple d’arbre de catàlegs de recursos.

UUID

Cada catàleg té un UUID que normalment queda amagat de la interfície d’usuària (per a veure’ls, habiliteu els Extres de Desenvolupadora i l’opció experimental Informació de depuració de recursos). Això és el que està emmagatzemat en el recurs i allò que determina la «identitat» del catàleg. Com a resultat, un catàleg es pot canviar de nom o moure de lloc (és a dir, que se li pot canviar la ruta) i tots els recursos continguts dins seu es mouran amb ell. Això només requereix un canvi en el catàleg en si i no a cap document blend amb recursos.

Nom simple

Cada catàleg té un nom simple opcional. Aquest nom es guarda juntament amb l’UUID per cada recurs. La idea és possibilitar que un humà reconegui a quin catàleg s’ha assignat un recurs, fins i tot quan es perd el document de definició de catàleg (vegeu més avall).

Igual que l’UUID, el nom simple normalment s’oculta de la interfície d’usuària. Habiliteu els Extres de desenvolupadora a les preferències de la interfície per a fer-lo visible al Navegador de recursos.

Documents de definició de catàleg

Els catàlegs de recursos estan emmagatzemats en els Documents de definició de catàlegs (DDC). El Blender 3.0 admet un únic DDC per biblioteca de recursos. S’emmagatzema a blender_assets.cats.txt al directori arrel de la biblioteca de recursos. Si el document no existeix, el Blender el crearà quan es desin el catàlegs. Quan es canvien els catàlegs, el Blender actualitza aquest document, però també crea una còpia de seguretat de l’estat anterior en un document anomenat blender_assets.cats.txt~.

A quin document escriure

Els catàlegs de recursos es poden desar independentment del document blend; l’editor de catàlegs té el seu propi botó de «Desar».

Format

Els Documents de definició de catàleg (DDC) són documents de text relativament simples, codificats com a UTF-8. Cada DDC consta d’un indicador de versió i una línia de text per catàleg. Cada línia del catàleg està separada per dos punts, en la forma {UUID}:{path}:{simple name}.

Exemple

Aquí teniu un exemple d’un document vàlid de definició de catàleg:

# 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

Rutes de catàleg vàlides

Les rutes de catàlegs segueixen les regles següents:

  • Totes les rutes són absolutes; no hi ha cap diferència entre /a/b i a/b.

  • Només / com a separador (no \; no penseu tant en rutes de sistema de documents i més en URLs).

  • No buit (obligatòri perquè el catàleg sigui vàlid).

  • No hi ha components buits (per tant, res de a//b; a/b és correcte).

  • Caràcters no vàlids: :, \.

  • Les rutes sempre s’interpreten com a UTF-8.