On a Thursday morning I dreamt of a map casting shadows, I could move a lighthouse around and the shadows would react to that. When you have those 'idea' dreams, it's always someone else who came up with it in your dreams, you first wish it was yours, you realize it's yours, then you realize it's a terrible idea.
 
In this case, something came out of it. I drew it down and showed it to my friend at work Benjamin, Techinal Director at Big Spaceship. He figured it out, wrote all the badass code and within a week it was on GitHub.
 
We haven't used it in a project yet but you can.
 
Check out the demo.
Shine.js
Published:

Shine.js

A library for interactive soft shadows.

Published:

Creative Fields