ВИДЕОМОНТАЖЁРDAVINCI RESOLVE · ВИДЕО · AI

FUSION · СПРАВОЧНИК НОД

Generate

Generate / Генератор процедурной текстуры

Generate (Krokodove) строит процедурный рисунок в оттенках серого на основе позиции пикселя или RG-координат, с управлением масштабом, повторениями, детализацией и временем.

ЭффектыСреднийKrokodove · Resolve 21

Полный список Krokodove-нод

Generate

Обзор

Что делает Generate

Generate входит в набор Krokodove, встроенный в DaVinci Resolve и Fusion 21. В перечне Blackmagic это инструмент Image Create для текстурирования source input: он формирует псевдослучайный рисунок в градациях серого. Это точнее, чем называть его только «UV-генератором».

Есть два уровня управления: Base решает, какие координаты подаются на вычисление, а Type, Scale, Iterations и Detail определяют характер текстуры. Само меню Base раскрывает три режима: Position, Pixel Value (RG is UV), Both.

Position основан на положении пикселя, а Pixel Value трактует R/G входа как U/V-подобные значения. Видеоклип не становится корректной UV-картой только из-за выбора режима. Для этого нужен осмысленный RG-источник и проверка нативного входа.

На исходном Inspector числовой Type установлен в 0. Скриншот не показывает расшифровку значений, поэтому здесь нет выдуманного перечня алгоритмов. Практическое сравнение Type следует делать при фиксированных Scale/Iterations/Detail.

Scale, Iterations и Detail изменяют пространственную структуру рисунка. На исходном скриншоте видны соответственно 16.0, 4 и 4.0. Итоговые частоты, характер повторений и детализация зависят от выбранной базы и варианта; оценивать их нужно визуально.

В Inspector есть четыре отдельных поля с именами Scale Map, Iterations Map, Detail Map и Speed Map. Их наличие не доказывает, что на ноде в Flow есть четыре дополнительных сокета. Способ привязки карты, допустимый формат и диапазон управления необходимо установить непосредственно в Resolve.

Группа Timing содержит Time, Speed, Speed Map и Offset. Offset расположен именно здесь, поэтому его нельзя автоматически считать тем же самым, что пространственное перемещение Center. Анимацию измеряйте на конкретном FPS, сравнивая неподвижную и движущуюся структуру.

Группа Position содержит Center X/Y, Size, Rotation и Aspect. Она меняет геометрию процедурной карты, тогда как Scale относится к структуре рисунка. Поворот лучше проверять на несимметричном паттерне.

Post Multiply Alpha показан включённым. При RGBA-композитинге отдельно проверяйте прозрачность на чёрном и белом фоне; флажок не заменяет понимание straight и premultiplied alpha.

Результат Generate — изображение, которое можно посмотреть в Viewer, отрегулировать Brightness/Contrast, смягчить GaussianBlur или смешать через Merge. Если downstream ждёт mask, используйте Bitmap для преобразования яркости; image→mask напрямую недопустим.

Для Displace требуется отдельная входная ветка изображения и карта на Foreground Image, после чего настраиваются каналы смещения в самой ноде. Generated grayscale не гарантирует хороший вектор смещения без проверки реальных каналов.

Ограничение доказательств: статические скриншоты устанавливают набор видимых элементов Inspector; руководство Blackmagic подтверждает назначение Generate, но не полную распиновку Flow и не математическую формулу шума. Эти пункты остаются pending native verification.

Когда применять

  • Процедурная зернистая подложка для моушн-дизайна.

  • Создание мягкой текстуры после GaussianBlur.

  • Градации серого для управляемой маски через Bitmap.

  • Карта, влияющая на Displace как отдельный image-поток.

  • Анимированный шум для фонов и титров.

  • Проверка координатных режимов Position и RG is UV.

  • Частотное разделение через Scale/Iterations/Detail.

  • Локальное композитирование через Merge + Rectangle.

  • Нормализация контраста шумовой карты через Brightness/Contrast.

  • Контроль альфы и плавных краёв при композитинге.