1. Changing direction based on mouse movement.
2. Reading pixels from camera and changing direction of vector field based on their brightness.
3. 3D vector field with Perlin noise. The skecth is pretty buggy, though. I wasn’t able to add a camera nor particles. Any simple change makes it crash.
Github repo here.