Nasadenie Blenderu v produkcii¶
Táto stránka obsahuje tipy na nastavenie Blenderu v prostrediach, ako sú animačné štúdiá a školy.
Tieto prostredia majú často špeciálne požiadavky na bezpečnosť, automatizované nasadenie a prispôsobenie.
Inštalácia aplikácie Blender¶
Stiahnutý Blender je možné rozbaliť do ľubovoľného priečinka v systéme ako samostatnú inštaláciu. V tom istom systéme môže existovať viacero verzií Blenderu a nasadenie sa dá automatizovať použitím štandardných nástrojov na správu súborov.
Nové verzie Blenderu môžu pridávať, odstraňovať alebo meniť funkcie, ktoré ovplyvňujú výsledky vytváraných súborov. Pre daný projekt sa odporúča používať jednu LTS verziu Blenderu. LTS verzie dostávajú opravy chýb počas dvoch rokov.
Práca offline¶
Z bezpečnostných alebo iných dôvodov nemusí mať pracovná stanica prístup na internet.
V predvolenom nastavení Blender nepristupuje k internetu, avšak túto možnosť môžete povoliť v predvoľbách systému pomocou možnosti Online prístup.
Prácu v režime offline možno vynútiť spustením s príkazom --offline-mode
argument príkazového riadku. Užívatelia potom nebudú môcť povoliť online prístup v nastaveniach.
Poznámka
Doplnky, ktoré sa riadia týmto nastavením, sa budú pripájať k internetu len vtedy, ak je to povolené. Blender však nemôže zabrániť tomu, aby doplnky tretích strán toto pravidlo porušovali.
Balíkovanie rozšírení¶
Pri práci v režime offline alebo v kontrolovanejšom prostredí môže byť užitočné poskytnúť všetkým užívateľom súbor rozšírení. Na tento účel je k dispozícii predvolený systémové úložisko len na čítanie. Toto úložisko môže byť napríklad umiestnené na sieťovej jednotke určenej len na čítanie alebo v systémovom priečinku.
Predvolené umiestnenie riadi premenná $BLENDER_SYSTEM_EXTENSIONS
Premenná prostredia. Mala by ukazovať na priečinok, v rámci ktorého by mal existovať priečinok system
.
Balíky rozšírení by sa mali rozbaľovať do tohto priečinka system
, pričom výsledná cesta by mala vyzerať takto:
$BLENDER_SYSTEM_EXTENSIONS/system/my-addon/blender_manifest.toml
V predvoľbách rozšírení je možné ručne nastaviť vlastný priečinok pre predvolené systémové úložisko alebo vytvoriť viacero úložísk.
Balíkovanie skriptov¶
Okrem rozšírení je možné zbaľovať skripty pre predvoľby, šablóny aplikácií, zdedené doplnky, ako aj skripty spúšťané pri spustení.
Priečinky skriptov môžete pridať ručne v predvoľbách Cesta súborov. Na pridanie priečinka skriptov bez úpravy predvolieb možno použiť aj príkaz $BLENDER_SYSTEM_SCRIPTS
.
Očakáva sa, že tieto priečinky skriptov budú obsahovať špecifické priečinky ako presets
, addons
a startup
pre rôzne typy skriptov. Kompletný zoznam nájdete v Rozloženie cesty.
Spúšťacie skripty¶
Rozhranie Blender Python API možno použiť na prispôsobenie Blenderu. To zahŕňa zmenu predvolieb, zmenu spúšťacieho súboru a pridanie prvkov užívateľského rozhrania.
Skript môže napríklad povoliť doplnky pre každého užívateľa.
$BLENDER_SYSTEM_SCRIPTS/startup/enable_addons.py
def register():
import addon_utils
addon_utils.enable("my-addon")
def unregister():
pass
if __name__ == "__main__":
register()
Šablóny aplikácií¶
Šablóny aplikácií možno použiť na nastavenie Blenderu pre konkrétne úlohy alebo projekty, oddelene od predvolenej konfigurácie. Pri vytváraní nového súboru si užívateľ môže vybrať šablónu.
Súbory sa majú umiestniť do systémových priečinkov skriptov takto:
$BLENDER_SYSTEM_SCRIPTS/startup/bl_app_templates_system/MyTemplate/__init__.py
$BLENDER_SYSTEM_SCRIPTS/startup/bl_app_templates_system/MyTemplate/startup.blend
Zdedené doplnky¶
Doplnky, ktoré ešte neboli konvertované na rozšírenie, musia byť umiestnené v priečinku skriptov addons
.
Doplnok by sa mohol nachádzať napríklad na:
$BLENDER_SYSTEM_SCRIPTS/addons/simple_addon.py
$BLENDER_SYSTEM_SCRIPTS/addons/complex_addon/__init__.py
Platforma VFX¶
Blender sa riadi referenčnou platformou VFX, čo znamená, že môže bežať na rovnakých systémoch ako iný softvér VFX a vymieňať si s nimi súbory obrázkov, objemov a scén.
Verzia Pythonu¶
Blender a bpy modul sú kompatibilné len s jednou verziou Pythonu. To umožňuje, aby sa doplnky a softvér VFX vo všeobecnosti museli zamerať len na jednu verziu jazyka Python.
Blender obsahuje kompletnú inštaláciu Pythonu a štandardne neinteraguje so systémom Python. Toto je možné zmeniť pomocou príkazu --python-use-system-env
argument príkazového riadku, ak sa dbá na nastavenie kompatibilnej verzie Pythonu.