Week 6: Simulation Project

Fluid Simulation

The p5.js fluid simulation example has really poor performance, and based on my research it seems that Processing or openFrameworks are the way to go. Processing seems like the easiest transition compared to openFrameworks (which is a C language).

My research read me to the PixelFlow library created by Thomas Diewald.

Thomas Diewald appears to be a programmer of some renown when it comes to fluid dynamics. Here are some examples of his Processing using his library.

I ended up adding Thomas Diewald’s PixelFlow library and (which utilizes the GLGraphics library for performance) to support my fluid dynamics endeavors.