PHOTO BOOTH FOR THREE-DIMENSIONAL IMAGES
A photo booth is configured with a three-dimensional scanner, a display with a user interface coupled to the photo booth, a network interface configured to couple the photo booth in a communicating relationship with a remote processing resource, and processing circuitry. The processing circuitry may be configured to associate a user identifier and a user with a subject, capture a scan of the subject in the photo booth with the three-dimensional scanner, process the scan to obtain a three-dimensional model of the subject, receive a user customization of the three-dimensional model in the user interface, the user customization resulting in a modification of the three-dimensional model, create a fabrication-ready digital model of the three-dimensional model including the modification, and store the fabrication-ready digital model.
1 . A computer program product for operating a photo booth that includes a three-dimensional scanner, the computer program product comprising computer executable code embodied in a non-transitory computer-readable medium that, when executing on one or more computing devices, performs the steps of:
associating a user identifier and a user with a subject;
capturing a scan of the subject in the photo booth with the three-dimensional scanner;
processing the scan to obtain a three-dimensional model of the subject;
receiving a user customization of the three-dimensional model, the user customization resulting in a modification of the three-dimensional model;
creating a fabrication-ready digital model of the three-dimensional model including the modification; and
storing the fabrication-ready digital model.
2 . The computer program product of claim 1 further comprising code that performs the step of fabricating the fabrication-ready digital model with a three-dimensional printer.
3 . The computer program product of claim 1 wherein storing the fabrication-ready digital model includes storing the fabrication-ready digital model on a server.
4 . The computer program product of claim 3 further comprising code that performs the step of transmitting a link to the fabrication-ready digital model on the server to the user.
5 . The computer program product of claim 4 wherein the link identifies a landing page that includes the three-dimensional model, the fabrication-ready digital model, and a two-dimensional rendering of the fabrication-ready digital model.
6 . The computer program product of claim 3 further comprising code that performs the step of storing the scan, the user identifier, and a preview of the fabrication-ready digital model on the server.
7 . The computer program product of claim 1 further comprising code that performs the step of storing the three-dimensional model, the fabrication-ready digital model, the user identifier, and a preview of the fabrication-ready digital model on a removable media coupled in a communicating relationship with the photo booth.
8 . The computer program product of claim 1 further comprising code that performs the step of displaying the fabrication-ready digital model to the user for approval before storing the fabrication-ready digital model.
9 . The computer program product of claim 1 further comprising code that performs the step of providing a rotating base in the photo booth and rotating the subject while capturing the scan.
10 . The computer program product of claim 1 wherein the photo booth includes a display providing a user interface for operation of the photo booth.
11 . The computer program product of claim 1 wherein the three-dimensional scanner is one or more of a structured light scanner, a shape-from-motion-scanner, a range finding scanner, and a laser light scanner.
12 . The computer program product of claim 1 wherein creating the fabrication-ready digital model includes transmitting one or more of the scan and the three-dimensional model to a remote processing resource and receiving the fabrication-ready digital model from the remote processing resource.
13 . The computer program product of claim 1 wherein the user customization specifies a physical modification of a human bust.
14 . The computer program product of claim 13 wherein the physical modification includes one or more of horns, antennae, hair, and an additional eye.
15 . The computer program product of claim 1 wherein the user customization specifies an accessory for a human bust.
16 . The computer program product of claim 1 wherein the subject is a human bust and wherein the user customization specifies a body for the bust.
17 . The computer program product of claim 15 wherein the accessory includes one or more of glasses, a hat, a crown, an item of jewelry, and an item of clothing.
18 . The computer program product of claim 1 wherein the user customization specifies one or more of a base for the fabrication-ready digital model, text for a nameplate on the fabrication-ready digital model, and an enclosure for the fabrication-ready digital model.
19 . The computer program product of claim 1 wherein the user customization specifies one or more features for removal from the three-dimensional model.
20 . The computer program product of claim 1 wherein the user customization specifies a physiological change in the subject relating to one or more of age and weight, and wherein the computer program product further includes automatically modifying the three-dimensional model according to the physiological change.