← Энциклопедия Fusion
ЭффектыСредний

Generate

Generate / Генератор карты координат

Generate создаёт процедурную карту на основе позиции пикселя или его RG-значений: её используют как техническую маску, UV/position-карту, основу для displacement, процедурных градиентов и анимированных служебных текстур.

Generate1InputScale MapIterations MapМаскаOutputMaskForegroundBackgroundOutput

Generate

Обзор

Что делает Generate

Generate полезна не как обычный художественный фильтр, а как источник управляющей карты. Она создаёт структуру, которую дальше можно использовать в Displace, Bitmap, ColorMap, ChannelBooleans, масках, procedural-композитинге или как вспомогательный слой для сложных эффектов. Визуально результат может выглядеть как абстрактная карта, но главное значение ноды — техническое управление координатами и повторением.

Параметр Base определяет, откуда берётся базовая информация для генерации. Position использует координаты пикселя в кадре, Pixel Value (RG is UV) воспринимает красный и зелёный каналы как UV-координаты, а Both объединяет оба подхода. Поэтому Generate особенно полезна, когда нужно строить эффект от позиции в кадре или от уже подготовленной карты координат.

Type задаёт вариант генерируемого рисунка/набора. В интерфейсе значение отображается числом, но практически его лучше воспринимать как выбор алгоритмического варианта. Разные значения меняют характер карты: где появляются повторения, как распределяется детализация, насколько явно видна структура и как карта реагирует на Scale, Iterations и Detail.

Scale, Iterations и Detail формируют основной вид генерации. Scale задаёт крупность структуры, Iterations добавляет повторяющиеся уровни/проходы, а Detail усиливает внутреннюю сложность. Важно не завышать всё сразу: высокий Scale плюс много Iterations и высокий Detail быстро дают перегруженную карту, которая плохо управляет эффектом и начинает выглядеть как шум.

Scale Map и Detail Map позволяют управлять параметрами не только числом, но и внешней картой. Это уже более продвинутый режим: другая нода или изображение может локально менять масштаб или детализацию Generate. Например, одна область кадра может иметь крупную структуру, другая — мелкую, а граница между ними будет управляться маской или процедурной картой.

Timing нужен для анимации карты. Time задаёт фазу, Speed управляет скоростью автоматического движения, Speed Map позволяет менять скорость локально, а Offset сдвигает фазу/начальную точку. Такой блок удобен для живых procedural-эффектов: бегущих карт, энергетических узоров, движущихся distort-карт и повторяющихся анимационных паттернов.

Position управляет расположением самой генерации. Center задаёт центр рисунка, Size отвечает за размер области, Rotation вращает карту, Aspect меняет соотношение сторон. Эти параметры особенно важны, когда Generate используется как основа для displacement или маски: маленькое смещение центра или aspect может полностью изменить направление и форму последующего эффекта.

Post Multiply Alpha определяет, как результат будет учитывать альфу после генерации. Это важно при работе с полупрозрачными источниками, масками, premultiplied-изображениями и графикой. Если параметр выбран неправильно, на краях могут появляться лишние цветовые значения, грязная прозрачность или неожиданное влияние за пределами альфа-области.

Generate лучше всего раскрывается в связке с другими нодами. Например, Generate можно отправить в Displace как карту смещения, затем сгладить Blur/GaussianBlur, ограничить Bitmap, перекрасить ColorMap или использовать в Merge как стилизованную procedural-подложку. Сама по себе нода редко является финальным результатом, но как управляющий слой она очень сильная.

Как это понимать

Представляй Generate как математический станок для создания координатной карты: он не улучшает исходное изображение, а строит служебный рисунок, который дальше управляет другими эффектами.

Где используется

Создание координатных и UV-подобных карт для технического композитинга.
Основа для Displace, Warp, Bitmap, ColorMap и процедурных масок.
Генерация абстрактных анимированных паттернов без внешних файлов.
Создание повторяющихся карт с контролем масштаба, итераций и детализации.
Локальное управление масштабом/детализацией через Scale Map и Detail Map.
Построение эффектов, которые зависят от позиции в кадре или от RG/UV-значений изображения.
Подготовка служебных карт для motion graphics, технической графики и сложных Fusion-сетапов.