FreeVJ FULL AUTO VJ LOOP

FreeVJ / Biblioteca de loops / Patrón

Rejilla retro

Una rejilla de suelo synthwave que avanza una fila por beat.

Rejilla retro
Usar este loop en directo

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

Código GLSL

// Perspective grid approaching under the horizon (synthwave). Horizontal lines advance one row per beat — seamless over 4 beats.
vec2 prim(vec2 uv) {
    float hz = uParams.y;
    if (uv.y > hz) return vec2(0.0);
    float z = 1.0 / max(hz - uv.y, 0.002);
    float rr = fract(z * 0.12 + uBeat);
    float xx = (uv.x - 0.5) * uResolution.x / uResolution.y * z * 0.25 * uParams.x / 8.0;
    float rc = fract(xx);
    float w = 0.05 + uBass * 0.08;
    float rowLine = 1.0 - smoothstep(0.0, w, min(rr, 1.0 - rr));
    float colLine = 1.0 - smoothstep(0.0, w * 0.8, min(rc, 1.0 - rc));
    float l = max(rowLine, colLine) * (0.15 + 0.85 * smoothstep(0.0, 0.35, hz - uv.y));
    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.