Why Do Opaque Objects Form Shadows