The second version is pretty much done, after a lot of wrangling with paper.js and javascript canvas logic.  I’ve decided to make this the cover for my main website for now, and added some logic to resize to the maximum header page before the viewer scrolls down to see the rest of the content.

creatures_main

While paper.js library renders quite beautifully, it does suffer from performance issues and cannot match processing.js from a performance perspective.  In the future I may need to explore other alternative methods for interactive browser vector-based graphics.

predator-play #creature #simulation #generativeart #generative #art #processing #autonomous #agents

A video posted by @hardmaru on

My view is that all the heavy weight browser developers (google, apple, microsoft) are investing heavily in canvas and their browser capabilities, and in the future we will see much more hardware graphics optimisations that will take advantage of more acceleration features in the browser.  We will probably see more games and graphic demos released directly as web-apps rather than complied programs.