Операторы с возможностью отмены (Ctrl + z) и без нее

Проектируя операторы, чаще всего мы предусматриваем возможность отмены выполненного ими действия – если после исполнения оператора пользователь нажмет комбинацию клавиш Ctrl + z, все воздействие нашего оператора на сцену должно быть отменено. Однако в некоторых случаях может понадобиться определить оператор, который будет игнорироваться при попытке отмены пользователем его действий. API в Blender предоставляет нам возможность создавать оба вида операторов, просто указывая возможность или запрет отмены в их параметрах.

Кастомные иконки в EnumProperty в Blender

Мы можем использовать кастомные иконки, т.е. иконки, загружаемые из внешних файлов, а не зашитые в библиотеках Blender, например, для придания индивидуализации кнопкам вызова операторов в панелях UI. Однако не только кнопки могут потребовать установки специальных значков. При помощи Blender Python API мы можем придать индивидуальность пунктам выпадающих списков или переключателей, которые создаются на основе типа EnumProperty.

Иконки Blender в формате SVG

Иконки, используемые в пользовательском интерфейсе Blender, а также в аддонах, зашиты в библиотеки программы и отдельно не хранятся. Если вам для чего-то нужны эти иконки отдельно, их можно скачать с сайта разработчиков Blender.

Включение эффекта Bloom в Blender 4.2

В Blender 4.1 и более ранних версиях эффект рассеянного свечения для рендер-движка EEVEE включался отметкой специального чекбокса “Bloom” в панели Properties во вкладке Render Properties. В Blender 4.2, в связи с переходом на новую версию рендер-движка EEVEE-Next, эту вкладку удалили, и теперь нельзя включать и выключать эффект bloom одной кнопкой.