From e83037f791875c09373ea1bbf72c35f6d4eb7b14 Mon Sep 17 00:00:00 2001 From: kaj dijkstra Date: Thu, 25 Dec 2025 10:08:20 +0100 Subject: [PATCH] waves --- waves.html | 350 ++++++++++++++++++++++++++++++++ waves2.html | 539 ++++++++++++++++++++++++++++++++++++++++++++++++++ waves3.html | 558 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 1447 insertions(+) create mode 100644 waves.html create mode 100644 waves2.html create mode 100644 waves3.html diff --git a/waves.html b/waves.html new file mode 100644 index 0000000..9163b59 --- /dev/null +++ b/waves.html @@ -0,0 +1,350 @@ + + + + + + WebGL FFT Waves + + + + +
+

WebGL FFT-Generated Waves (Wireframe)

+ +

+ Click and drag to orbit the camera, and use the mouse scroll to zoom in and out. +

+
+ + + + diff --git a/waves2.html b/waves2.html new file mode 100644 index 0000000..0bdc813 --- /dev/null +++ b/waves2.html @@ -0,0 +1,539 @@ + + + + + + WebGL Wave Simulation (Optimized CPU Calculation) + + + + +
+

WebGL Wave Simulation (Optimized CPU Calculation)

+ +
+ +
+
+ + +
+
+ + +
+
+

+ Click and drag to orbit the camera, and use the mouse scroll to zoom in and out. +

+
+
+ + + + diff --git a/waves3.html b/waves3.html new file mode 100644 index 0000000..44864cf --- /dev/null +++ b/waves3.html @@ -0,0 +1,558 @@ + + + + + + WebGL Realistic Water (Gerstner Waves) + + + + +
+

WebGL Realistic Water (Gerstner Waves)

+ +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+

+ Click and drag to orbit the camera, and use the mouse scroll to zoom in and out. +

+
+
+ + + + \ No newline at end of file