Catàlegs de recursos

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

Semblant nent a les /scene_layout/collections/collections, 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 a 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ó inici dels Recursos

Pot haver-hi tants catàlegs com vulgueu, però només podeu assignar un sol actiu a un únic catàleg al mateix temps. És com en una 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 depoosant-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.

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. Una cop creat el catàleg, podreu dobleclicar 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 més que es troba a la part superior de la vista en 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 capdamunt 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 en la biblioteca de recursos. Els catàlegs es poden desar a Navegador de recursos via Capçalera ‣ Catàleg ‣ Desar catàleg de recursos. Una cop creat el catàleg, podreu dobleclicar LMB 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 en 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 idena é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 (CDF)`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 document de definició de catàleg (DDC) són documents de text relativament simples, codificats com a UTF-8. Cada DDC (CDF)`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 \; pensar menys ruta de sistema de documents i més URL).

  • No buit (és obligatòria 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.