raven.works - RAVEN.WORKS

Example domain paragraphs

This one was more a matter of gathering up and updating other people's work, but I think that's still a valuable result... I was enjoying generating shapes with distance fields, but was interested in finding more efficient ways of displaying those shapes than raymarching, so before long I started reading up on the Marching Tetrahedra algorithm. I tried porting Paul Bourke's implementation to WebGL, but the way it was written didn't have consistent winding on the polygons, which would have hurt performance.

When I was first putting this portfolio page together, I wanted something interesting and unique but relatively simple in implementation to have as a page element. I settled on the idea of allowing different tiling wave patterns to interact via CSS blend modes to produce a non-repeating, ever-shifting background image. I went through a few different iterations before settling on the version to use.

I'm really interested in the different ways that rooms and buildings of different shapes "feel", when you're in them... I wanted a way to explore that, and to see what kinds of spaces other people would create if they had a simple tool for doing so.