‘For the artist communication with nature remains the most essential condition. The artist is human, himself nature; part of nature within natural space.’ (Paul Klee, 1944)
Working on long-form nature has an interesting side effect. On the one hand, you're attempting a shallow imitation of a landscape.... You are working with cold logic and code, vainly trying to control randomness to create this virtual facsimile, something you know is artificial....
....and yet.... even with all this left-brain activity, your right-brain pushes back, and imagines being there. While working on this project I found myself continually daydreaming, wandering off to hear the sounds of waterfalls, or the crunch of walking along a sandy lake shore. If you've ever wondered about coding, I urge you to learn. Daydreams await....
Press '1' once rendering is finished, to redraw at 5120x5120 resolution Press '2' to export without post-processing effects
3rd party libraries (license text and links included in source) - p5.js - Creative coding framework - JS Topology Suite "JSTS", a port of Java Topology Suite "JTS" - High-level Geometry library - WebGLImageFilter, Dominic Szablewski - phoboslab.org
I have tried to use soft blurs and shadows to give a sense of layering and depth to the scene. After viewing for a while, it reminds me of 3D paper-art. There are traits for colour and amount of birds, waterfalls, etc. but none are especially rare – These properties are intended for filtering the collection.