1. A computer-implemented method for rendering virtual try-on products, the method comprising: selecting, via a processor, a first render viewpoint of a virtual 3-D space, wherein the virtual 3-D space comprises a 3-D model of at least a portion of a user generated from an image of the user and a 3-D polygon mesh representative of a real world object, wherein the object comprises at least one of clothing, footwear, glasses, jewelry, accessories, and hair styles; designating, via the processor, a first set comprising at least one polygon of the 3-D polygon mesh of the object as a backwards-facing polygon in relation to the first render viewpoint; designating, via the processor, a second set comprising at least one polygon of the 3-D polygon mesh of the object as a front-facing polygon in relation to the first render viewpoint; applying, via the processor, a shadow texture map of the object to the 3-D model of the user; applying, via the processor, a transparency texture map of the object to the backwards-facing polygon of the 3-D polygon mesh of the object; applying, via the processor, a first color texture map of the object to the result of the application of the transparency texture map to the backwards-facing polygon; and rendering, via the processor, the virtual 3-D space at the first render viewpoint including both the 3-D model of at least a portion of a user and the 3-D polygon mesh of an object.