Составляющие ноды

All nodes in Blender are based on a similar construction. This applies to any type of node. These parts include the Title, Sockets, Preview and more.

../../../_images/interface_controls_nodes_parts_overview.png

Заголовок

Заголовок показывает имя/тип ноды; его можно переопределить, изменив метку ноды. Слева от заголовка находится переключатель свёртывания, который можно использовать для сворачивания ноды. Это также можно сделать с помощью клавиши H.

../../../_images/interface_controls_nodes_parts_collapsed.png

Внешний вид ноды в свёрнутом состоянии.

Сокеты

Сокеты вводят и выводят значения из ноды. Они выглядят как маленькие цветные кружки по обе стороны от ноды. Неиспользуемые сокеты можно скрыть с помощью Ctrl-H.

Каждый сокет имеет цветовую маркировку в зависимости от типа данных, которые он обрабатывает.

../../../_images/interface_controls_nodes_parts_sockets.png

Встроенные (built-in)

Шейдер (ярко зелёный) (shader)

Used for shaders in Cycles and Eevee.

Геометрия (бирюзовый) (geometry)

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

Данные (data)

Boolean (pink)

Используется для передачи истинного или ложного значения.

Цвет (жёлтый) (color)

Указывает, что сокет принимает/выдаёт информацию о цвете. Цвета могут иметь или не иметь альфа-компонент в зависимости от типа древа нод.

Нецелое число (серый) (float)

Указывает, что сокет принимает/выдаёт числа с плавающей запятой. Это может быть либо одно значение, либо так называемая «карта значений». (Вы можете представить карту значений как изображение в оттенках серого, где яркость пикселя представляет его значение.) Если на вводном сокете «карты значений» используется одно значение – все точки карты устанавливаются на то же значение.

Целое число (лаймово-зелёный) (integer)

Используется для передачи целочисленного значения (числа без дробной части).

Строка (светло-голубой) (string)

Используется для передачи текстового значения.

Вектор (тёмно-синий) (vector)

Указывает информацию о векторе, координатах и нормали.

Блоки данных

Коллекция (белый) (collection)

Используется для передачи блока данных коллекции.

Объект (оранжевый) (object)

Используется для передачи блока данных объекта.

Материал (лососевый) (material)

Используется для передачи блока данных материала.

Текстура (розовый) (texture)

Используется для передачи блока данных текстуры.

Изображение (абрикосовый) (image)

Используется для передачи блока данных изображения.

Входы (inputs)

Входы расположены в нижней левой части ноды и предоставляют данные, необходимые ноде для выполнения своей функции. Каждый входной сокет, за исключением входа зелёного шейдера, в свободном состоянии – имеет значение «по умолчанию», которое можно редактировать с помощью цветового, числового или векторного интерфейса входа. На изображении ноды выше – второй параметр цвета задаётся входом цветового интерфейса.

Некоторые ноды имеют специальные сокеты, которые могут принимать несколько входных данных. Эти сокеты будут иметь форму эллипса, а не круга, что указывает на их особое поведение.

Выходы (outputs)

Выходы расположены в верхней правой части ноды и могут быть соединены с входами нод, расположенных дальше по дереву нод.

Преобразование (conversion)

Некоторые типы сокетов можно конвертировать в другие – явно или неявно. Неявное преобразование происходит автоматически без необходимости использования ноды для конвертации. Например, Float сокеты и Color сокеты могут быть друг с другом связаны.

После выполнения преобразования сокета – данные могут быть потеряны и их невозможно будет восстановить в дальнейшем по дереву нод. Неявное преобразование сокетов, иногда, также может изменить единицы данных. При подключении входа ноды «Value» к угловому сокету – по умолчанию будут использоваться радианы независимо от единицы измерения сцены. Это происходит потому, что нода Value не имеет единиц измерения, в то время как ввод угла имеет.

Допустимые преобразования:

  • Между цветом и вектором – сопоставление цветовых каналов и векторных компонентов.

  • Между цветом и нецелым числом – данные цвета преобразуются в эквивалент оттенков серого.

  • Цвет/нецелое/вектор в шейдер – неявно преобразует в цвет и даёт результат использования ноды «Emission».

Явное преобразование требует использования ноды для преобразования, такой как нода Shader To RGB или нода RGB to BW. Нода Math также содержит некоторые функции для конвертации градусов в радианы.

Свойства (properties)

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

../../../_images/interface_controls_nodes_parts_controls.png

Пример элементов управления ноды Chroma Key.

Предварительный просмотр (preview)

Some nodes can show an image that previews their result. The preview can be toggled using the icon on the very top right-hand corner of the node, next to the title.

../../../_images/interface_controls_nodes_parts_previewless.png

How a node appears without the preview.