2.82

Как сменить хоткей для переключения режима выбора вертекс-ребро-полигон

Переключение режима выбора между точками, ребрами и полигонами при редактировании меша по умолчанию привязано к нажатию клавиш 1, 2 и 3 на клавиатуре. Однако, если вам удобнее использовать эти хоткеи для других целей, привязку можно изменить.

Снятие выделения однократным нажатием клавиши А

Начиная с версии 2.80 в Blender функция деселекта — полного снятия выделения со всех объектов или геометрии, была переключена с однократного нажатия клавиши «a» на двойное «a-a» или комбинацию «alt+a». Для того, чтобы вернуть функцию снятия выделения к однократному нажатию нужно отредактировать настройки операторов выделения. Или же, начиная с версии 2.81 в настройках клавиатурных сочетаний для этого предусмотрен специальный чекбокс.

  • Откройте окно «Preferences»
  • Перейдите в раздел «KeyMap»
  • Включите чекбокс «Select All Toggles» в подразделе «Preferences»
  • Сохраните настройки нажатием на кнопку «Save Preferences» в правом верхнем углу окна.

Теперь выделение всех объектов/геометрии и снятие выделения будет выполняться по однократному нажатию клавиши «a».

Как получить координаты точек рендера в композитинге

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

Получить фактор распределения координат по высоте или ширине рендера можно с помощью текстурных нод.

Использование браузера файлов FileBrowser для открытия и сохранения файлов

В скриптах и аддонах импорта-экспорта форматов, не поддерживаемых в Blender по умолчанию, пользователю необходимо предоставить возможность выбора файлов при помощи браузера файлов «FileBrowser».

Для того, чтобы открыть браузер файлов, а после указания пользователем необходимых файлов, получить путь к ним, нужно использовать классы ImportHelper и ExportHelper.

Как повернуть объект в Blender Python API

Для управления поворотом объекта служит свойство «rotation_euler». Оно представляет собой список из трех значений, каждое из которых соответствует повороту вокруг координатных осей в радианах. В rotation_euler[0] хранится поворот вокруг оси X, в rotation_euler[1] — вокруг оси Y и в rotation_euler[2] — вокруг оси Z. Для того, чтобы повернуть объект вдоль нужной оси на нужный угол, нужно задать значение поворота в радианах в соответствующем нужной оси поле rotation_euler.

Например, чтобы повернуть активный объект вокруг оси X на 90 градусов, нужно выполнить следующий код:

math.radians удобно использовать для преобразования угла из градусов в радианы.

Как переключать flat — smooth шейдинг через Blender Python API

Режим отображения flat/smoot моделей регулируется через свойство «use_smooth» для каждого полигона модели.

Для того, чтобы включить режим сглаженного (smooth) отображения полигонов, нужно для каждого полигона установить свойство «use_smooth» равным True.

Для активного объекта:

Чтобы установить режим отображения флэт (flat) — для каждого полигона нужно установить «use_smooth» равным False.

Чтобы изменение отобразилось на экране, нужно вызвать обновление данных объекта.

Переключение на вид из камеры через Python API

Для переключения к виду из камеры нужно выполнить следующую команду:

Данный оператор работает в режиме «тоггл», поэтому его повторное выполнение вернет вид в окне к предыдущему состоянию.