FreeVJ FULL AUTO VJ LOOP

FreeVJ / Библиотека лупов / Текстура

Polyhaven Square Tiled Wall

Square Tiled Wall

Polyhaven Square Tiled Wall
Играть этот луп вживую

Экспорт создаётся в этом браузере и сразу сохраняется.

Исходник GLSL

// Collected texture (tex@1) shared shader — zooms, orbits (seamless over 16 beats) and noise-warps a luma texture.
// uParams: x=zoom y=drift z=warp w=opacity.
vec2 prim(vec2 uv) {
    vec2 p = (uv - 0.5) * vec2(uResolution.x / uResolution.y, 1.0) / uParams.x + 0.5;
    float t = uBeat * TAU / 16.0;
    p += vec2(cos(t), sin(t)) * uParams.y * 0.1;
    p += (vec2(vnoise(p * 3.0 + vec2(sin(t), cos(t))), vnoise(p * 3.0 + 7.1 + vec2(cos(t), sin(t)))) - 0.5) * uParams.z * (0.04 + uMid * 0.08);
    vec2 m = abs(mod(p, 2.0) - 1.0);
    float l = texture(uTex, 1.0 - m).r;
    l = pow(l, mix(1.6, 0.8, uEnergy));
    return vec2(l, l * uParams.w);
}

Одна функция vec2 prim(vec2 uv) с общим контрактом uniform (uBeat · uBass · uKick …). Выводит только luma и alpha.

Похожие лупы

☕ Buy me a coffee

FreeVJ бесплатен. Если он вам нравится, поддержите автора суммой на чашку кофе в USDT.

USDT · TRON (TRC20) только сеть TRC20

TVg11kWumyqNpRU9HXKo8a8u2fa8sdJtKh

☕ 3 USDT☕☕ 5 USDT☕☕☕ 10 USDT

Как отправить через Binance
  1. Приложение Binance: Кошелёк › Вывод › USDT › вставьте адрес (или отсканируйте QR) › сеть TRC20 › сумма › подтвердить. Адрес принадлежит Binance, поэтому перевод может пройти как внутренний, без комиссии.
  2. Другие кошельки и биржи (Trust Wallet, OKX, Bybit …): отправьте USDT по сети TRC20 на тот же адрес. Личному кошельку нужно немного TRX на комиссию.

Отправляйте только по сети TRC20. USDT, отправленный по другой сети, вернуть трудно.