FreeVJ FULL AUTO VJ LOOP

FreeVJ / 循环素材库 / 背景场

液态团块

融合又分离的元球,随低频膨胀。

液态团块
在现场中使用此循环

导出在此浏览器中生成并直接保存。

GLSL 源码

// Liquid metaball blobs. Lissajous orbits close in whole turns over 16 beats — seamless. Lows inflate the blobs.
vec2 prim(vec2 uv) {
    vec2 p = asp(uv);
    float field = 0.0;
    float rad = (0.09 + uBass * 0.07) * uParams.y;
    for (int i = 0; i < 8; i++) {
        if (float(i) >= uParams.x) break;
        float fi = float(i);
        float t = uBeat * TAU / 16.0;
        vec2 c = vec2(sin(t * (1.0 + mod(fi, 2.0)) + fi * 2.1), cos(t * (1.0 + mod(fi, 3.0)) + fi * 1.3)) * vec2(0.55, 0.32);
        field += rad * rad / max(dot(p - c, p - c), 1e-4);
    }
    float l = smoothstep(0.8, 1.25, field) * 0.75 + clamp(field * 0.15, 0.0, 0.25);
    return vec2(l, smoothstep(0.3, 1.0, field));
}

一个使用通用 uniform 约定(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. 币安 App:钱包 › 提现 › USDT › 粘贴地址(或扫描二维码) › 网络 TRC20 › 金额 › 确认。收款地址属于币安,可能按免手续费的内部转账处理。
  2. 其他钱包或交易所(Trust Wallet、OKX、Bybit 等):用 TRC20 网络把 USDT 发到同一地址。自托管钱包需要少量 TRX 作手续费。

务必使用 TRC20 网络发送。通过其他网络发送的 USDT 很难找回。