With 3D Printing, why think small?* Soon, the ability to create large-scale custom 3D products will be commonplace. We wanted to be at the forefront of the next wave by creating a tool to turn your images and photos into personalized tables and chairs you can print and use.
What it does
Fusion Furniture turns your images into furniture. With uploaded pictures or photos from your phone, FF generates a 3D model of a piece of furniture that is emailed to your personal account.
How I built it
With a Web front-end in mind, we decided to use Firebase to load and store images, providing users with an entire gallery of possibilities. We use hosting from Azure with a series of simple Python scripts to interface between our server and our code on the Wolfram Programming Cloud back-end. We used Wolfram's Programming Cloud to generate, export, and email the 3D model from the images.
What I learned
So much Firebase! So much Azure! And some nifty new Wolfram Tricks. We also learned that trying to pry delicate things off 3D printer platforms at 4 in the morning is dangerous and that you should really wait until you're more awake.
*Note: We had to think small because the only 3D printer we had access to had a size limit of 4" x 4" x 4"