Изменения в создании нодового дерева для композитора в Blender версии 5.0

В Blender версии 4.5 и более ранних, в композиторе было предусмотрено всего-лишь одно нодовое дерево на сцену. Для его инициализации в композиторе нужно было отметить галочку «Use Nodes» в заголовке рабочей области. Нодовое дерево создавалось автоматически, и сразу же привязывалось к сцене. Начиная с версии Blender 5.0, разработчики сделали возможность создания нескольких вариантов нодовых деревьев для композитора. Соответственно изменился и способ создания нодовых деревьев в композиторе.

Для обычного пользователя изменилось не много. Для создания нодового дерева в композиторе в Blender 5.0 вручную, теперь, точно так же как для обычных материалов, нужно в заголовке рабочей области нажать на кнопку «New». При этом создается новое нодовое дерево и автоматически привязывается к сцене.

Рассмотрим теперь, как создать новое нодовое дерево для композитора Blender 5.0 при помощи Blender Python API.

В первую очередь нужно отметить одно важное изменение: если раньше мы получали указатель на нодовое дерево композитора из сцены через ее свойство с именем «node_tree«, то с версии 5.0 название свойства изменено на «compositing_node_group».

В Blender 4.5 и ранее:

В Blender 5.0:

Для создания нодового дерева в Blender 4.5 и ранее, нужно было установить свойство сцены «use_nodes» в значение True. Все остальное делалось автоматически.

В Blender 5.0 мы можем воспользоваться оператором new_compositing_node_group(), который при вызове создаст нодовое дерево для композитора, получить его указатель и связать с нужным свойством в сцене.

Или же мы можем сделать все сами, без использования оператора.

Для начала создадим нодовое дерево нужного типа. Здесь мы сразу получаем указатель на него и нам не нужно искать его среди других нодовых групп.

Теперь создадим нужные ноды.

Для начала — нод Output. Здесь мы должны создать не только сам нод, но и выходной сокет для всего нодового дерева, который и будет работать через Otuput нод.

Создадим также Viewer нод.

И нод RenderLayers.

Теперь соединим линками нод RenderLayers и выходные ноды Viewer и Output.

И наконец привяжем созданное нодовое дерево к композитору сцены.

Таким образом мы создали нодовое дерево для композитора в Blender 5.0 и в дальнейшем можем работать с ним так, как нам требуется — добавлять или удалять ноды и создавать линки.

0 0 голоса
Article Rating
Подписаться
Уведомить о
guest

0 Комментарий
Новые
Старые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии