Розстава Каталогів Blender’а – Blender’s Directory Layout¶
Ця сторінка документує різні каталоги, що використовуються Blender’ом (що може бути корисним для усунення несправностей).
Існують три різні каталоги, що може використовувати Blender, їх точні розміщення залежать від платформи.
LOCAL: | Розміщення даних конфігурації та часу прогону (для самодостатнього пакунка). |
---|---|
USER: | Розміщення файлів конфігурації (типово у домашньому каталогу користувача). |
SYSTEM: | Розміщення даних часу прогону для широкої інсталяції на систему (може бути тільки для читання). |
Для інсталяцій на систему необхідні обидва каталоги SYSTEM і USER.
For locally extracted Blender distributions, the user configuration and run-time data are
kept in the same subdirectory, allowing multiple Blender versions to run without conflict,
ignoring the USER and SYSTEM files.
This requires you to create a folder named config
in the LOCAL directory.
Шляхи Залежні від Платформи – Platform Dependent Paths¶
Нижче наведено стандартні розміщення для кожної з операційних систем:
Linux¶
LOCAL: | ./2.81/ |
---|---|
USER: | $HOME/.config/blender/2.81/ |
SYSTEM: | /usr/share/blender/2.81/ |
Примітка
Шлях ./2.81/ є відносним для виконуваного файлу Blender’а та використовується для самодостатніх пакунків, що розповсюджуються через офіційні будови з blender.org.
Примітка
Шлях USER буде використовувати $XDG_CONFIG_HOME
, якщо він заданий як:
$XDG_CONFIG_HOME/blender/2.81/
macOS¶
LOCAL: | ./2.81/ |
---|---|
USER: | /Users/$USER/Library/Application Support/Blender/2.81/ |
SYSTEM: | /Library/Application Support/Blender/2.81/ |
Примітка
macOS stores the Blender binary in ./Blender.app/Contents/MacOS/Blender
.
The local path to data and config is:
./Blender.app/Contents/Resources/2.81/
Windows¶
LOCAL: | .\2.81\ |
---|---|
USER: | %USERPROFILE%\AppData\Roaming\Blender Foundation\Blender\2.81\ |
SYSTEM: | %USERPROFILE%\AppData\Roaming\Blender Foundation\Blender\2.81\ |
Розстава Шляхів – Path Layout¶
Це розстава шляхів, що використовується у межах каталогів, описаних вище.
Де ./config/startup.blend
може бути ~/.blender/|BLENDER_VERSION|/config/startup.blend
, наприклад.
./autosave/ ...
Autosave blend-file location. (Windows only, temp directory used for other systems.)
Порядок пошуку:
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» – .
./scripts/templates_osl/*.osl
- Приклади шейдерів на мові OSL, які доступні через «Редактор Тексту > Шаблони > Відкрита Мова Відтінення» – .
./python/ ...
Дистрибутив Python у комплекті з Blender’ом.
Порядок пошуку:
LOCAL, SYSTEM
.
Тимчасовий Каталог – Temporary Directory¶
Тимчасовий каталог використовується для зберігання різних файлів під час прогону (включаючи шари рендера, кеш фізики, буфер копіювання-вставляння та логи крахів).
Тимчасовий каталог вибирається, базуючись на наступному пріоритеті:
- Уподобання Користувача – User Preference (дивіться Шляхи Файлів – File Paths).
- Змінні середовища – Environment variables (
TEMP
на Windows,TMP
іTMP_DIR
на інших платформах). - Каталог
/tmp/
.