К содержанию
fohbook/ TouchDesigner
уверенный

Ramp и Lookup: цвет по значению

Пара операторов, из которой растёт большая часть узнаваемой генеративной картинки.

Ramp TOP рисует градиент. Lookup TOP берёт яркость одной картинки и использует её как координату в другой. Вместе они превращают чёрно-белое в цветное по заданной палитре.

Как это работает

noise (чёрно-белый)  ──▶ lookup ──▶ результат
ramp  (палитра)      ──▶ (2-й вход)

Lookup TOP читает значение пикселя первого входа (0…1) и берёт цвет из второго входа по этой координате. Чёрное станет левым краем градиента, белое — правым.

Ramp TOP

  • Type: линейный, радиальный, круговой.
  • Ключи редактируются в таблице ключей (Ramp Keys): позиция, цвет, интерполяция. Таблицу можно подменить Table DAT — и палитра станет данными, а не настройкой узла.
  • Разрешение градиента обычно достаточно 256 × 1 или 1024 × 1.
Палитры как таблица

Держите набор палитр в Table DAT: строка — цвет и позиция. Тогда смена цветовой схемы шоу — это выбор строки, а не перерисовка градиента руками. Оттуда же палитру раздают на свет.

Что делают этой парой

Приём Как
Цветовая схема из шума Noise → Lookup, палитра в Ramp
Постеризация Ramp со ступенчатой интерполяцией (Constant между ключами)
Тепловая карта Ramp от синего к красному
Порог с мягким краем Ramp с двумя близкими ключами
Раскраска глубины Карта глубины из нейросети → Lookup
Кривая отклика для света Ramp как передаточная характеристика на диммер

Lookup по другому каналу

По умолчанию Lookup TOP смотрит на яркость. Параметр Source позволяет взять красный, зелёный, синий или альфу. Так одной картинкой управляют двумя разными палитрами: например, красный канал даёт цвет, зелёный — прозрачность.

Remap TOP

Соседний по смыслу оператор: Remap TOP сдвигает пиксели по UV-карте из второго входа. Это уже не цвет, а геометрия: так работает деформация, мэппинг и раскладка пикселей по нестандартной раскладке ленты.

Разница простая:

  • Lookup меняет цвет пикселя по его значению;
  • Remap меняет положение пикселя по координатам из карты.
Из этой пары растёт «фирменный» вид

Большая часть узнаваемых генеративных работ — это простой источник (шум, фидбэк, частицы) плюс сильная палитра. Палитра решает больше, чем сложность источника. Пробуйте один и тот же шум с пятью разными Ramp — разница драматичнее, чем от смены алгоритма.

рядом по смыслу