Blender

BlendPyBridge – расширение Microsoft Visual Studio Code для разработки аддонов в Blender

BlendPyBridge  – это расширение, предназначенное упростить разработку аддонов для Blender. Для тех разработчиков, кто пользуется расширением “Blender Development”, оно может стать интересной альтернативой.

Быстрое включение всех коллекций

Быстро активировать в Blender все коллекции на текущем слое видимости – включить для всех “галочку”, “глаз” и “монитор”, можно при помощи несложного скрипта.

Получение путей к стартовым файлам в Blender

Для различных направлений работы в Blender организованы отдельные стартап-конфигурации – наборы базовых настроек параметров сцены, рендера и пользовательского интерфейса. Каждая такая конфигурация хранится в отдельном файле и загружается вместе с ним, когда пользователь открывает Blender или выполняет команду File – New из главного меню.

Переключение рабочих экранов в Blender через Python API

Рабочие экраны в Blender – это сохраненные наборы рабочих областей (окон нужного типа). Обычно переключение между ними производится кликом мышкой по вкладке с именем рабочего экрана в верхней части UI Blender. Также между рабочими экранами можно переключаться при помощи Blender Python API.

Зеркалим (miror) объект с сохранением кастомных нормалей

Для того чтобы отразить объект относительно какой-либо оси (X, Y или Z) в Blender обычно применяется оператор miror. Например, чтобы отзеркалить объект по глобальной оси X, в меню окна 3D вьюпорта нужно выбрать: Object – Miror – X Global. Или можно поступить проще и просто применить к объекту масштаб -1 по нужной оси: s – x – -1. Однако, если на объекте присутствуют кастомные нормали, они не пересчитываются, что в дальнейшем вызывает появление различных артефактов.