10 comments

[ 3.0 ms ] story [ 17.1 ms ] thread
I love these projects. I did a related project where I created a single, solid object that has 4 different silhouettes/shadows from 4 different angles in the same plane. Using more view angles than dimensions makes the problem much more complex. I suspect it is not possible to do this purely programmatically so I did it by hand had to smudge the letters to get everything to work out.

https://i.imgur.com/n1btEHG.mp4

https://www.thingiverse.com/thing:2111419

ZKM in Karlsruhe, Germany has an exhibition called Open Codes, where they have used a single solid object to generate all letters in the alphabet using projections.

https://zkm.de/en/exhibition/2017/10/open-codes

Thanks for sharing. Yes, what we found is that multiple input images often are not consistent with each other (i.e., no physical volume that can satisfy the constraints from all the views). We thus start with a set of consistent voxels and connect them so that the projections are as similar to the inputs as possible.
I suck at math, but just out of curiosity: mathematically speaking, can such "wire" structure be made in N dimensions? Let's say a wire struction in 4 dimensions that will project to different 3D objects.
In my experience, yes, all N-dimensional expressions are generalizable to other N. It just has no practical application, since you can't physically construct a 4D object.
This is interesting. Imagine that we have a series of multi-view wire structure (i.e., adding a time dimension), then we probably can project three different animations.