Нодовые инструменты (node-based tools)#

Геометрические ноды могут использоваться для расширения основных функций Blender’а с помощью инструментов, определяемых группой нод. Они могут быть общими как любые обычные ассеты групп нод.

../../_images/modeling_geometry-nodes_tools.png

Инструменты группы нод интегрированы в выбранном меню.#

Тип геометрических нод «инструмент»#

Способ создания инструментов на основе нод заключается в переключении контекста нодового редактора геометрии на «Tool».

Новые группы нод, созданные в контексте инструмента, будут по умолчанию включены как инструменты, хотя пользователям по-прежнему необходимо устанавливать их как «ассеты», если они хотят иметь возможность делиться ими (см. ниже).

Примечание

Функции «проверки» не поддерживаются в контексте «инструмента»: нода «предпросмотра» и проверка сокета.

Ассет (asset)#

Чтобы группа нод была доступна в качестве инструмента, она должна в первую очередь быть ассетом. Каталог ассетов используется для определения того, в каких меню будет отображаться группа нод, аналогично обычным ассетам группы нод. Если имя каталога совпадает с существующим меню, инструмент будет добавлен в его конец. Ассеты, которым не был назначен каталог, или локальные инструменты – отображаются в меню «Unassigned».

Параметры для ассетов необходимо задавать в браузере ассетов.

Настройки инструмента#

Входы группы нод будут отображаться так же, как на панели настройки последней операции.

Поддерживаемые режимы & Типы данных#

Группы нод должны указывать, какие режимы и типы объектов они поддерживают. Это помогает определить, где в пользовательском интерфейсе доступен инструмент. Эти свойства можно настроить во всплывающих меню в Редакторе геометрических нод при нахождении в контексте Tool.

В настоящее время поддерживаются только режимы Object, Edit и Sculpting и только для типов объектов «меш» и «кривые волос».

Важно

Для меш-объектов ключи формы не поддерживаются. Использование инструмента-ноды на меше с ключами формы приведёт к удалению данных ключа формы.

Ноды-инструменты#

Следующие ноды поддерживаются только в контексте Tool:

Примечание

Нода «Сам объект» возвращает активный объект, находясь внутри группы нод Tool.

Неподдерживаемые ноды#

Эти ноды поддерживаются только в контексте Modifier: