

Creative Programming
Creative Programming is a visual experiment that blends code, motion, and imagination. This project explores how generative design and interactive systems can be used to create immersive digital experiences.
Creative Programming is a generative visual project that explores how code, motion, and imagination can converge to create immersive digital experiences. Inspired by the concept of traveling through a wormhole, the project began as an experiment in rendering 3D illusions on a 2D plane using vector graphics and animation techniques. Influenced by science fiction and films like Interstellar, the challenge was to express depth and movement through abstract, algorithmically driven visuals.
Throughout development, the focus was on both aesthetic exploration and technical growth. Skills in Processing, vector manipulation, gradient control, and pixel-based rendering were strengthened through iteration. Creative experimentation played a vital role by adjusting line rotations, transparency, and resizing functions, the visual complexity evolved into a hypnotic, responsive experience.
The project also extended into interactive design, integrating analog input through a potentiometer connected to an Arduino. This allowed for real-time control of the visual zoom, adding a tactile layer to the experience. In this phase, challenges in maintaining fluid responsiveness and balancing visual clarity with dynamic control were overcome through problem-solving and refinement.
Creative Programming showcases the power of code as a medium of artistic expression, where each pixel, shape, and motion is crafted through logic and iteration. It reflects a deepening appreciation for generative art, interaction, and the creative potential of computation.

