Interactive Painting

A 3D, interactive, procedurally generated painting created in a group with another student. Demo link here:  (Demo link only compatible with Mac computers)

Written using Javascript, Typescript, and WebGL.


  • Procedurally generated terrain using summed Perlin noise
  • Terrain is also colored procedurally based on its height value
  • L-System trees are generated and placed randomly on reload

Back to Coding Projects