For this project I used Processing, a programming language for visual designers, to create an algorithm of recursive growth. By tweaking various parameters, I began to control the frequency and angle of branching of this digital lifeform. With the addition of a color selector, the species was able to proliferate through a number of different generations, evolving new morphologies and phenotypes.
![](https://pro2-bar-s3-cdn-cf.myportfolio.com/0e5346056464286204a3496eb8ce877d/1b3b254e-4c91-4c2f-b1ec-21b2258abc75_rw_1200.png?h=69d7e5fa45099a875a3d056dc67b17e5)
![](https://pro2-bar-s3-cdn-cf4.myportfolio.com/0e5346056464286204a3496eb8ce877d/57aa0ff0-f406-455a-9cb1-4b3949b6f80b_rw_1200.jpg?h=f9eb17dbbd05726e355b4e98c2cc250a)
![](https://pro2-bar-s3-cdn-cf6.myportfolio.com/0e5346056464286204a3496eb8ce877d/a6182fd0-dd18-4f53-b4a8-da01f88b89d3_rw_1200.png?h=230647f7954d32d81fae46dd86df2e3c)
![](https://pro2-bar-s3-cdn-cf2.myportfolio.com/0e5346056464286204a3496eb8ce877d/d6fa757e-cb02-400f-8dc8-96d2bbd4c930_rw_1200.png?h=086e39b0706562c833d9b001d0b048e9)
![](https://pro2-bar-s3-cdn-cf.myportfolio.com/0e5346056464286204a3496eb8ce877d/128f5ffe-26bb-4d89-9583-2f6e871d38d4_rw_1200.png?h=ef7bc8f58372f297cc5a05d081e66a29)