1. A computer-implemented method for real-time simulation of an application of at least one cosmetic product to a portion of a body of a user disposed in an image-capture environment, the image-capture environment subject to arbitrary lighting conditions, the method comprising: capturing a real-time image of the portion of the body of the user within the image-capture environment; deriving image-capture environment parameters and user visual characteristics from the real-time image of the portion of the body of the user; receiving a desired makeup look; extracting a correspondence between the desired makeup look and the portion of the body of the user in the real-time image; adapting the desired makeup look to simulate the image-capture environment parameters and the visual characteristics of the user by applying pixel-wise intensity adjustment relative to lighting values in the real-time image to obtain an adapted makeup look; and applying the adapted makeup look to an image of the portion of the body of the user based on the correspondence, thereby generating a composite image of the portion of the body with the desired makeup look, the composite image constituting a virtual makeup product characterized by an appearance.