1. A non-transitory program storage device, readable by a processor and comprising instructions stored thereon to cause one or more processors to: receive a 3D information file, the 3D information file being associated with a 3D printable object for production using a 3D printing apparatus, the 3D information file describing the 3D printable object in three dimensions; develop a detailed process to apply color to the 3D printable object; and create a machine readable code sequence for use by the 3D printing apparatus to apply color to the 3D printable object based on the detailed process.