npm i @paper-design/shaders-react
import { Water } from '@paper-design/shaders-react'; <Water style={{ height: 500 }} colorBack="hsl(205, 51%, 15%)" highlightColor="hsl(0, 0%, 100%)" highlights={0.07} layering={0.5} edges={0.8} waves={0.3} caustic={0.1} effectScale={1} scale={0.9} fit="contain" speed={1} />
Mimicking water surface distortion with a combination of noises. Can be applied over the texture or just be used as an animated pattern.