Desplegar Blender en context de producció¶
Aquesta pàgina conté consells per configurar Blender en entorns d’estudis d’animació i escoles.
Aquests entorns tenen sovint requeriments especials pel que fa a seguretat, desplegament automàtic i personalització.
Instal·lació del Blender¶
Les descàrregues de Blender es poden guardar en qualsevol directori del sistema com a instal·lació autònoma. Diverses versions de Blender poden coexistir dins un mateix sistema i se’n pot automatitzar l’ús amb eines estàndard de gestió de documents.
Les noves versions de Blender poden afegir, suprimir o canviar funcionalitats que modifiquin els resultats de les línies de producció. Per a un projecte determinat, és recomanable utilitzar una única versió de Blender LTS. Les versions LTS són receptores de correccions d’errors durant dos anys.
Treball fora de línia¶
Per motius de seguretat o altres, és possible que l’estació de treball no tingui accés a Internet.
Per defecte, Blender no accedeix a Internet, però això es pot habilitar a les preferències del sistema amb l’opció Accés en línia.
El treball fora de línia es pot forçar amb l'argument de línia d’ordres --offline-mode. Aleshores, les usuàries no podran habilitar l’accés en línia a les preferències.
Nota
Els complements que segueixin aquest paràmetre només es connectaran a Internet si l’accés està habilitat. No obstant això, Blender no pot evitar que els complements de terceres violin aquesta regla.
Incorporar extensions¶
Quan es treballa fora de línia o en un entorn més controlat, pot ser útil proporcionar un joc d’extensions a totes les usuàries. A aquest efecte hi ha un repositori del Sistema per defecte i només de lectura. Aquest repositori es pot ubicar en una unitat de xarxa només de lectura o en un directori del sistema.
Repositori del sistema¶
La variable d’entorn $BLENDER_SYSTEM_EXTENSIONS controla la ubicació per defecte. Hauria d’apuntar a un directori dins el qual hi hauria d’haver un directori de system.
Els paquets d’extensions s’han d’extreure en aquest directori system, amb una ruta resultant d’aquest estil:
$BLENDER_SYSTEM_EXTENSIONS/system/my-addon/blender_manifest.toml
A les preferències d’Extensions, es pot configurar manualment un directori personalitzat com a repositori predeterminat del sistema, o bé crear diversos repositoris.
Incorporar protocols¶
A banda de les extensions, és possible agrupar protocols per a predefinits, plantilles d’aplicacions, complements antics, així com protocols d’execució en inici.
Els directoris de protocols es poden afegir manualment a les preferències de Rutes de documents. També es pot emprar $BLENDER_SYSTEM_SCRIPTS per afegir un directori de protocols sense modificar les preferències.
S’espera que aquests directoris de protocols continguin directoris específics com ara presets, addons i startup per a diferents tipus de protocols. Vegeu-ne una llista completa a Disposició de rutes.
Protocols d’inici¶
Pper personalitzar BlenderL, es pot utilitzar l’API de Python de Blender. S’hi pot canviar les preferències, canviar el document d’inici i afegir elements d’IU.
Per exemple, un protocol pot habilitar complements per a cada usuària.
$BLENDER_SYSTEM_SCRIPTS/startup/enable_addons.py
def register():
import addon_utils
addon_utils.enable("my-addon")
def unregister():
pass
if __name__ == "__main__":
register()
Plantilles d’aplicació¶
Es pot fer ús de Plantilles d’aplicació per configurar Blender per a tasques o projectes concrets, independentment de la configuració predeterminada. Quan es crea un document nou, la usuària pot escollir plantilla.
S’espera que es col·loquin els documents als directoris de protocols del sistema d’aquesta forma:
$BLENDER_SYSTEM_SCRIPTS/startup/bl_app_templates_system/MyTemplate/__init__.py
$BLENDER_SYSTEM_SCRIPTS/startup/bl_app_templates_system/MyTemplate/startup.blend
Complements antics¶
Els complements que encara no s’han convertit per esdevenir una extensió s’han de col·locar al directori de protocols addons.
Per exemple, un complement es podria ubicar a:
$BLENDER_SYSTEM_SCRIPTS/addons/simple_addon.py
$BLENDER_SYSTEM_SCRIPTS/addons/complex_addon/__init__.py
Careta d’inici¶
Quan Blender es configura per a un estudi o projecte en particular, pot ser útil personalitzar la careta d’inici perquè els artistes sàpiguen quina versió estan executant.
La variable d’entorn BLENDER_CUSTOM_SPLASH substitueix tota la imatge de la careta, mentre que BLENDER_CUSTOM_SPLASH_BANNER només hi sobreimprimeix un bàner.
Plataforma VFX¶
Blender segueix la plataforma de referència VFX, cosa que vol dir que pot funcionar amb els mateixos sistemes que altres programaris VFX i intercanviar-hi documents d’imatges, volums i escenes.
Versió de Python¶
Blender i el mòdul bpy només són compatibles amb una única versió de Python. Això fa possible que els complements i el programari VFX en general només s’hagin d’orientar a una única versió de Python.
Blender du incorporada una instal·lació completa de Python i no interactua amb el sistema Python per defecte. Això es pot canviar amb l'argument de línia d’ordres --python-use-system-env, si es té cura de configurar una versió de Python compatible.