Interactive application WIP
Interactive Video
Overview · selected highlights

High-dimensional Fields & Shadow Design

Start with prescribed shadows and ask what higher-dimensional object could produce them. A 4D visual hull makes that inverse problem concrete; separate five-dimensional field explorers use the extra coordinates to create continuously changing, procedural forms.

Choose a slice through a higher-dimensional field
RotateSliceProject
Brochure →Open project ↗
  1. ▱

    Specify the shadows

    Choose silhouettes or target volumes and their projection directions.

  2. ∩

    Carve the inverse

    Intersect the lifted constraints and inspect conflicting projections.

  3. w

    Move through a slice

    Change an extra coordinate to reveal a section of the field.

  4. ∞

    Compose continuous forms

    Use per-axis generators and interaction terms to compose a looping field, then explore its slices.

More dimensions add freedom, but matching projections and sustaining animation remain different design problems.

field view1
field view1
field view2
field view2
field view 3
field view 3
prism combined
prism combined