FreeVJ / Loop-Bibliothek / Silhouette
Zentrumspuls
Zwei zentrale Ringe, die bei jedem Kick nach außen schlagen.
GLSL-Quelltext
// Two rings in the centre — they kick outward on every kick and breathe with the beat phase (1-beat cycle).
vec2 prim(vec2 uv) {
vec2 p = asp(uv);
float r = length(p);
float r1 = 0.17 + uKick * 0.09 * uParams.x + 0.01 * sin(uPhase * TAU);
float r2 = 0.29 + uKick * 0.04 * uParams.x;
float w = 0.006 * uParams.y;
float l = smoothstep(w * 1.8, 0.0, abs(r - r1)) + 0.6 * smoothstep(w, 0.0, abs(r - r2)) + 0.8 * smoothstep(0.012, 0.0, r);
l = min(l, 1.0);
return vec2(l, l);
}
Eine Funktion vec2 prim(vec2 uv) mit dem gemeinsamen Uniform-Vertrag (uBeat · uBass · uKick …). Sie gibt nur Luma und Alpha aus.
Ähnliche Loops
Retro-Gitter
Muster · Ein Synthwave-Bodengitter, das pro Beat eine Reihe näher rollt.
Spektrumbalken
Muster · Ein Equalizer: Bässe links, Mitten in der Mitte, Höhen rechts.
Voronoi-Zellen
Muster · Lebendige Zellwände, die treiben und mit den Mitten dicker werden.
Tunnelringe
Muster · Ringe, die zum Fluchtpunkt rasen und bei jedem Kick dicker werden.
Sinusgeflecht
Muster · Verwobene Sinuslinien, die mit den Mitten anschwellen.
Ai Folding Paper Mask
Sequenz · Masken · A white origami mask slowly unfolds flat and refolds on black, edges c...