Shadow
A shadow is cast from the light to the white plane. Draw the shadow, and an object is inferred.
- left drag draw shadow
- right drag rotate perspective
- r resets the shadow/object
- o toggles display of the object
- q while moving the mouse rotate the object
- c casts a new object from the same shadow
- arrows move the light around
- l locks either the shadow or object when moving the light
Future work:
- Infer more interesting objects
- Two lights casting distinct shadows from the same object
- Moldable plane/surface
Inspired by the sculptures of Larry Kagan
Source code: Shadow Camera ShadowObject UI VertexArray
Built with Processing