Patent ID: 11967024
Assignee: NVIDIA CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 21:
22. A system, comprising:
a memory that stores images of an object in an environment; and
a processor that is connected to the memory, wherein the processor configured to construct a three-dimensional (3D) model by:
constructing a triangular mesh topology for the 3D model of the object in world space according to topology parameters that define positions;
rendering the triangular mesh topology to produce rendered images of the 3D model, wherein the rendering comprises:
accessing spatially-varying material parameters for the 3D model using world space coordinates; and
computing lighting for the 3D model using environment lighting parameters;

computing image space losses based on the images and the rendered images;
updating the topology parameters by back-propagating topology gradients computed from the image space losses through rendering operations to modify the triangular mesh topology; and
updating the spatially-varying material parameters by back-propagating material gradients computed from to the image space losses through rendering operations to modify the spatially-varying material parameters.