brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
vantajsUse when adding animated WebGL background effects with Vanta.js (setup, parameters, resizing, performance, integration in React/Next.js).
Independent GitHub snapshot · Automated classification · Original documentation governs
three.min.js (or provide THREE) + one Vanta effect bundle.const effect = VANTA.WAVES({ el: "#hero", ...options })effect.setOptions({ color: 0xff88cc })effect.resize() (if container size changes)effect.destroy() (important in SPAs)window.THREE or passing THREE in options.<div id="hero" style="height: 70vh;"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r134/three.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vanta/dist/vanta.waves.min.js"></script>
<script>
const effect = VANTA.WAVES({ el: "#hero", color: 0x0b1220, shininess: 40, waveHeight: 16, zoom: 0.9 });
</script>
useEffect, store in ref, call destroy() on unmount.