Выравниваем ориджин по низу для всех выделенных объектов при помощи Blender Python API

Геометрия объектов в Blender всегда строится вокруг ориджина (origin) – точки, которая в локальной системе объекта берется за начальную. И если ориджин не лежит в плоскости основания объекта, бывает сложно разместить этот объект на поверхности другого объекта. Быстро поставить ориджин в нижнюю точку для всех выделенных объектов сцены мы можем при помощи скрипта на Blender Python API.

Как добавить ключ анимации на объект в Blender через Python API

Ключи анимации на объекты сцены можно расставлять как вручную (нажимая клавишу i), так и через Blender Python API, для этого разработчиками предусмотрена функция keyframe_insert().

Убираем кастомные нормали со всех выделенных объектов в Blender

Чаще всего необходимость очистить кастомные нормали возникает при импорте объектов из внешних сцен. Удалить кастомные нормали можно вручную, последовательно выбирая меши в сцене и нажимая на кнопку Clear Custom Split Normals Data в панели Properties на вкладке Data объекта. Однако если таких объектов много, можно написать простейший скрипт на Blender Python API, который быстро очистит нормали на всех выделенных объектах.

Программное переключение режимов 3D вьюпорта через Blender Python API

При разработке аддонов для Blender может понадобиться программно переключать режимы работы 3D вьюпорта – например, включать режим отображения сетки WIREFRAME.

Удаляем модификатор со всех выделенных объектов через Blender Python API

Назначение и удаление модификаторов в Blender выполняется отдельно для каждого объекта. Однако, если требуется, например, удалить модификатор со многих объектов в сложной сцене, удалять их с каждого объекта по отдельности будет долго и неэффективно. При помощи Blender Ptyhon API можно написать простейший скрипт, который удалит модификаторы со всех выделенных объектов в сцене.