Kaleidoscope
Kaleidoscope / Калейдоскоп
Kaleidoscope создаёт симметричный калейдоскопический узор из исходного изображения: отражает, повторяет и поворачивает фрагменты вокруг выбранного центра.
Kaleidoscope
Обзор
Что делает Kaleidoscope
Kaleidoscope работает как процедурный оптический калейдоскоп: исходная картинка многократно отражается и повторяется вокруг центральной точки. За счёт Radius, Center, Angle и Size можно выбирать, какой участок изображения попадает в повтор, насколько крупным будет рисунок и под каким углом строится симметрия.
Нода состоит из нескольких важных вкладок. Controls отвечает за тип калейдоскопа и основную геометрию эффекта. Source управляет тем, откуда именно берётся исходный фрагмент для повторения. Render задаёт качество пересэмплирования, поведение краёв и точность варпа. Именно сочетание этих трёх вкладок определяет, будет ли результат чистым декоративным паттерном, мягким фоном, резким клиповым эффектом или техническим повтором с видимыми границами.
На скриншотах видно два режима Type: Classic и Fancy. Classic даёт более прямой, предсказуемый калейдоскопический рисунок. Fancy обычно используют для более сложной, декоративной и менее строгой симметрии. Вкладка Source позволяет отдельно смещать и масштабировать источник, не меняя саму геометрию калейдоскопа. Это удобно: можно анимировать Source Center или Source Angle и получить движение внутри узора без резкого разрушения всей композиции.
Kaleidoscope особенно хорошо работает с яркими текстурами, футажами с огнями, частицами, облаками, дымом, городскими ночными кадрами, абстрактными градиентами и генераторами вроде FastNoiseTexture. На обычном видео с лицами или текстом эффект может быстро стать хаотичным, поэтому для читаемой графики лучше применять его через маску или на отдельном декоративном слое.
Представляй Kaleidoscope как систему из трёх уровней: Source выбирает и трансформирует исходный кусок картинки, Controls строит из него симметричный калейдоскоп, Render решает, насколько аккуратно и какими правилами рендерить края и фильтрацию.