The  Automatic   Shadowbox 

My shadowbox generation tool uses p5.js with the p5.js-svg library to generate multi-layered art displays. The goals of this project were to:

This project is inspired by the art of shadowbox displays and forced-perspective theater design. 

As a secondary component, the displayed artwork is printed and precisely laser cut to shape, which provides its own case-by-case alignment and assembly challenge. Also see my solution for packaging the finished product!

You can access the source code and use the tool yourself on the p5.js web editor! 

An example of a generated schematic (Wood and acrylic layers combined)

Views of the finished product.

See also...

Custom-designed packaging solutions I created for this product.