In the next couple of days I'm going to post three examples covering different aspects of the HTML5 'canvas'-element, which enables us to read, create and modify image data on a per-pixel basis :)
To kick things off, I'd like to show you how 'canvas' can be used to add procedural noise to any layer:
#canvas #procedural #noise #almostcarmack
A bit offtopic, but is there a particular reason you use parent: facetsContainer instead of superLayer: facetsContainer?
Very interesting, thanks!