Создание меша через Python API

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

Откройте окно текстового редактора “Text Editor”.

Читать далее «Создание меша через Python API»

Как установить нужные пакеты через pip в Blender

При разработке аддонов иногда необходимо использовать пакеты, не входящие в базовый набор Python-интерпретатора Blender. Чаще всего нужные пакеты входят в в Python Package Index (PyPI) и могут быть установлены в Blender через систему управления пакетами Pip.

Менеджер пакетов Pip изначально уже установлен в Blender. Однако Blender не позволяет вызвать команду установки нужного пакета обычным способом “pip install имя_пакета”.

Читать далее «Как установить нужные пакеты через pip в Blender»

Куда в Blender 2.90 исчезла строка состояния

В Blender 2.90 строка состояния, в которой указывается количество вертексов/ребер/полигонов выделенного объекта, а также используемый объем памяти, по умолчанию убрана с экрана 3D вьюпорта.

Включить отображение строки состояния обратно можно в настройках Preferences.

Читать далее «Куда в Blender 2.90 исчезла строка состояния»

fake-bpy-modules для Blender 2.83

Обновление модулей автокомплита Blender Python API от Nutti – добавлена ветка для Blender 2.83.

Последний релиз от 2020.07.24.

GitHub автора: https://github.com/nutti/fake-bpy-module

Файлы отдельно (без установки через pip) https://github.com/Korchy/blender_autocomplete

Бейджики Blender

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

Читать далее «Бейджики Blender»

Аддон Blender “NodeTree Source” v. 1.0.1.

Обновление аддона “NodeTree Source” до версии 1.0.1.

  • Исправлен баг с группами нодов в композиторе
  • Исправлен баг с отступом в Mapping-нодах
  • Добавлена обработка свойства нодов hide
  • Исправлена ошибка с нодом ColorRamp

Gumroad

Иконки Blender

Иконки Blender встроены в исполняемый файл и отдельно в распространяемый дистрибутив не входят. Однако иконки в формате *.svg можно найти в репозитории разработчиков Blender на developer.blender.org.

Читать далее «Иконки Blender»

Создание собственного аддона с помощью аддона NodeTree Source

Пример использования аддона NodeTree Source для создания отдельного аддона, который сам строит сложные нодовые деревья.

Разработка аддонов Blender на Patreon

Я хочу попробовать Patreon как один из вариантов поддержки для разработки аддонов для Blender.

Моя страничка на Patreon: https://www.patreon.com/interplanety

Если удастся достигнуть первой и второй “цели”, абсолютно все мои аддоны станут доступны для всех бесплатно.

Как вы думаете, может ли такая система сработать?

Mantaflow – решение наиболее часто встречающихся проблем

Урок по симулятору жидкости и дыма “Mantaflow”. В нем рассматриваются самые часто встречающиеся проблемы и даются подсказки, как с ними справится.

Автор: Blender Made Easy

Аддон Blender: NodeTree Source

Аддон Blender для конвертации нодов материалов в исходный код на python и сохранения его в библиотеке.

Gumroad

Читать далее «Аддон Blender: NodeTree Source»

Как повернуть объект в 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.

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

Аддон Blender “EEVEE Materials Override” v. 1.2.0.

Обновление аддона “EEVEE Materials Override” до версии 1.2.0.

  • Добавлена возможность исключать выбранные материалы из переопределения.

Gumroad

Collection Manager

Введение в использование аддона “Collection Manager”, значительно улучшающий возможности работы с коллекциями в Blender. Этот аддон включен в базовые аддоны Blender 2.83.

Автор: Павел Котелевец (1D_Inc)