Blender 3D

Скейл объекта с сохранением размера распределенных по нему инстансов в Blender Geometry Nodes

Распределение инстансов объектов по поверхности меша в Blender легко реализовывается при помощи Geometry Nodes. В простейшей настройке такого нодового дерева при изменении масштаба объекта, размеры расположенных на его поверхности инстансов тоже пропорционально изменяются. Однако можно собрать ноды и так, что при изменении размеров базового меша размеры инстансов на нем останутся неизменными, а будет меняться их количество.

Добавление новых пунктов в контекстное меню

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

Загружаем в сцену объекты по именам из внешнего blend-файла

Для того чтобы загрузить в сцену нужные меши по именам из внешнего blend-файла можно использовать оператор wm.append или же воспользоваться механизмом BlendDataLibraries.

Инвертирование 1 в 0 и обратно нодами

Для того чтобы сделать булево инвертирование значения: 1 инвертировать в 0 и 0 – обратно в 1, в редакторе нодов Blender нужно использовать всего два нода Math.

Перенос локальной системы координат с одного объекта на другой

Быстро перенести локальную систему координат с одного объекта на другой можно объединив их и снова разъединив, или же выполнив операцию “Align to Transform Orientation” с включенной опцией “Affect only Origins”.

Как выделить все объекты в коллекции

Для того чтобы выделить все объекты, находящиеся в одной коллекции, при помощи Blender Python API, нужно пройти по списку этих объектов и для каждого из них вызвать метод select_set, указав в параметре значение True.