Заголовки для нодов Reroute в Blender Geometry Nodes

А вы знаете, что для нодов Reroute в Blender Geometry Nodes можно задавать собственные текстовые заголовки? Так как ноды Reroute чаще всего используются для упрощения и улучшения читаемости нодовых деревьев в Geometry Nodes, помечать такие ноды заголовком с короткой информационной надписью может оказаться очень удобным – не нужно будет запоминать или каждый раз прокручивать дерево нод, чтобы узнать, откуда на данный Rerout идет линк.

Добавить текстовый заголовок ноду Reroute в ручном режиме очень просто – нужно в свойствах нода ввести в поле Label нужный текст. Введенный текст будет отображаться над нодом Reroute в нодовом дереве.

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

Для начала получим указатель на модификатор Geometry Nodes текущего активного объекта.

Теперь получить список всех нодов Reroute мы можем через нодовое дерево модификатора по их типу.

Просмотреть текущие заголовки можно через свойство нода label.

Устанавливать для заголовков нужные значения мы так же можем через свойство label.

Чтобы получить имя нода и имя выхода с которых в нод Reroute приходит линк, используем свойство links нодового дерева Geometry Nodes, в котором хранится список всех линков. В свойствах каждого линка есть указатель на нод и его вход/выход к которому подсоединяется данный линк.

Отфильтруем только те линки, в которых конечным нодом является нод Reroute.

Пройдем в цикле по полученному списку линков. Для каждого конечного нода Reroute установим значение свойства label равное “имя – выход”, взятое от начального нода линка.

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

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

0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии