---
title: "Three.js Port Of Evan Wallace's WebGL Water"
url: https://daily.dev/posts/three-js-port-of-evan-wallace-s-webgl-water-gw0cdt6bw
source_url: https://80.lv/articles/real-time-water-simulation-with-three-js
type: article
source: "80 LEVEL"
published: 2026-06-26T12:45:31.730Z
updated: 2026-06-26T12:45:52.065Z
tags: ["webdev", "game-development", "3d", "threejs"]
reading_time: 2
upvotes: 3
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Three.js Port Of Evan Wallace's WebGL Water

**[80 LEVEL](https://daily.dev/sources/80lv)** · 2 min read · 3 upvotes · 0 comments

## Summary

Yong Su has ported Evan Wallace's classic WebGL Water demo to Three.js, adding enhancements like configurable pool shapes (rounded boxes), a light-follow camera mode, and an extensible object system. The simulation features ray-traced reflections, refractions, caustics, and interactive objects. A live browser demo and GitHub repository are available, allowing users to draw ripples, move objects, and toggle gravity.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://80.lv/articles/real-time-water-simulation-with-three-js>

## Similar posts on daily.dev

- [Interactive WebGPU Pool Demo With XR Support](https://daily.dev/posts/interactive-webgpu-pool-demo-with-xr-support-c3mgpxh5t) · 80 LEVEL · 0 upvotes · 0 comments
- [Immersive Gel, Sand & Water Simulations On Apple Vision Pro](https://daily.dev/posts/immersive-gel-sand-water-simulations-on-apple-vision-pro-mth78aeyp) · 80 LEVEL · 0 upvotes · 0 comments

---

Tags: [#webdev](https://daily.dev/tags/webdev), [#game-development](https://daily.dev/tags/game-development), [#3d](https://daily.dev/tags/3d), [#threejs](https://daily.dev/tags/threejs)

[View this post on daily.dev](https://daily.dev/posts/three-js-port-of-evan-wallace-s-webgl-water-gw0cdt6bw)
