1. A computer-implemented method for generating a virtual try-on, the method comprising: obtaining, by a processor, a first model, the first model comprising a first set of attachment points; obtaining, by the processor, a second model, the second model comprising a first set of connection points; combining, by the processor, the first model and the second model, wherein combining the first and second models comprises matching the first set of attachment points with the first set of connection points; and rendering, by the processor, an image based on at least a portion of the combined first and second models.