Perlin Flow Field

Extend my or your image Python/Qt code or create a new program to create artful images using flow fields based on Perlin noise.

Goal: make some nice high-resolution (say 150-300 dpi for a 20 inch or above print).

For inspiration:

https://youtu.be/na7LuZsW2UM?feature=shared

For objectives-exceeded, make the images impressively aesthetically pleasing and preferably large enough to print and/or extend this to 2D and/or 3D fluid simulation. A vector field is a basis for lots of physics simulation for computer graphics. See this for inspiration:

https://youtu.be/rSKMYc1CQHE?feature=shared

It’s not too much further from a basic flow field to fluid simulation.

Include code and pdf description of work with images.

Part 1: Complete code to animate N particles randomly distributed over the image. Have them move in random directions or all the same direction as in class demos.

Part 2: Finish directing the particles via a Perlin flow field with basic physic simulation. Extend and enhance as desired.

Explore Next

Bonus: Pixel Spirit

Other Projects