FreeVJ FULL AUTO VJ LOOP

FreeVJ / Biblioteca de loops / Patrón

Celdas de Voronoi

Paredes celulares vivas que derivan y engordan con los medios.

Celdas de Voronoi
Usar este loop en directo

Las exportaciones se crean en este navegador y se guardan directamente.

Código GLSL

// Voronoi cell borders. Each point circles once every 16 beats (seamless). Mids change the border width.
vec2 prim(vec2 uv) {
    vec2 g = asp(uv) * uParams.x;
    vec2 cell = floor(g);
    float d1 = 8.0;
    float d2 = 8.0;
    for (int j = -1; j <= 1; j++) {
        for (int i = -1; i <= 1; i++) {
            vec2 c = cell + vec2(float(i), float(j));
            float h = h21(c + uSeed * 3.0);
            float ph = TAU * (uBeat / 16.0 + h);
            vec2 pt = c + 0.5 + 0.35 * vec2(sin(ph), cos(ph + h * 3.0));
            float d = length(g - pt);
            if (d < d1) { d2 = d1; d1 = d; } else if (d < d2) { d2 = d; }
        }
    }
    float edge = d2 - d1;
    float w = (0.04 + uMid * 0.08) * uParams.y;
    float l = smoothstep(w, 0.0, edge) + 0.25 * smoothstep(0.12, 0.0, d1) * uKick;
    l = min(l, 1.0);
    return vec2(l, l);
}

Una única función vec2 prim(vec2 uv) que usa el contrato de uniforms común (uBeat · uBass · uKick…). Solo devuelve luma y alfa.

Loops parecidos

☕ Buy me a coffee

FreeVJ es gratis. Si te gusta, apoya a quien lo hace con lo que cuesta un café en USDT.

USDT · TRON (TRC20) solo por la red TRC20

TVg11kWumyqNpRU9HXKo8a8u2fa8sdJtKh

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

Cómo enviar con Binance
  1. App de Binance: Billetera › Retirar › USDT › pega la dirección (o escanea el QR) › red TRC20 › importe › confirmar. La dirección es de Binance, así que puede tramitarse como transferencia interna sin comisión.
  2. Otros monederos y exchanges (Trust Wallet, OKX, Bybit …): envía USDT por la red TRC20 a la misma dirección. Un monedero propio necesita un poco de TRX para la comisión.

Envía siempre por la red TRC20. El USDT enviado por otra red es difícil de recuperar.