A computer implemented system for designing and producing a customized product having at least one bonding film and at least one receiving film, the system comprising: a user interface portion for applying a design with user content to an uneven surface of a product, the user interface portion also generating a product description that contains one or more of the user content, a color of the product, a material of the product and a finishing of the product; a user product renderer portion that generates a visual three dimensional representation of a product with the user content based on the product description wherein the visual three dimensional representation of a product with the user content is displayed using the user interface portion; a layered light transport model portion that generates, for a particular uneven surface of the product having lighting and view vectors, a texture input-light output map for the view and lighting of the particular uneven surface of the product with user configured surfaces, wherein a layered light transport model contains a library of optical interactions between selected layers of materials, and wherein the layered light transport model portion is adapted to use the supplied light and view vectors to traverse the layered light transport model and compile the texture input-light output map; a manufacturing product rendering portion that, based on the product description and the texture input-light output map, renders one or more layers of printing for one or more of a bonding layer and a receiving layer and renders one or more printing instructions to print the one or more of the bonding layer and the receiving layer on a film; a manufacturing portion that prints the user content onto one or more of the bonding layer and the receiving layer to form one or more bonding layer films and one or more receiving layer films and that applies the design with user content onto the uneven surface of the product using the films to produce the customized product, wherein the manufacturing portion produces a reference product with mark-up to describe a surface curvature and an extent of design areas of the product for the product renderer portion, wherein the product renderer portion further uses a visible imaging system and a broad spectrum infrared imaging system; wherein the manufacturing portion uses an ink to print the mark-up on the reference product, wherein the ink is detectable by the visible imaging system of the product renderer portion, but is not detectable by the broad spectrum infrared imaging system; and wherein the product renderer portion uses the broad spectrum infrared imaging system to generate an image of a reflected luminance of the reference product with the mark-up features removed from the reference product. a user interface portion for applying a design with user content to an uneven surface of a product, the user interface portion also generating a product description that contains one or more of the user content, a color of the product, a material of the product and a finishing of the product; a user product renderer portion that generates a visual three dimensional representation of a product with the user content based on the product description wherein the visual three dimensional representation of a product with the user content is displayed using the user interface portion; a layered light transport model portion that generates, for a particular uneven surface of the product having lighting and view vectors, a texture input-light output map for the view and lighting of the particular uneven surface of the product with user configured surfaces, wherein a layered light transport model contains a library of optical interactions between selected layers of materials, and wherein the layered light transport model portion is adapted to use the supplied light and view vectors to traverse the layered light transport model and compile the texture input-light output map; a manufacturing product rendering portion that, based on the product description and the texture input-light output map, renders one or more layers of printing for one or more of a bonding layer and a receiving layer and renders one or more printing instructions to print the one or more of the bonding layer and the receiving layer on a film; a manufacturing portion that prints the user content onto one or more of the bonding layer and the receiving layer to form one or more bonding layer films and one or more receiving layer films and that applies the design with user content onto the uneven surface of the product using the films to produce the customized product, wherein the manufacturing portion produces a reference product with mark-up to describe a surface curvature and an extent of design areas of the product for the product renderer portion, wherein the product renderer portion further uses a visible imaging system and a broad spectrum infrared imaging system; wherein the manufacturing portion uses an ink to print the mark-up on the reference product, wherein the ink is detectable by the visible imaging system of the product renderer portion, but is not detectable by the broad spectrum infrared imaging system; and wherein the product renderer portion uses the broad spectrum infrared imaging system to generate an image of a reflected luminance of the reference product with the mark-up features removed from the reference product.