1. A computer-implemented method for processing virtual 3-D data efficiently, the method comprising: generating, via a processor of a mobile computing device, user image data from a scan of a user, wherein the scan includes a plurality of images including a portion of a user, the scan being from a first area of the user to a second area of the user captured by relative movement between a camera of the mobile computing device and the portion of the user; generating, via the processor, object polygon model data and object texture map data from the user image data; saving, via the processor, the object polygon model data in a first object file; encoding, via the processor, the object texture map data; saving, via the processor, the encoded object texture map data in a second object file, wherein a data format of the second object file is different than a data format of the first object file; encoding the user image data and saving the encoded user image data in a third file; transferring the encoded user image data file from the mobile computing device to a second computing device; calculating user polygon model data from the encoded user image data file and generating a plurality of coefficients from the calculated user polygon model data on the second computing device; and transferring the generated plurality of coefficients from the second computing device to the mobile computing device.