CPC G06F 30/23 (2020.01) [G06F 30/12 (2020.01)] | 20 Claims |
1. A three-dimensional (3D) modeling system configured to automatically generate photorealistic, virtual 3D package and product models from 3D and two-dimensional (2D) imaging assets, the 3D modeling system comprising:
one or more processors;
an automatic imaging asset assembly script configured to execute on the one or more processors; and
a memory configured to store 2D imaging assets and 3D imaging assets accessible by the automatic imaging asset assembly script,
wherein the one or more processors are configured to:
receive a user submission as selected by the user from a user interface (UI) defining a predefined design shape, the user submission causing a search for and return of a parts list comprising information selected from one or more computer-aided design (CAD) components of 2D imaging assets or 3D imaging assets as stored in a database, wherein the search causes the one or more processors to identify corresponding, new, or additional 2D imaging assets or 3D imaging assets for the returned parts lists that match or are within a given threshold of the predefined shape as selected by the user from the UI;
load, into a memory, the one or more CAD components as identified for the predefined design shape as submitted;
assemble, with the automatic imaging asset assembly script, 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.
|