Code Art

Creative Coding Generative Art Algorithm

Code Art is an ongoing collection of generative artworks created entirely through programming. Using languages like JavaScript, Processing, and WebGL, I develop custom algorithms that produce visual compositions ranging from abstract patterns to more figurative representations.

Each piece in this collection is generated by code that incorporates elements of randomness, mathematical principles, and natural phenomena. Some works are purely deterministic, while others include stochastic processes that ensure each generation creates a unique result.

Key techniques explored in this collection include:

  • Particle systems that simulate natural phenomena like flocking behaviors or fluid dynamics
  • Recursive geometric patterns that create complex forms from simple rules
  • Noise algorithms that generate organic textures and movements
  • Color palette generation systems that ensure harmonious compositions

The collection demonstrates how code can be used as a creative medium, blending mathematical precision with artistic expression. Many pieces are interactive, responding to viewer input through mouse movements or touch interfaces, creating a dynamic relationship between the audience and the artwork.