Показ пользовательской панели в Blender при нажатии клавиш

При создании аддонов для Blender практически всегда разработчик предоставляет пользователю панель UI с инструментами, обеспечивающими основной функционал аддона. Обычно такие пользовательские панели размещаются в блоке N-панели, вызываемой по нажатию клавиши N. Однако если предполагается, что пользователь будет вызывать панель с инструментами аддона часто, ее вызов можно привязать на сочетание клавиш и вызывать панель с клавиатуры.

Контроль угла между полигонами при помощи Blender Geometry Nodes

При помощи Geometry Nodes в Blender можно управлять геометрией меша, ориентируясь на ее изгиб, т.е. на угол между соседними полигонами. Это позволяет по-разному обрабатывать гладкую “органическую” геометрию и жесткие “hard surface” поверхности.

Устанавливаем иконку с панели инструментов на кнопку в пользовательской панели UI в Blender

Для того чтобы установить иконку на кнопки в кастомных пользовательских панелях UI в Blender, мы ищем текстовый идентификатор нужной иконки (обычно при помощи встроенного аддона Icon Viewer) и устанавливаем его значение в параметр icon, при привязке к кнопке нужного оператора. Однако иконки, используемые в панели инструментов отсутствуют в перечне стандартных иконок Blender.

Отображение нормалей полигонов в Spreadsheet

Начиная с версии Blender 3.6 в рабочей области Spreadsheet убрано отображение по умолчанию нормалей полигонов для Geometry Nodes. Вернуть отображение нормалей можно, используя выходной атрибут и нод Normal.

Переключение между режимами DEFAULT и FALLBACK для инструмента в Blender

Переключение между режимами “DEFAULT” и “FALLBACK” в Blender позволяет задействовать инструмент в первом случае выполняя драг мышкой в любом месте 3D вьюпорта, а во втором – только внутри области, ограниченной управляющим кольцом.

Сдвиг дерева нодов в начало координат рабочей области

В Blender в процессе создания сложных процедурных материалов или нод геометрии нодовое дерево часто смещается от начальной точки координат рабочей области. Позднее, при работе с материалами, это доставляет некоторые неудобства т.к. при переключении с материала на материал, нодовое дерево “убегает” и приходится каждый раз скроллировать экран, чтобы добраться до нодов. Эту проблему можно решить при помощи несложного скрипта, который сдвинет все нодовое дерево в начало координат рабочей области.