Generative Landscapes

Generative Landscapes

Generative Artwork | P5JS | TD

Year

2025

Client

Personal Project

Digital generative artwork that explores the fluid and ever-changing nature of landscapes— shaped both by natural forces and human activity— through continuously evolving an image with algorithmic processes.

Generative Landscapes Frame

Generative Landscapes Frame

Generative Landscapes Frame

Generative Landscapes Frame

Two core algorithms in dialogue drive the work: Pixel Sorting, symbolising human impact through imposed order and control, and Cellular Automata, echoing natural systems with unpredictable, organic mutations. Their continuous interplay creates a dynamic tension that reflects the fragile balance between human influence and ecological processes, highlighting the impermanence and resilience of the environments we inhabit.

Built both in JS and TouchDesigner for browser compatibility and live performance capabilities.

Browser project interface

Browser project interface

TouchDesigner project interface

TouchDesigner project interface

The two algorithms interact in a continuous loop: the output of one feeds into the other, creating a dynamic tension that mirrors the dialogue between human influence and ecological processes. This interplay reflects the impermanence of the environments we inhabit and nature’s capacity to adapt, resist, or evolve in response to disruption. By using images representing both human impact on nature and natural environments Generative Landscapes invites the viewers to reflect on the ongoing transformation of the interconnectedness of change, disruption and generation by providing a meditative landscape that will never be the same twice.

Generative Landscapes Frame

Generative Landscapes Frame

Generative Landscapes Frame

Generative Landscapes Frame

Generative Landscapes Frame

Generative Landscapes Frame

Generative Landscapes Frame

Generative Landscapes Frame

To further deepen this reflection, Generative Landscapes incorporates live audio input, using real-time sound—whether environmental soundscapes, human voice, or musical performances—to modulate key parameters of the algorithms. This responsiveness transforms viewers and performers into participants, where their presence and actions shape the visual outcome.

Browser project audio visualization

Browser project audio visualization

Performance With emdemir

Frame of performance with emedemir

Frame of performance with emedemir

Frame of performance with emedemir

Frame of performance with emedemir

Performance with emedemir