Blender 3D

Переопределение контекста в Blender версии 3.2 и более поздних

В Blender Python API определенные операторы можно вызывать только в той рабочей области, для которой они предназначены. Если вызвать такой оператор в другой рабочей области, он не будет выполнен или же Blender выдаст ошибку. Для того чтобы вызвать такой оператор из непредназначенной для него области, нужно переопределить для него контекст.

Упаковка текстур в файл при экспорте в FBX из Blender

Формат .FBX поддерживает упаковку текстур внутрь файла. Для того чтобы встроить текстуры внутрь файла .fbx при экспорте из Blender, нужно в параметрах экспорта указать значение параметра Path Mode равное Copy и включить переключатель Embed Textures.

Секреты альфа-канала или куда девается свечение на прозрачном фоне

Наглядное пояснение различия двух, используемых в графике, типов прозрачности, а так же разбор – почему при сохранении рендера на прозрачный фон пропадает свечение вокруг объектов.

Автор: Михаил Солуянов

Выбираем все объекты с нужным модификатором в Blender

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