Sinusoid across a lattice.
u(r,t)=sin(kr-wt)
Pointer movement steers camera drift. Shader attributes drive particle size and wave motion.
u(r,t)=sin(kr-wt)
u(r,t)=sin(kr-wt)/r
u(r,t)=sin(kr-wt)/r
This experiment requires WebGL support and local Three.js assets.