The component library already has dreamy fluid and mosaic-style ground panels, but it does not yet include a floor-ready electric ripple surface that feels like energized current flowing through a patterned panel.
The requested reference page bass-ripple.html provides the right motion language for this new component:
For this repository, the reusable part is the shader behavior rather than the fullscreen page shell. Pointer, touch, and click interaction from the reference should be removed, while the effect itself should be ported into a three.js ground panel component with configurable size and simplified controls.
currentRipplePanelComponent that renders as a ground-ready plane using three.js + shader.src/dcsConfig.ts with defaults, config controls, preview metadata, and default ground placement.current-ripple-panel-component: Provide a shader-driven ground panel with autonomous electric ripple motion derived from the reference bass-ripple.html demo.src/components/currentRipplePanelComponent.vuesrc/shader/currentRipplePanelComponent/src/dcsConfig.tspublic/preview/currentRipplePanelComponent.svgthree, @tresjs/core, and three-custom-shader-material; no new dependency is required.src/dcsConfig.ts, then delete the new component file, shader directory, preview asset, and change folder.