the present application relates to a system and method of creating composite images from 2 - dimensional images and 3 - dimensional object images in real - time . the method includes a user uploading a 2 - dimensional image , applying various image manipulation parameters to the 2 - dimensional image based on a 3 - dimensional image . the disclosed method can operate in real - time and allows for any given 2 - dimensional image or 3 - dimensional object image . final composite images show a manipulated 2 - dimensional image on a 3 - dimensional object image with the desired perspective , shadows , lighting , and proportion . this image is then viewable by a user through a screen .