Huge thanks, @mqnc ! I’ve been digging into Three.js water demos for months, and for a high-performance multiplayer FPS, this is unbeatable: simple, fast, and looks great.
I extended it to support world-space player movement without losing performance:
Demo / CodePen: Screen-Space Water Ripples with World-Space Player Movement in Three.js
Forum write-up: Screen-Space Water Ripples with World-Space Player Movement in Three.js - Resources - three.js forum
Really appreciate the inspiration; an absolute gem!