Путь к python из Blender
Для того, чтобы получить путь к исполняемому файлу Pthon интерпретатора в Blender нужно проверить переменную bpy.app.binary_path_python.
Для того, чтобы получить путь к исполняемому файлу Pthon интерпретатора в Blender нужно проверить переменную bpy.app.binary_path_python.
TensorFlow – это библиотека с открытым исходным кодом для создания и обучения нейронных сетей от Google.
Установить TensorFlow в Blender можно при помощи установщика пакетов pip.
Bounding Box – это прямоугольный параллелепипед, описанный вокруг всех точек меша. Обычно Bounding Box используется для
упрощенного просчета физического взаимодействия объектов, например, столкновений.
Для отображения в UI рядом со свойством, текстовым лейблом или на кнопке оператора соответствующей иконки нужно указать ее идентификатор в параметре icon или icon_value. Но не для всех видов иконок их идентификаторы заранее известны. Например, нельзя заранее определить id для генерирующихся в рантайме иконок процедурных текстур и материалов.
Для того, чтобы получить идентификатор такой динамической иконки в UI, можно воспользоваться методом icon класса UILayout.
Использование в UI иконок с неизвестным заранее idRead More »
Если для работы в Blender необходимо установить дополнительные пакеты модулей на Python, которые не установлены в Blender по умолчанию, вы можете сделать это через pip.
Однако, если вы работаете на операционной системе Windows 10, интерпретатор Python устанавливает новые пакеты не в директорию установки Blender, а в персональную директорию пользователя Windows.
Установка Python-пакетов через pip в Blender на Windows 10Read More »
Eclipse IDE, наравне с PyCharm и Visual Studio Code, является одной из наиболее популярных IDE для разработки, в том числе и аддонов для Blender. Для повышения удобства разработки под Blender в Eclipse IDE в нее можно подключить автокомплит – автодополнение кода для Blender Python API.
Автокомплит для разработки аддонов Blender в Eclipse IDERead More »
Для того, чтобы получить текущую активную коллекцию через Blender Python API нужно обратиться к ней через слой отображения view_layer.
Для того, чтобы разбить интерфейс пользователя UI на несколько визуальных групп, чаще всего в Blender API просто регистрируют несколько отдельных панелей и объединяют их вместе, заданием одинакового параметра “bl_category”. В этом случае мы получаем несколько панелей, расположенных вертикально, которые можно сворачивать и разворачивать независимо друг от друга.
Механизм Geometry Nodes в Blender позволяет легко создавать для объектов дополнительные кастомные атрибуты и помещать в них нужные данные. Однако прямого доступа к таким атрибутам нет.
Как получить доступ к кастомному атрибуту, созданному в Geometry NodesRead More »