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 electronically 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 optically active 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 optically active layers of printing for a film 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 wherein the manufacturing product rendering portion further uses a visible imaging system and a broad spectrum infrared imaging system; and a manufacturing portion that prints the user content onto the film 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 film with the one or more optically active layers 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 and provides it to the manufacturing product rendering portion. a user interface portion for electronically 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 optically active 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 optically active layers of printing for a film 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 wherein the manufacturing product rendering portion further uses a visible imaging system and a broad spectrum infrared imaging system; and a manufacturing portion that prints the user content onto the film 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 film with the one or more optically active layers 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 and provides it to the manufacturing product rendering portion.