1. A computer-implemented method for rendering virtual try-on products, the method comprising: selecting 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 of an object; designating a first polygon of the 3-D polygon mesh of the object as a backwards-facing polygon in relation to the first render viewpoint; designating a second polygon of the 3-D polygon mesh of the object as a front-facing polygon in relation to the first render viewpoint; applying a shadow texture map of the object to the 3-D model of the user; applying a transparency texture map of the object to the backwards-facing polygon of the 3-D polygon mesh of the object; applying 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 the virtual 3-D space at the first render viewpoint.