Быстрое перемещение модификаторов в стеке

Комбинация клавиш “shift+r”, которая повторяет совершенное действие, работает не только при редактировании меша, но и с интерфейсом Blender. Например с ее помощью можно быстро перемещать модификатор в стеке модификаторов вверх и вниз, не гоняясь за убегающими стрелками перемещения.

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

Если ребро распологается не параллельно глобальным осям 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 нужно использовать сеттер:

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

 

Как продолжить выделение в Blender

Комбинация клавиш Ctrl Shift + Num+ продолжает начатое выделение с заданным шагом. Кажое последующее нажатие этой комбинации клавиш увеличивает выделение на один шаг.

Num+ – клавиша “+” на цифровой части клавиатуры.

Как узнать версию Python, используемую в Blender

Для того, чтобы узнать версию интерпретатора языка Python, которая используется в текущей версии Blender, нужно в окне Python Console выполнить следующую команду:

Это означает, что в текущей версии Blender используется Python 3.7.0.

Чтобы вывести результат в более привычной форме, можно использовать команду:

или в полной форме:

Портирование аддона для Blender 2.7 в Blender 2.8

В API последней версии Blender 2.8 разработчики внесли множество изменений, поэтому практически все скрипты и аддоны, написанные для более ранних версий Blender (2.7 и ниже), перестали работать. Для того, чтобы пользоваться полюбившимися аддонами в новой версии Blender, их нужно портировать – исправить их код для корректной работы с новым API Blender.

Изменения, которые необходимо внести в код аддона, чтобы он заработал в Blender 2.80:

Читать далее «Портирование аддона для Blender 2.7 в Blender 2.8»

Иконки Blender

Три логотипа Blender разных цветов (белый, красный и зеленый) на прозрачном фоне в формате ico для ярлычков на рабочем столе.

С разноцветными иконками очень удобно различать Blender 2.7 и 2.8.

Авторы: Дмитрий Сушков, Виктор Мукаев.

Аддон «BIS» для Blender 2.8

Аддон BlS (Blender Interplanety Storage) портирован на Blender 2.8

 

Ветка версии аддона для Blender 2.7 фиксируется на номере 1.5. Для Blender 2.8 далее будет развиваться ветка с номером версии 1.6 и выше.

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

Теперь можно скачать два архива для установки аддона:

  • bis_2_7.zip – для Bleder 2.7
  • BIS.zip – для Blender 2.8
Download

Как добавить нодовой группе вход целочисленного типа Int

Для того чтобы добавить в группу нодов целочисленный вход/выход (Int) нужно:

  1. Установить аддон BIS версии не ниже 1.5.2.
  2. Выделить нужную нодовую группу в окне Node Editor,
  3. В T-панели во вкладке “BIS” в разделе “Tools” нажать “+ Input” для создания входного узла или “+ Output” для создания выходного узла.

Аддон Blender «BIS» v. 1.5.2.

Обновление BlS (Blender Interplanety Storage) до версии 1.5.2.

  • Добавлена панель инструментов “Tools” для редактора нодов (NODE_EDITOR).
  • В инструменты редактора нодов добавлена возможность создавать узлы входов и выходов основных типов для групп нодов.

С помощью нового инструмента можно, например, создавать входы/выходы целочисленного типа Int.

Download

BIS: Про- аккаунт

Библиотека BIS бесплатна и полностью доступна для всех пользователей. Любой контент (материал или модель) из открытой части библиотеки может быть свободно скачан любым пользователем без каких-либо ограничений. Для чего тогда нужен про- аккаунт?

В первую очередь – это способ поддержать проект. Как и любой друго бесплатный проект, BIS нуждается в поддержке пользователей. Однако про- аккаунт в BIS это не только приписка к статусу. Хотя статус про- и не предоставляет никакого дополнительного контента, про- аккаунт позволяет сделать работу с BIS более удобной.

Пользователи про- аккаунтов обладают следующими преимуществами:

Читать далее «BIS: Про- аккаунт»

Использование IDE Microsoft Visual Studio Code для написания скриптов/аддонов в Blender

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

Одной из таких сред разработки является Visual Studio Code от компании Microsoft. Это бесплатная универсальная IDE, поддерживающая разработку на различных языках программирования, в том числе и на языке API Blender – Python.

Читать далее «Использование IDE Microsoft Visual Studio Code для написания скриптов/аддонов в Blender»