A tangible, non-transitory computer-readable medium storing instructions for automatically generating photorealistic, virtual three-dimensional (3D) package and product models from 3D and two-dimensional (2D) imaging assets, that when executed by one or more processors cause the one or more processors to:
- load, into a memory, one or more computer-aided design (CAD) components as selected from one or more of the 2D imaging assets or the 3D imaging assets;
- assemble the one or more CAD components to create a parametric-based CAD model, the parametric-based CAD model corresponding to a design for a real-world product or product package;
- generate a polygonal model of the real-world product or product package based on the parametric-based CAD model, wherein one or more digital surface finish artifacts of a virtual material library, as selected from the 2D imaging assets, are applied to the polygonal model;
- generate, based on parametric information of the parametric-based CAD model, a UV coordinate mapping corresponding to a virtual product label;
- generate a virtual 3D model of the real-world product or product package based on the polygonal model, the UV coordinate mapping, and the virtual product label;
- and
- render, via a graphical display, the virtual 3D model as a photorealistic image representing the real-world product or product package.