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 activar 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 el 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 estan habilitats. No obstant això, Blender no pot evitar que els complements de tercers violin aquesta regla.
Incorporar extensions¶
Quan es treballa fora de línia o en un entorn més controlat, pot ser útil proporcionar un conjunt d’extensions a tots els usuàries. A aquest efecte hi ha un Repositori per defecte del sistema de només lectura. Es pot ubicar, per exemple, en una unitat de xarxa 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 presets, addons i startup per a diferents tipus de protocols. Vegeu Disposició de rutes per a una llista completa.
Protocols d’inici¶
L’API de Blender Python es pot utilitzar per personalitzar Blender. Això inclou 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
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 el ref:`argument de línia d’ordres <command-line-args-python-options>, si es té cura de configurar una versió de Python compatible. .