Vectors controlling pixels
Recent test in Processing.
Here each particle is a vector with x and y positions, that keep being updated (and moving across the screen) at each frame.
But instead of calling a function to display each particle, with lets say point(x, y), I don't actually display the object. I call a function to update the pixel of the image, located at the exactly same place where the vector is.
So instead of calling "point(location.x, location.y)", I call "image.pixels[location.x + location.y * width] = color(r, g, b, a)".
Attached is a 4k res image. You are free to download and use it :)
More by Advan Shumiski View profile
Like