Розстава Каталогів Blender’а – Blender’s Directory Layout

Ця сторінка документує різні каталоги, що використовуються Blender’ом (що може бути корисним для усунення несправностей).

Існують три різні каталоги, що може використовувати Blender, їх точні розміщення залежать від платформи.

LOCAL

Розміщення даних конфігурації та часу прогону (для самодостатнього пакунка).

USER

Розміщення файлів конфігурації (типово у домашньому каталогу користувача).

SYSTEM

Розміщення даних часу прогону для широкої інсталяції на систему (може бути тільки для читання).

Для інсталяцій на систему необхідні обидва каталоги SYSTEM і USER.

Для локально витягнених дистрибутивів Blender’а, дані конфігурації користувача та часу виконання зберігаються в одному і тому ж підкаталогу, дозволяючи кільком версіям Blender’а виконуватися без конфліктів, ігноруючи файли з USER та SYSTEM. Це вимагає від вас створювати теку з іменем config у каталогу LOCAL.

Шляхи Залежні від Платформи – Platform Dependent Paths

Нижче наведено стандартні розміщення для кожної з операційних систем:

Linux

LOCAL
./2.90/
USER
$HOME/.config/blender/2.90/
SYSTEM
/usr/share/blender/2.90/

Примітка

Шлях ./2.90/ є відносним для виконуваного файлу Blender’а та використовується для самодостатніх пакунків, що розповсюджуються через офіційні будови з blender.org.

Примітка

Шлях USER буде використовувати $XDG_CONFIG_HOME, якщо він заданий як:

$XDG_CONFIG_HOME/blender/2.90/

macOS

LOCAL
./2.90/
USER
/Users/$USER/Library/Application Support/Blender/2.90/
SYSTEM
/Library/Application Support/Blender/2.90/

Примітка

macOS зберігає бінарник Blender’а у ./Blender.app/Contents/MacOS/Blender. Локальним шляхом до даних та конфігурації є:

./Blender.app/Contents/Resources/2.90/

Windows

LOCAL
.\2.90\
USER
%USERPROFILE%\AppData\Roaming\Blender Foundation\Blender\2.90\
SYSTEM
%USERPROFILE%\AppData\Roaming\Blender Foundation\Blender\2.90\

Розстава Шляхів – Path Layout

Це розстава шляхів, що використовується у межах каталогів, описаних вище.

Де ./config/startup.blend може бути ~/.blender/|BLENDER_VERSION|/config/startup.blend, наприклад.

./autosave/ ...

Розміщення автозбережених blend-файлів. (лише Windows, каталог «temp» використовується для інших систем.)

Порядок пошуку: LOCAL, USER.

./config/ ...

Інформація про стандарти і сесії.

Порядок пошуку: LOCAL, USER.

./config/startup.blend

Стандартний файл для завантаження при запуску.

./config/userpref.blend

Стандартні уподобання для завантаження при запуску.

./config/bookmarks.txt

Закладки Оглядача Файлів – File Browser.

./config/recent-files.txt

Список для меню недавніх файлів.

./datafiles/ ...

Файли час прогону.

Порядок пошуку: LOCAL, USER, SYSTEM.

./datafiles/locale/{language}/

Статично передкомпільовані мовні файли для перекладу інтерфейсу користувача.

./scripts/ ...

Скрипти на Python для інтерфейсу користувача та засобів.

Порядок пошуку: LOCAL, USER, SYSTEM.

./scripts/addons/*.py

Додатки на Python, які можуть вмикатися в Уподобаннях – Preferences, включаючи підтримку імпорту/експорту форматів, інтеграцію рушіїв рендера та багато зручних утиліт.

./scripts/addons/modules/*.py

Модулі для використовуваних додатків (додається у системний шлях sys.path для Python).

./scripts/addons_contrib/*.py

Інший каталог додатків, який використовується для підтримуваних спільнотою додатків (повинен бути створений вручну).

./scripts/addons_contrib/modules/*.py

Модулі для додатків з addons_contrib (додається у системний шлях sys.path для Python).

./scripts/modules/*.py

Модулі для Python, що містять наше ядро API та функції утиліт для інших скриптів для імпорту (додається у системний шлях sys.path для Python).

./scripts/startup/*.py

Скрипти, які автоматично імпортуються при запуску.

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

Передустави, що використовуються для зберігання визначених користувачем устав для тканин, форматів рендера тощо.

./scripts/templates_py/*.py

Приклади скриптів, які доступні через «Редактор Тексту > Шаблони > Python» – Text Editor ‣ Templates ‣ Python.

./scripts/templates_osl/*.osl

Приклади шейдерів на мові OSL, які доступні через «Редактор Тексту > Шаблони > Відкрита Мова Відтінення» – Text Editor ‣ Templates ‣ Open Shading Language.

./python/ ...

Дистрибутив Python у комплекті з Blender’ом.

Порядок пошуку: LOCAL, SYSTEM.

Тимчасовий Каталог – Temporary Directory

Тимчасовий каталог використовується для зберігання різних файлів під час прогону (включаючи шари рендера, кеш фізики, буфер копіювання-вставляння та логи крахів).

Тимчасовий каталог вибирається, базуючись на наступному пріоритеті:

  • Уподобання Користувача – User Preference (дивіться Шляхи Файлів – File Paths).

  • Змінні середовища – Environment variables (TEMP на Windows, TMP і TMP_DIR на інших платформах).

  • Каталог /tmp/.