FreeVJ FULL AUTO VJ LOOP

FreeVJ / 循环素材库 / 几何图案

频谱柱

左为低频、中为中频、右为高频的均衡器柱。

频谱柱
在现场中使用此循环

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

GLSL 源码

// Band bars — lows on the left, mids in the centre, highs on the right. A 4-beat ripple shakes their height.
vec2 prim(vec2 uv) {
    float n = floor(uParams.x);
    float i = floor(uv.x * n);
    float f = fract(uv.x * n);
    float t = i / n;
    float b = t < 0.25 ? uBass : (t < 0.6 ? uMid : uHigh);
    float h = 0.06 + 0.6 * b * (0.55 + 0.45 * sin(i * 1.7 + uBeat * TAU / 4.0));
    float gap = uParams.y * 0.5;
    float bar = step(gap, f) * step(f, 1.0 - gap) * step(uv.y, h);
    float l = bar * (0.55 + 0.45 * uv.y / max(h, 0.01));
    return vec2(l, bar);
}

一个使用通用 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 很难找回。