Breathespace is a generative art piece that captures the beauty of the universe in a generative agent based system.
Generative Token on Tezos Blockchain
Breathespace is a generative art piece that captures the beauty of the universe in a generative agent based system. Based on thousands of stars and planets in a magnetic field, the system creates the final painting using the organic movements of the stars' trails on the canvas. Each star is attracted or repelled by the planets based on their mass and magnetic power, resulting in a unique, mesmerizing visual experience.
The color palette of the painting is dynamically generated with base hues between 0 and 360, which are then populated through a color model. The color variation is determined by one of the nine color algorithms, including Analog 1, Analog 2, Complementary, Split Complementary, Triadic, Tetriadic, Tetriadic 2, Square, and Square 2. This means that each piece will have infinite, unique color variations within the desired colorspace.
As you gaze at the painting, you will be transported to a world of wonder and amazement as the stars dance across the canvas, creating a mesmerizing harmony of light and color.
The artwork is a generative token version of the Breathespace project, originally created in 2010 as a senior project at Bilgi VCD dept.
From 2010 : Breathespace project creates Human Computer Interaction (HCI) based on breathing function of the body, which is autonomous, vital and personal. Where the spectator is surrounded by an immersive environment with dome projection and wears a modified mask which measures the breath flow. Then spectator is invited to enter into an image and sound space generated from his/her breathe flow, which includes abstract visual layers containing subtle hints of living organism.
Image rendering process
Overall, this code creates an interactive animation where agents (stars) are attracted to attractors (planets) based on gravitational forces. The appearance and behavior of the animation are influenced by various parameters, such as the number of planets, magnetic power, planet masses, colors, noise scale, gamma radiation
The code uses a color palette based on the hash values to determine the colors of the stars and planets. The colors are converted and used in the rendering process.
The code creates several attractor objects, each representing a planet in the scene. The attractors have a specific position, mass (+ -), and color. The stars are attracted to these planets and move towards them.
The code generates a number of stars represented as points on the canvas. These stars move and interact with the attractors.
PositioningPlanets and stars are placed with quniqe randomness at initial scene, then atraccted or repelled each other.
BackgroundThe background the canvas is set to black, providing a space-like backdrop for the scene. Frame color and background color selected from a previously created color palette
- Total Planets
- Magnetic Power
- Color Model
Breathespace II - Collection
Breathespace II colection is finetuned after hundreds of iterations and creative feeedback loop between output and human mind.
Minting is available on 15 June 2023 15:00 UTC at fxHash website.