Blender 3D

Получение номера свободного канала в Sequence Editor через Blender Python API

Для того, чтобы программно добавить новый стрип в Sequence Editor, необходимо знать номер канала для его размещения. Получить номер свободного канала в Sequence Editor через Blender Python API можно пройдя по списку секвенций, уже размещенных в Sequence Editor.

Простейший параллакс-шейдер в Blender

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

Смешивание двух видео-стрипов по маске в Blender VSE

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

Как добавить видео в sequencer VSE при помощи Blender Python API

Blender Python API может оказаться очень полезным не только для работы с мешами или нодами, но и при монтаже готовых видео в Video Sequence Editor.

Переключение вкладок в окне Properties при помощи Blender Python API

Переключится на нужную вкладку в окне Properties при помощи Blender Python API можно, изменив значение context в нужной рабочей области.

Доступ к свойству face_strength из Blender Python API

Параметр “face_strength” используется в модификаторе Weighted Normal для расчета нормалей. Задавать и изменять его значение можно, вызывая специальный оператор, или напрямую получая и записывая его значения через Blender Python API.

Выключение ноды по ее типу

Если необходимо исключить из расчета шейдера все ноды определенного типа, их можно заглушить (mute). Заглушенные ноды остаются в дереве нодов, сохраняя все связи, но не влияют на итоговый результат.