Шум
Noise TOP и Noise CHOP: единственный генератор, из которого делают почти всё.
Шум — фундамент генеративной графики. Из него делают облака, воду, дым, органическое движение и любую «естественную» неровность.
Два оператора
- Noise TOP — шум как картинка. Работает на GPU, дёшев, доступен всем фильтрам.
- Noise CHOP — шум как сигнал во времени. Ставится вместо LFO там, где нужна не синусоида, а живое дрожание.
Параметры у них одинаковые по смыслу.
Параметры, которые решают всё
| Параметр | Что делает |
|---|---|
Type |
Sparse, Perlin, Simplex, Random, Alligator |
Period |
Масштаб: крупные пятна или мелкая рябь |
Harmonics |
Сколько октав складывается — детализация |
Spread / Gain |
Как быстро затухают октавы |
Amplitude / Offset |
Диапазон значений |
Translate (особенно tz) |
Смещение по трёхмерному полю шума |
Monochrome |
Один канал или три разных |
Как заставить шум двигаться
Не анимируйте Seed — картинка будет прыгать. Двигайте позицию внутри
поля шума: параметр Translate Z (третье измерение) даёт плавную
эволюцию узора на месте.
tz = absTime.seconds * 0.2
Сдвиг по tx/ty даёт ощущение движения потока, сдвиг по tz —
«кипение» на месте. Комбинация даёт дым.
Три рецепта
Облака. Noise TOP, Type = Sparse, Harmonics = 4–6, tz от времени,
дальше Lookup с мягким градиентом.
Искажение. Noise TOP в 32 бита float → второй вход Displace TOP.
Сила смещения задаёт всё: от лёгкого дрожания до жидкой каши —
Фильтры.
Живой параметр. Noise CHOP с малой амплитудой прибавляется к любому
значению — свет, положение камеры, скорость. Мгновенно снимает
«компьютерность» ровного движения.
Разница между «сгенерировал шум» и «сделал красиво» — в двух вещах: масштабе и палитре. Один и тот же Noise с Period 2 и Period 40 — это разные работы. Пробуйте крайние значения, а не среднее.
Шум как источник данных
Noise CHOP с большим числом каналов — способ дать каждому объекту свою случайную, но плавную кривую: каждому инстансу, каждому светильнику, каждой частице. Это основа «живых» массивов — Инстансинг и эффекты в свете.
Noise TOP в полном разрешении с восемью гармониками — заметная нагрузка. Считайте шум мелким (256–512 px) и растягивайте: для облаков и искажений разница не видна.