diff --git a/drops/endless-journal/public/meta.json b/drops/endless-journal/public/meta.json
index 663e717..08f5d3e 100644
--- a/drops/endless-journal/public/meta.json
+++ b/drops/endless-journal/public/meta.json
@@ -1,7 +1,7 @@
{
"name": "endless-journal",
"title": "Endless Journal",
- "date": "2026-07-20",
+ "date": "2025-02-03",
"tags": [
"Process"
],
@@ -121,4 +121,4 @@
]
},
"published": true
-}
+}
\ No newline at end of file
diff --git a/drops/flowmap/public/meta.json b/drops/flowmap/public/meta.json
index 511bb21..e121f11 100644
--- a/drops/flowmap/public/meta.json
+++ b/drops/flowmap/public/meta.json
@@ -9,31 +9,29 @@
"content": [
{
"type": "text",
- "text": "I used a fluid simulation in webgl to create this flowmap with arrows showing the direction or \"current\" within the flow field."
+ "text": "Using the OGL fluid simulation example as a starting point, this webgl experiment renders a flowmap of arrows that follow the \"current\" of the fluid."
}
]
},
- {
- "type": "paragraph"
- },
{
"type": "paragraph",
"content": [
+ {
+ "type": "text",
+ "text": "The arrows are rendered by creating a buffer geometry with "
+ },
{
"type": "text",
"marks": [
{
- "type": "link",
- "attrs": {
- "href": "https://github.com/oframe/ogl/blob/master/examples/post-fluid-distortion.html",
- "target": "_blank",
- "rel": "noopener noreferrer nofollow",
- "class": null,
- "title": null
- }
+ "type": "code"
}
],
- "text": "https://github.com/oframe/ogl/blob/master/examples/post-fluid-distortion.html"
+ "text": "InstancedMesh"
+ },
+ {
+ "type": "text",
+ "text": " to create a grid of arrows that covers the screen. The direction and size of the arrows is then manipulated in the vector shader to follow the velocity at that point in the simulation."
}
]
}
@@ -44,4 +42,4 @@
"visualization"
],
"published": true
-}
+}
\ No newline at end of file
diff --git a/drops/image-melody/public/meta.json b/drops/image-melody/public/meta.json
index efc2955..62cd49b 100644
--- a/drops/image-melody/public/meta.json
+++ b/drops/image-melody/public/meta.json
@@ -1,7 +1,7 @@
{
"name": "image-melody",
"title": "Image Melody",
- "date": "2026-07-20",
+ "date": "2026-01-30",
"tags": [
"tag1",
"tag2",
@@ -15,7 +15,7 @@
"content": [
{
"type": "text",
- "text": "My friend Patrick wanted to try generating music from an image. I made this simple experiment which plays notes in a scale based on some of the color values in a pixelated version of the image."
+ "text": "This experiment processes an image and creates a simple melody from the image data. To do this, the image is pixelated to a 5x5 resolution and sampled to determine the order of the notes. The notes for this example are chosen from the C Major pentatonic scale so that they will sound \"musical\" in any order."
}
]
}
diff --git a/drops/noise-shader/public/meta.json b/drops/noise-shader/public/meta.json
index 64d571d..e476ada 100644
--- a/drops/noise-shader/public/meta.json
+++ b/drops/noise-shader/public/meta.json
@@ -1,7 +1,7 @@
{
"name": "noise-shader",
"title": "Noise Shader",
- "date": "2026-07-20",
+ "date": "2025-05-20",
"tags": [
"tag1",
"tag2",
@@ -15,7 +15,7 @@
"content": [
{
"type": "text",
- "text": "I was messing around with a shader to add noise to a texture, and ended up getting this cool effect when I divided the noise value by the distance to the user's mouse."
+ "text": "This shader uses randomized noise combined with a two bit filter, and a mouse distance multiplier to create this interesting effect that almost feels like a flashlight in the darkness."
}
]
}
diff --git a/drops/noise-shader/src/libs/glsl/noise-image/frag.glsl b/drops/noise-shader/src/libs/glsl/noise-image/frag.glsl
index 67aff8a..62f0c0e 100644
--- a/drops/noise-shader/src/libs/glsl/noise-image/frag.glsl
+++ b/drops/noise-shader/src/libs/glsl/noise-image/frag.glsl
@@ -27,8 +27,6 @@ void main() {
float aspectRatio = u_resolution.x / u_resolution.y;
vec2 st = vec2(v_uv.x * aspectRatio, v_uv.y);
vec2 st_mouse = vec2(u_mouse.x * aspectRatio, u_mouse.y);
- // vec2 st_mouse = vec2(0.5,0.5);
-
float distance = max(0.6, distance(st, st_mouse) * 10.);
diff --git a/drops/testing/index.html b/drops/testing/index.html
deleted file mode 100644
index 9c259e7..0000000
--- a/drops/testing/index.html
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
- Integer at ullamcorper libero, et elementum nulla. Donec at leo in
- lorem vehicula lobortis sit amet vitae urna. Vestibulum risus nibh,
- vulputate quis velit non, euismod auctor metus. Etiam placerat ut
- tortor ut feugiat. Sed id mattis velit.Phasellus ullamcorper commodo
- scelerisque. Curabitur pellentesque turpis sem. Sed fermentum, eros
- a sagittis sagittis, justo ex fermentum arcu, ac dapibus tellus
- ipsum nec sem. Donec tincidunt viverra massa, at suscipit arcu
- blandit interdum. Suspendisse turpis eros, lobortis vel dolor
- gravida, efficitur elementum urna. Quisque vel justo lacus.
-