Настройка каталогов¶
Blender может использовать три различных каталога, чьё точное местоположение зависит от вашей операционной системы.
- ЛОКАЛЬНЫЙ
- Место расположения данных конфигурации и работы программы (для автономного пакета).
- ПОЛЬЗОВАТЕЛЬСКИЙ
- Место расположения файлов настроек программы (обычно в каталоге пользователя).
- СИСТЕМНЫЙ
- Расположение данных работы программы для общесистемной установки (могут быть доступны только для чтения).
Для установки Blender необходимо наличие как СИСТЕМНОГО, так и ПОЛЬЗОВАТЕЛЬСКОГО каталогов.
Для локально используемых дистрибутивов Blender, пользовательские настройки и данные работы программы хранятся в одном и том же подкаталоге, что позволяет работать без конфликтов сразу с несколькими копиями Blender, игнорируя файлы в ПОЛЬЗОВАТЕЛЬСКОМ и СИСТЕМНОМ каталогах.
Пути файлов, в зависимости от ОС¶
Здесь перечислены пути, определённые по умолчанию для каждой операционной системы:
Примечание
Путь вида ./2.79/ указывается относительно исполняемого файла Blender’а и используется автономными пакетами, распространяемыми с официальными сборками с веб сайта blender.org.
MS-Windows¶
- ЛОКАЛЬНЫЙ
.\2.79\
- ПОЛЬЗОВАТЕЛЬСКИЙ
%USERPROFILE%\AppData\Roaming\Blender Foundation\Blender\2.79\
- СИСТЕМНЫЙ
%USERPROFILE%\AppData\Roaming\Blender Foundation\Blender\2.79\
macOS¶
- ЛОКАЛЬНЫЙ
./2.79/
- ПОЛЬЗОВАТЕЛЬСКИЙ
/Users/$USER/Library/Application Support/Blender/2.79/
- СИСТЕМНЫЙ
/Library/Application Support/Blender/2.79/
Примечание
macOS хранит набор двоичных файлов Blender’а в каталоге ./blender.app/Contents/MacOS/blender
, таким образом, локальный путь для данных и файлов конфигурации выглядит так:
./blender.app/Contents/MacOS/2.79/
Linux¶
- ЛОКАЛЬНЫЙ
./2.79/
- ПОЛЬЗОВАТЕЛЬСКИЙ
$HOME/.config/blender/2.79/
- СИСТЕМНЫЙ
/usr/share/blender/2.79/
Примечание
ПОЛЬЗОВАТЕЛЬСКИЙ путь будет использовать $XDG_CONFIG_HOME
, если установлено:
$XDG_CONFIG_HOME/blender/2.79/
Расположение путей¶
Это расположение путей, которые определяются относительно каталогов, упомянутых выше.
Например, путь ./config/startup.blend
откроется в ~/.blender/2.79/config/startup.blend.
./autosave/ ...
Расположение автоматически сохраняемых
.blend
-файлов. Используется только на Windows, в других ОС используется временный каталог.Порядок поиска:
ЛОКАЛЬНЫЙ, ПОЛЬЗОВАТЕЛЬСКИЙ
../config/ ...
Установки по умолчанию и информация о сессии.
Порядок поиска:
ЛОКАЛЬНЫЙ, ПОЛЬЗОВАТЕЛЬСКИЙ
../config/startup.blend
- Файл, загружаемый по умолчанию при запуске программы.
./config/userpref.blend
- Параметры, загружаемые по умолчанию при запуске программы.
./config/bookmarks.txt
- Закладки в обозревателе файлов.
./config/recent-files.txt
- Список недавно открытых файлов.
./datafiles/ ...
Файлы работы программы.
Порядок поиска:
ЛОКАЛЬНЫЙ, ПОЛЬЗОВАТЕЛЬСКИЙ, СИСТЕМНЫЙ
../datafiles/locale/{язык}/
- Статически скомпилированные языковые файлы для перевода интерфейса программы.
./scripts/ ...
Скрипты на Python’е для инструментов и пользовательского интерфейса.
Порядок поиска:
ЛОКАЛЬНЫЙ, ПОЛЬЗОВАТЕЛЬСКИЙ, СИСТЕМНЫЙ
../scripts/addons/*.py
- Дополнения на Python’е, которые могут быть включены в пользовательских настройках. Включают в себя поддержку импорта/экспорта в различные форматы, интеграцию движков визуализации и множество других полезных утилит.
./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/{пресет}/*.py
- Пресеты, используемые для хранения пользовательских параметров ткани, форматов визуализации и т.д.
./scripts/templates_py/*.py
- Примеры скриптов, к которым можно получить доступ из меню ( ).
./scripts/templates_osl/*.py
- Примеры скриптов, к которым можно получить доступ из меню ( ).
./python/ ...
Пакетный дистрибутив Python.
Порядок поиска:
ЛОКАЛЬНЫЙ, СИСТЕМНЫЙ
.
Каталог для временных файлов¶
Каталог временных файлов используется для хранения различных временных файлов во время работы Blender’а (включая: слои визуализации, кэш физики, буфер копирования-вставки и журналы аварийного завершения программы).
Временный каталог выбирается исходя из следующего приоритета:
- Установленный в пользовательских настройках (смотрите раздел File Paths).
- Из переменных окружения (
TEMP
на MS-Windows,TMP
иTMP_DIR
на других платформах). - Каталог
/tmp/
.