FreeVJ FULL AUTO VJ LOOP

FreeVJ / 루프 라이브러리 / 기하 패턴

보로노이 셀

떠다니는 세포 경계. 중역에 두꺼워진다.

보로노이 셀
이 루프를 라이브로 켜기

내보내기는 이 브라우저에서 만들어 바로 저장합니다.

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);
}

공통 유니폼 계약(uBeat · uBass · uKick …)을 받는 vec2 prim(vec2 uv) 하나입니다. 출력은 luma 와 alpha 뿐입니다.

비슷한 루프

☕ Buy me a coffee

FreeVJ 는 무료입니다. 마음에 드셨다면 커피 한 잔 값의 USDT 로 만드는 사람을 응원해 주세요.

USDT · TRON (TRC20) TRC20 네트워크로만

TVg11kWumyqNpRU9HXKo8a8u2fa8sdJtKh

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

바이낸스로 보내는 법
  1. 바이낸스 앱: 지갑 › 출금 › USDT › 주소 붙여 넣기(또는 QR 스캔) › 네트워크 TRC20 › 금액 › 확인. 받는 주소가 바이낸스 주소라 내부 이체로 수수료 없이 처리될 수 있습니다.
  2. 다른 지갑 · 거래소(Trust Wallet · OKX · Bybit 등): USDT 를 TRC20 네트워크로 같은 주소에 보내세요. 개인 지갑은 수수료로 TRX 가 조금 필요합니다.

반드시 TRC20 네트워크로 보내세요. 다른 네트워크로 보낸 USDT 는 되찾기 어렵습니다.