Blender

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

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

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

Иконки 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

Как добавить нодовой группе вход целочисленного типа 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.

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

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

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

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

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

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

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