Создание собственного аддона с помощью аддона NodeTree Source
Пример использования аддона NodeTree Source для создания отдельного аддона, который сам строит сложные нодовые деревья.
Пример использования аддона NodeTree Source для создания отдельного аддона, который сам строит сложные нодовые деревья.
Я хочу попробовать Patreon как один из вариантов поддержки для разработки аддонов для Blender.
Моя страничка на Patreon: https://www.patreon.com/interplanety
Если удастся достигнуть первой и второй “цели”, абсолютно все мои аддоны станут доступны для всех бесплатно.
Как вы думаете, может ли такая система сработать?
На официальном сайте Blender доступен для скачивания релиз Blender 2.83.2
В новой версии исправлено 15 багов.
Урок по симулятору жидкости и дыма “Mantaflow”. В нем рассматриваются самые часто встречающиеся проблемы и даются подсказки, как с ними справится.
Автор: Blender Made Easy
Аддон Blender для конвертации нодов материалов в исходный код на python и сохранения его в библиотеке.
Для управления поворотом объекта служит свойство “rotation_euler”. Оно представляет собой список из трех значений, каждое из которых соответствует повороту вокруг координатных осей в радианах. В rotation_euler[0] хранится поворот вокруг оси X, в rotation_euler[1] – вокруг оси Y и в rotation_euler[2] – вокруг оси Z. Для того, чтобы повернуть объект вдоль нужной оси на нужный угол, нужно задать значение поворота в радианах в соответствующем нужной оси поле rotation_euler.
Например, чтобы повернуть активный объект вокруг оси X на 90 градусов, нужно выполнить следующий код:
1 2 |
import math bpy.context.active_object.rotation_euler[0] = math.radians(90) |
math.radians удобно использовать для преобразования угла из градусов в радианы.
Режим отображения flat/smoot моделей регулируется через свойство “use_smooth” для каждого полигона модели.
Для того, чтобы включить режим сглаженного (smooth) отображения полигонов, нужно для каждого полигона установить свойство “use_smooth” равным True.
Для активного объекта:
1 |
bpy.context.object.data.polygons.foreach_set('use_smooth', [True] * len(bpy.context.object.data.polygons)) |
Чтобы установить режим отображения флэт (flat) – для каждого полигона нужно установить “use_smooth” равным False.
1 |
bpy.context.object.data.polygons.foreach_set('use_smooth', [False] * len(bpy.context.object.data.polygons)) |
Чтобы изменение отобразилось на экране, нужно вызвать обновление данных объекта.
1 |
bpy.context.object.data.update() |
Обновление аддона “EEVEE Materials Override” до версии 1.2.0.
Введение в использование аддона “Collection Manager”, значительно улучшающий возможности работы с коллекциями в Blender. Этот аддон включен в базовые аддоны Blender 2.83.
Автор: Павел Котелевец (1D_Inc)