Источники (Sources)
Источники — это функции, которые генерируют визуальный сигнал. Они являются отправной точкой любого визуала в Hydra.
osc() — Осциллятор
Создаёт полосатый паттерн, похожий на сигнал осциллятора.
osc(frequency, sync, offset)
| Параметр | По умолчанию | Описание |
|---|---|---|
| frequency | 60 | Частота полос |
| sync | 0.1 | Скорость движения |
| offset | 0 | Цветовое смещение |
noise() — Шум Перлина
Генерирует органичный шумовой паттерн.
noise(scale, offset)
| Параметр | По умолчанию | Описание |
|---|---|---|
| scale | 10 | Масштаб шума |
| offset | 0.1 | Скорость анимации |
shape() — Геометрические фигуры
Создаёт правильные многоугольники.
shape(sides, radius, smoothing)
| Параметр | По умолчанию | Описание |
|---|---|---|
| sides | 3 | Количество сторон |
| radius | 0.3 | Размер фигуры (0-1) |
| smoothing | 0.01 | Размытие краёв |
voronoi() — Диаграмма Вороного
Создаёт клеточный паттерн.
voronoi(scale, speed, blending)
| Параметр | По умолчанию | Описание |
|---|---|---|
| scale | 5 | Количество ячеек |
| speed | 0.3 | Скорость движения |
| blending | 0.3 | Смешивание цветов |
gradient() — Градиент
Создаёт цветовой градиент.
gradient(speed)
solid() — Сплошной цвет
Создаёт однотонный цветовой фон.
solid(r, g, b, a)
src() — Внешний источник
Использует входные источники (s0-s3) или выходные буферы (o0-o3).
Комбинирование источников
Источники можно комбинировать с помощью функций смешивания: