I’ve recently released gpu-io – a #webgl computing library for real-time physics simulations, particle/agent-based systems, cellular automata, image processing, and general purpose GPU computations.

Examples: https://apps.amandaghassaei.com/gpu-io/examples/
GitHub: https://github.com/amandaghassaei/gpu-io

gpu-io makes it easy to build GPU-accelerated apps without worrying about low-level WebGL details and browser inconsistencies. Designed for WebGL2 with fallbacks for WebGL1. WebGPU support is planned! More in thread 🧵...

@amandaghassaei I would love a phone app that allows me to make marbled paper like the one in the background.
@Mark me too! planning to make that happen, but it's a bit on the back burner right now. more info on that here: https://blog.amandaghassaei.com/2022/10/25/digital-marbling/
Digital Marbling

I’ve been working on a physics-based marbling simulation to explore the ways that the traditional craft of paper marbling can be augmented digitally. Paper marbling is a centuries-old craft that uses the movement of water to create swirling patterns of inks and paints on paper (and sometimes fabric). The earliest accounts of marbling date back to the 12th century in Japan, where it is known as “suminagashi.” Inks were floated on top of water and manipulated into delicate, flowing shapes using breath, fans, and other utensils. Later, paper marbling traditions emerged in the Middle East and Europe, making use of more viscous media and fine-toothed combs to create repeating patterns with greater regularity and control.

Amanda Ghassaei
@amandaghassaei I love this. Would definitely pay to play with this on my phone. I have a friend who is curating a show on marbling in NYC who I’m sending this to. These videos on your blog are really good.