FreeVJ FULL AUTO VJ LOOP

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

正弦编织

交织流动的正弦曲线,中频使振幅变大。

正弦编织
在现场中使用此循环

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

GLSL 源码

// Six overlapping sine strands. They travel one wavelength every 4 beats; mids grow the amplitude.
vec2 prim(vec2 uv) {
    float lines = floor(uParams.x);
    float l = 0.0;
    float amp = 0.03 + uMid * 0.14;
    for (int k = 0; k < 12; k++) {
        if (float(k) >= lines) break;
        float fk = float(k);
        float base = 0.5 + (fk - (lines - 1.0) * 0.5) * (0.6 / lines);
        float y = base + sin(uv.x * TAU * uParams.y + uBeat * TAU / 4.0 + fk * 1.1) * amp;
        l += smoothstep(0.006 + uHigh * 0.004, 0.0, abs(uv.y - y));
    }
    l = min(l, 1.0);
    return vec2(l, l);
}

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