1. A method for dynamically applying a design across multiple product packages, the method comprising: receiving a package geometry for each of a plurality of product packages and a layout indicating a package position for each of the plurality of product packages; calculating a display field as a function of the package geometries and the layout, the display field comprising a set of portions of the product packages that are visible when the respective product packages are positioned according to the layout; mapping a source image to the display field to generate a field map using a computer-implemented package image generator; and generating, by the computer-implemented package image generator, a package image associated with each of the set of portions of the product packages of the display field according to the field map and the package geometries.