Standalone WebGL visual prototype with a built-in admin panel for switching presets and tuning the effect live.
Live demo: proto.lucidity.design/sites/Neon-Rupture
index.html: canvas mount and admin panelcss/main.css: full-screen layout and panel stylingjs/bundle.js: bundled WebGL effect runtimecover.png: preview image
This is a static prototype with no build step. You can open it directly in a browser:
open index.htmlIf the browser blocks local asset access, serve the folder with any static file server:
python3 -m http.server 8080Then open http://localhost:8080.
The effect includes these built-in presets:
Solar Flare:#ff3c3cto#5a008cAqua Rupture:#00fff0to#7700ffAcid Sunset:#d6ff00to#ff5e00Ice Vein:#9ae7ffto#1f6bffMagma Bloom:#ff7a18to#ff006aGhost Signal:#f4f7ffto#70ffd8
The on-page panel can be collapsed and lets you:
- switch presets without reloading
- edit the two effect colors directly
- edit the background color
- adjust effect scale
- adjust animation speed
- adjust rotation speed
- toggle mouse orbit
- reset the camera view
- minimize the panel
The selected preset and control values are stored in localStorage.
