Шаблони застосунку – Application Templates¶
Використання – Usage¶
Шаблони застосунку — це функція, що дозволяє вам визначати повторно використовувану конфігурацію, яка може бути обрана замість стандартної конфігурації, без потреби окремого іншого установлення Blender’а або перезапису ваших персональних параметрів.
Шаблони застосунку можна вибрати з екрана заставки або під-меню «Файл > Нове» –
.Коли у меню відсутні шаблони, то вони і не будуть показуватися і на екрані заставки.
Нові шаблони застосунку можуть бути інстальовані з Меню Застосунку – App Menu.
Якщо ви бажаєте утримувати поточний шаблон застосунку активним при перезапуску Blender, то збережіть ваші уподобання.
Мотивація – Motivation¶
In some cases it’s not enough to write a single script or add-on, and expect someone to replace their preferences and startup file, install scripts and change their keymap.
Метою шаблонів застосунку є підтримка перемикання на приладжену конфігурацію без руйнування ваших наявних устав та інсталяції.
Це означає, що люди можуть надбудовувати власні застосунки поверх Blender, які можна буде легко розповсюджувати.
Деталі – Details¶
Шаблон застосунку може бути визначено через:
- Запусковий Файл – Startup File
- Стандартний файл для завантаження за допомогою цього шаблону.
- Уподобання –Preferences
З шаблону використовуються лише певні уподобання:
- Теми – Themes.
- Додатки – Add-ons.
- Розкладки клавіш – Keymaps.
- Освітлювання оглядвікна – Viewport lighting.
- Екран Заставки – Splash Screen
- Шаблони можуть забезпечувати свої власні зображення екрану заставки.
- Скрипти Python – Python Scripts
Коли шаблони мають доступ до такої самої функціональності, як і будь-які інші скрипти, то їх типові операції включають:
- Модифікування та замінювання частин інтерфейсу користувача.
- Defining new menus, keymaps & tools.
- Визначення приладнаного шляху додатків для визначених шаблоном додатків.
Templates also have their own user configuration, so saving a startup file while using a template won’t overwrite your default startup file.
Розстава Каталогів – Directory Layout¶
Шаблони можуть бути розміщені в одному з двох місць у межах каталогу scripts
.
- Місця шаблонів:
{BLENDER_USER_SCRIPTS}/startup/bl_app_templates_user
{BLENDER_SYSTEM_SCRIPTS}/startup/bl_app_templates_system
Конфігурація користувача зберігається у підкаталогу:
- Без шаблону:
./config/startup.blend
./config/userpref.blend
- Із шаблоном:
./config/{APP_TEMPLATE_ID}/startup.blend
./config/{APP_TEMPLATE_ID}/userpref.blend
Дивіться Розстава Каталогів Blender’а – Blender’s Directory Layout щодо деталей про розміщення скриптів та конфігурацій.
Доступ до Командного Рядка – Command Line Access¶
Using the command-line arguments you can setup a launcher that opens Blender with a specific app template:
blender --app-template my_template
Вміст Шаблону – Template Contents¶
Кожен із наступних файлів може використовуватися шаблонами застосунку, але це необов’язково.
startup.blend
- Заводський запусковий файл для використання цим шаблоном.
userpref.blend
Заводський файл уподобань для використання цим шаблоном.
Коли пропущені уподобання спільно використовуються зі стандартною конфігурацією Blender’а.
(Як зазначено попередньо, це використовується тільки для піднабору уподобань).
splash.png
,splash_2x.png
Splash screen to override Blender’s default artwork (not including header text).
Must be
501x250
and1002x500
(used for HiDPI monitors).__init__.py
- Скрипт Python, що повинен містити функції
register
таunregister
.
Примітка
Файли startup.blend
і userpref.blend
, що постачаються у пакунку з ним, вважаються Заводськими Уставами – Factory Settings та ніколи не перезаписуються.
Користувач може зберігати свої власні запусковий файл/уподобання, і при використанні такого шаблону, він їх перезапише.
Початкові установки шаблону можуть бути завантажені за допомогою команди: «Завантажити Заводські Устави Шаблону» – Load Template Factory Settings з меню «Файл», таким же чином, як відновлюються загальні заводські установки командою «Завантажити Заводські Устави» – Load Factory Settings.