You might already have come across this, but in case not this is a very interesting concept.

VIDEO LINK