Pixel Collider

We normally think of pictures as two dimensional... flat. Perhaps as sheets of paper or pixels in a screen. Living in a universe with a lot more to offer, I wanted to re-imagine what a 3D picture could be; what would happen if you could see an image form its side, what would it look like if you saw it from above? 

By adjusting the 3rd invisible dimension, images can be converted into 3D models that, depending on the viewer's angle, can create more than one image.

In the sketch you can see a simplified explanation, where pixels from one image are intersected with pixels from the other. Pay attention to how I am only mixing the 'z' coordinates from one drawing with the 'x' coordinates from the other.

I used Processing to automate this process instead of manually identifying and repositioning each pixel.

To summarize what is going on, I am first organizing the pixels of both images on the y axis, since this will be the axis both pictures share.

Then I simply replace the z coordinate of one image with the x of the other, and that is basically it.


"This method is peculiar because each voxel (3D Pixel) has a role in both images, in other words, both images are rendered by the exact same pixels"


I began with quite a strange workflow, jumping from processing to meshmixer to inventor using the mesh enabler. The process was extremely slow and painful to go through, then I discovered the power of Magics, which may very well be the most powerful STL editor. 

Through Magics I was able to do a lot more, the meshes I was extracting form processing were far from perfect but Magics can easily fix them, allowing me to do other pieces like the dancers below:

Laser Engraving

Once I had the flow perfected I decided to give glass a shot. I contacted my friends at Glasso back in lovely Illinois. They specialize in making all kinds of cool looking trophies. In this case I wanted them to engrave 3d models into glass.