Discotheques 1+2 are two generative art applications developed in p5.js and Processing. Inspired by pointillism, I originally aimed to create an interactive toy that would let users generate compositions of complex colors combinations with ease. I explored this idea first in 2D, eventually expanding the concept to a 3D implementation.
At the core of these projects was my desire to juxtapose pointillism’s analog foundations with digital technology, specifically digital screens. I focused on the aesthetic of broken digital screens in Discotheque 1 and expanded to a more abstract concept with Discotheque 2.
I created a video overview to convey the narrative of this project’s inception and development. The video below showcases the projects in action and provides context for why and how I designed both Discotheques. I composed the music for this video, too!
Discotheque 2 reflects a move to 3D as well as an increased focus on the user experience. I developed a menu that allows users to control how objects are randomly generated by setting a range of values for each parameter. Other improvements over Discotheque 1 include the ability to pause all motion, export the current composition, and change the camera’s perspective.