Blender 3D

Привязка пользовательского оператора к инструменту

Мы можем привязывать к кнопкам на панели инструментов (T-Панель) не только системные операторы, но и пользовательские, созданные нами. Принцип подключения в Blender Python API — одинаковый, как для системных, так и для пользовательских операторов.

Создаем кастомное окно в Blender при помощи PySide

Blender Python API предоставляет разработчикам аддонов достаточно широкие возможности в проектировании пользовательского интерфейса UI. Однако иногда встроенных возможностей Blender API может оказаться недостаточно. Создать полностью независимое от встроенного API окно с UI можно, подключив к Blender модуль PySide.

Установка PySide в Blender

PySide — это модуль Python, расширяющий возможности разработки графического интерфейса UI. Лицензия позволяет использовать его как в открытых, так и в закрытых и коммерческих проектах. Модуль PySide не включен в базовый дистрибутив Blender, но его не сложно дополнительно установить.