Blender 3D
Аддон Blender: NodeTree Source
Аддон Blender для конвертации нодов материалов в исходный код на python и сохранения его в библиотеке.
Как повернуть объект в Blender Python API
Для управления поворотом объекта служит свойство “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 – smooth шейдинг через Blender Python API
Режим отображения 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() |
Аддон Blender “EEVEE Materials Override” v. 1.2.0.
Обновление аддона “EEVEE Materials Override” до версии 1.2.0.
- Добавлена возможность исключать выбранные материалы из переопределения.
Collection Manager
Введение в использование аддона “Collection Manager”, значительно улучшающий возможности работы с коллекциями в Blender. Этот аддон включен в базовые аддоны Blender 2.83.
Автор: Павел Котелевец (1D_Inc)
Прольем свет на цветовые пространства
Урок, рассказывающий о цветовых пространствах, используемых в Blender.
Краткое содержание:
- 0:00 – Об особенностях зрения
- 1:18 – Что такое sRGB?
- 2:02 – Разница между Linear и sRGB
- 2:30 – Почему Blender использует Linear вместо sRGB?
- 3:03 – Нормали и Non-color data