Зона повторений (repeat zone)¶
„Зона повторений“ запускает выполнение набора нод определённое количество раз.
Зона состоит из входной ноды слева, выходной ноды справа и оранжевой области посередине для размещения нод, выполнение которых следует повторять. При первом выполнении зона оценивает входные данные и передаёт их своим внутренним нодам. Эти внутренние ноды далее могут записывать данные в выходную ноду для предоставления входных данных для следующей итерации, а также для предоставления результата зоны после последней итерации.
Ноды внутри зоны также могут принимать входные данные от нод вне самой зоны – эти входные данные будут одинаковыми на каждой итерации. Однако ноды внутри зоны не могут отправлять свои выходные данные нодам вне зоны.
Входы (inputs)¶
- Итераций (iterations)
Количество повторений, которое зона будет производить путём запуска выполнения набора нод. Сокет „Iteration“ задаёт индекс текущей итерации, начиная с „0“.
- Геометрия (geometry)
Вход геометрии по умолчанию. Дополнительные входы можно добавлять путём подключения выходов нод к пустому входу зоны или используя список „элементов для повторения“ на панели „свойств“ ноды.
Входы можно переименовывать, щёлкая по ним прямо на ноде с Ctrl-ЛКМ или в списке „элементов для повторения“. В последнем случае также поддерживается и двойной щелчок.
Свойства (properties)¶
Ссылка
- Меню:
- Элементы для повторения (repeat items)
Поле «список» для добавления, удаления, переупорядочивания и переименования входов зоны.
- Тип сокета (socket type)
Тип данных выделенного входа.
- Индекс проверки (inspection index)
Номер итерации для отображения при проверке сокета и в ноде Viewer.
Различия между Cycles и EEVEE¶
Количество итераций в Cycles должно быть вычислено как константа. Это означает, что число итераций не может определяться нодами ввода или нодами текстур.
Отображаемая ошибка, если в качестве активного „движка рендеринга“ выбран Cycles.¶
В EEVEE такого ограничения нет, поэтому количество итераций может определяться любым типом ноды.