Shadow

To view this content, you need to install Java from java.com

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