Быстрое вращение геометрии вокруг ребра

Если ребро распологается не параллельно глобальным осям X, Y или Z, быстро повернуть вокруг него полигоны меша затруднительно – нужно переключиться в локальную систему координат ребра, зафиксировать ее оси, и только потом выполнять поворот относительно этих осей. Однако эту операцию можно выполнить быстрее – достаточно расположить вьюпорт параллельно одной из осей ребра и выполнять поворот простым нажатием клавиши “r”.

Чтобы быстро повернуть полигоны вокруг ребра нужно:

  • включить режим вращения вокруг активного объекта (Active element),
  • выделить полигоны, которые нужно повернуть,
  • последним (чтобы оно стало активным элементом) выделить ребро, вокруг которого нужно вращать геометрию,
  • нажатием комбинации клавиш shift + Num1 (Num3 или Num7) установить вьюпорт параллельно оси ребра, вокруг которой нужно сделать поворот,
  • вращать геометрию нажатием клавиши “r”.

Показ и скрытие коллекций в Blender 2.8

Простое нажатие на “значок с глазом” коллекции в Blender 2.8 включает и выключает отображение объектов из этой коллекции во вьюпорте. Для того, чтобы одним кликом отобразить только объекты из выбранной коллекции, а остальные – скрыть, нужно кликнуть по значку с глазом с зажатой клавишей Ctrl.

Верхнее и нижнее расположение панели инструментов в Blender

В Blender 2.8 по умолчанию панель инструментов в рабочих окнах теперь расположена сверху. Однако можно легко вернуть привычное расположение панели, переставив ее вниз.

Для этого нужно кликнуть правой кнопкой мышки на панели и выбрать “Flip to Bottom” для переноса панели вниз. Для того чтобы переставить панель обратно наверх, нужно кликнуть по ней правой кнопкой и выбрать “Flip to Top”.

Эта возможность не является эксклюзивом для версии 2.8, тоже самое можно проделать и для версии Blender 2.7.

Как сделать объект (меш) активным в Blender 2.8 Python API

Для того, чтобы сделать меш (объект) активным в Blender 2.8 Python API вместо своства context.scene используется context.view_layer.

При попытке сделать меш активным через “bpy.context.scene.objects.active” Blender сигнализирует ошибкой:

AttributeError: bpy_prop_collection: attribute “active” not found

Чтобы сделать объект активным, нужно использовать следующую команду:

 

Выбор объекта (меша) в Blender 2.8 Python API

В связи с изменениями Blender API в версии 2.8 выбор меша (объекта) теперь осуществляется с помощью геттера/сеттера.

При попытке проверить выбран ли объект через “bpy.context.active_object.select” Blender сигнализирует ошибкой:

AttributeError: ‘Object’ object has no attribute ‘select’

Для проверки, является ли объект выбранным в Blender 2.8 нужно использовать геттер:

Для того, чтобы выделить объект в Blender 2.8 нужно использовать сеттер:

Для снятия выбора нужно использовать тот же сеттер: