FreeVJ FULL AUTO VJ LOOP

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

隧道光环

被吸向消失点的光环,每次底鼓都会变粗。

隧道光环
在现场中使用此循环

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

GLSL 源码

// Rings pulled into the vanishing point. Two rings every 4 beats — seamless. Kick and lows thicken them.
vec2 prim(vec2 uv) {
    vec2 p = asp(uv);
    float r = length(p);
    float a = atan(p.y, p.x);
    float depth = 0.35 / (r + 0.05) * (uParams.x / 16.0);
    float z = depth + uBeat * 0.5 + uParams.y * 0.35 * sin(a * 3.0 + uBeat * TAU / 4.0);
    float ring = abs(fract(z) - 0.5);
    float w = 0.05 + uBass * 0.12 + uKick * 0.06;
    float l = smoothstep(w, 0.0, ring) * smoothstep(0.02, 0.35, r);
    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 很难找回。