← Project overview

Shadow inversion

starting…

01 / Begin one dimension lower

Can one object cast several prescribed shadows? Each requested 2D silhouette carves a constraint volume from 3D space. Inspect their intersection, then see how another view can remove material needed by an earlier shadow.

Why go to higher dimensions?

Three orthogonal views are not a universal guarantee of compatibility. Extra views can expose conflicts between requested silhouettes. A fourth spatial coordinate adds freedom: a 3D projection can then hide an entire direction. It still cannot satisfy contradictory requirements on the same projection.

4→3Higher-dimensional inversionDesign 2D / 3D targets, reconstruct a 4D hull, measure what matches
Try this first · compare the object and its evidence
  1. Keep fixed shadows selected. Orbit the solid and compare the different wall silhouettes.
  2. Change one light or target shape. Inspect which parts of the solid survive the new constraint.
  3. Enable the third light, then try fixed shape to reverse the question: given an object, what shadows does it cast?

Silhouette constraints bound a compatible solid; they do not uniquely recover its hidden interior. This familiar 3D → 2D example introduces the loss of information before moving to higher-dimensional slices.

Explore the related field viewers
Saved capture: one solid casting different shadows01 · Shadow inversion3D → 2D · build the intuition Saved capture of the five-dimensional field viewer03 · 5D ExplorerOne field · compare slices Saved capture of Compounded 5D Explorer with its axis controls04 · Compounded 5D ExplorerComposed fields · the same question