Rozloženie priečinkov Blenderu#

Táto stránka dokumentuje rôzne priečinky používané Blenderom (čo môže byť užitočné pri riešení problémov).

Blender môže používať tri rôzne priečinky, ich presné umiestnenie závisí od platformy.

LOCAL:

Umiestnenie konfiguračných a priebežných údajov (pre samostatný balík).

USER:

Umiestnenie konfiguračných súborov (zvyčajne v domovskom priečinku užívateľa).

SYSTEM:

Umiestnenie bežiacich údajov pre inštaláciu v rámci celého systému (môže byť len na čítanie).

Pri systémových inštaláciách sú nutné priečinky SYSTEM aj USER.

V prípade lokálne extrahovaných distribúcií Blenderu sa užívateľská konfigurácia a údaje o behu uchovávajú v tom istom podpriečinku, čo umožňuje bezkonfliktné spustenie viacerých verzií programu Blender, pričom sa ignorujú súbory USER a SYSTEM. To si vyžaduje vytvorenie priečinka s názvom config v priečinku LOCAL.

Cesty závislé od platformy#

Tu sú predvolené umiestnenia pre jednotlivé systémy:

Linux#

LOCAL:
./4.1/
USER:
$HOME/.config/blender/4.1/
SYSTEM:
/usr/share/blender/4.1/

Poznámka

Cesta ./4.1/ je relatívna voči spustiteľnému súboru Blenderu a používa sa pre samostatné balíky distribuované oficiálnymi zostaveniami na stránke blender.org.

Poznámka

Cesta USER použije $XDG_CONFIG_HOME, ak je nastavená:

$XDG_CONFIG_HOME/blender/4.1/

macOS#

LOCAL:
./4.1/
USER:
/Users/$USER/Library/Application Support/Blender/4.1/
SYSTEM:
/Library/Application Support/Blender/4.1/

Poznámka

macOS ukladá binárny súbor Blenderu do priečinka ./Blender.app/Contents/MacOS/Blender.Lokálna cesta k údajom a konfigurácii je:

./Blender.app/Contents/Resources/4.1/

Windows#

LOCAL:
.\4.1\
USER:
%USERPROFILE%\AppData\Roaming\Blender Foundation\Blender\4.1\
SYSTEM:
%USERPROFILE%\AppData\Roaming\Blender Foundation\Blender\4.1\

Poznámka

Pri inštaláciách z Windows Store sa priečinky USER a SYSTEM nachádzajú v špeciálnom priečinku, ktorý sa podobá:

%ProgramFiles%\WindowsApps\BlenderFoundation.Blender<HASH>\Blender\4.1\

Kde „HASH“ je reťazec špecifický pre každú inštaláciu.

Rozloženie cesty#

Toto je rozloženie ciest, ktoré sa používa vo vyššie uvedených priečinkoch.

Kde ./config/startup.blend môže byť napríklad ~/.blender/|BLENDER_VERSION|/config/startup.blend.

./autosave/ ...

Umiestnenie s automatickým uložením blend súboru. (Len pre Windows, pre ostatné systémy sa používa dočasný priečinok.)

Poradie vyhľadávania: LOCAL, USER.

./config/ ...

Predvolené nastavenia a informácie o relácii.

Poradie vyhľadávania: LOCAL, USER.

./config/startup.blend

Predvolený súbor, ktorý sa načíta pri spustení.

./config/userpref.blend

Predvolené nastavenia, ktoré sa načítajú pri spustení.

./config/bookmarks.txt

Záložky v prehliadači súborov.

./config/recent-files.txt

Zoznam ponuky posledných súborov.

./datafiles/ ...

Bežiace súbory.

Poradie vyhľadávania: LOCAL, USER, SYSTEM.

./datafiles/locale/{language}/

Statické predkompilované jazykové súbory na preklad užívateľského rozhrania.

./scripts/ ...

Skripty Python pre užívateľské rozhranie a nástroje.

Poradie vyhľadávania: LOCAL, USER, SYSTEM.

./scripts/addons/*.py

Medzi doplnky Pythonu, ktoré môžete povoliť v predvoľbách, patrí podpora formátov importu/exportu, integrácia mechanizmu prekreslenia a mnoho užitočných nástrojov.

./scripts/addons/modules/*.py

Moduly na použitie doplnkov (pridané do sys.path Pythonu).

./scripts/addons_contrib/*.py

Ďalší priečinok doplnkov, ktorý sa používa pre doplnky spravované komunitou (musí byť vytvorený ručne).

./scripts/addons_contrib/modules/*.py

Moduly pre addons_contrib, ktoré sa majú používať (pridané do sys.path Pythonu).

./scripts/modules/*.py

Moduly Pythonu obsahujúce naše základné API a užitočné funkcie, ktoré môžu importovať iné skripty (pridané do sys.path Pythonu).

./scripts/startup/*.py

Skripty, ktoré sa automaticky importujú pri spustení.

./scripts/presets/{preset}/*.py

Predvoľby slúžia na ukladanie užívateľom definovaných nastavení pre látku, formáty prekreslenia atď.

./scripts/templates_py/*.py

Príklady skriptov, ktoré sú prístupné z Textový editor ‣ Šablóny ‣ Python.

./scripts/templates_osl/*.osl

Príklad OSL tieňovačov, ktoré sú prístupné z Textový editor ‣ Šablóny ‣ Jazyk otvoreného tieňovania (OSL).

./python/ ...

Pribalená distribúcia Pythonu.

Poradie prehľadávania: LOCAL, SYSTEM.

Lokálny priečinok zásobníka#

Priečinok zásobníka sa používa na lokálne ukladanie trvalých zásobníkov. V súčasnosti sa používa len na indexovanie knižnice aktív. Neočakáva sa, že by ho operačný systém automaticky vymazal.

Použije sa nasledujúca cesta:

  • Linux:

    $XDG_CACHE_HOME/blender/, ak je nastavené $XDG_CACHE_HOME, inak $HOME/.cache/blender/

  • macOS:

    /Library/Caches/Blender/

  • Windows:

    %USERPROFILE%\AppData\Local\Blender Foundation\Blender\Cache\

Dočasný priečinok#

Dočasný priečinok sa používa na ukladanie rôznych bežiacich súborov (vrátane vrstiev prekreslenia, zásobníka fyziky, zásobníka kopírovania a záznamov o haváriách).

Dočasný priečinok sa vyberá na základe nasledujúcej priority:

  • Predvoľby užívateľa (pozri Cesty súborov).

  • Premenné prostredia (TEMP na Windows, TMP & TMP_DIR na ostatných platformách).

  • Priečinok /tmp/.

Prepísanie predvolených priečinkov#

Predvolené priečinky USER a SYSTEM je možné prepísať použitím premenných prostredia.

Aj keď by to nemalo byť potrebné pre bežné použitie, niektoré špecializované prípady použitia to môžu využiť, napríklad:

  • Používanie zdieľaných sieťových jednotiek pre konkrétne cesty.

  • Izolovanie inštancie od predvolených užívateľských súborov, aby sa zabránilo automatizovaným úlohám v prístupe ku konfigurácii užívateľa.

Pre podrobnosti si pozrite časť Premenné prostredia.