API
Как добавить кнопку в хедер окна в Blender
С помощью Python API в Blender можно кастомизировать интерфейс, настроив его удобным для себя образом. Например, можно вынести наиболее часто используемые операторы в хедер (верхнее меню) любой рабочей области Таким образом можно собрать собственный риббон из “быстрых” кнопок.
Рендер отдельного кадра для превью при рендере анимации
При рендере анимации в Blender часто бывает нужно сохранить один отдельный кадр для дальнейшего использования в качестве превью. Конечно, можно проделать это вручную, по окончании рендера анимации перейти на нужный кадр и отдельно сделать его рендер. Однако, с помощью Blender Python API можно организовать автоматическое сохранение нужного кадра в процессе рендера анимации.
Рендер отдельного кадра для превью при рендере анимацииRead More »
Получение номера свободного канала в Sequence Editor через Blender Python API
Для того, чтобы программно добавить новый стрип в Sequence Editor, необходимо знать номер канала для его размещения. Получить номер свободного канала в Sequence Editor через Blender Python API можно пройдя по списку секвенций, уже размещенных в Sequence Editor.
Получение номера свободного канала в Sequence Editor через Blender Python APIRead More »
Как добавить видео в sequencer VSE при помощи Blender Python API
Blender Python API может оказаться очень полезным не только для работы с мешами или нодами, но и при монтаже готовых видео в Video Sequence Editor.
Как добавить видео в sequencer VSE при помощи Blender Python APIRead More »
Переключение вкладок в окне Properties при помощи Blender Python API
Переключится на нужную вкладку в окне Properties при помощи Blender Python API можно, изменив значение context в нужной рабочей области.
Переключение вкладок в окне Properties при помощи Blender Python APIRead More »
Доступ к свойству face_strength из Blender Python API
Параметр “face_strength” используется в модификаторе Weighted Normal для расчета нормалей. Задавать и изменять его значение можно, вызывая специальный оператор, или напрямую получая и записывая его значения через Blender Python API.
Доступ к свойству face_strength из Blender Python APIRead More »
Выключение ноды по ее типу
Если необходимо исключить из расчета шейдера все ноды определенного типа, их можно заглушить (mute). Заглушенные ноды остаются в дереве нодов, сохраняя все связи, но не влияют на итоговый результат.
Динамическое задание Max и Min значений для свойства в Blender Python API
Для кастомных свойств в Blender Python API можно задать определенные максимальное и минимальное значения. В этом случае пользователь, вводя нужное значение в поле, не сможет указать для него величину, выходящую за указанные пределы.
Для того, чтобы задать минимальное и максимальное ограничения нужно указать в создаваемом свойстве параметры “min” и “max” и присвоить им нужные ограничивающие значения.
Динамическое задание Max и Min значений для свойства в Blender Python APIRead More »