System and methods for customizing 3D models
AssigneeShopify Inc.
InventorsRuss Maschmeyer, Eric Andrew Florenzano, Brennan Letkeman, Diego Macario Bello, Daniel Beauchamp
Life of this patent
Estimating the term…
Abstract
A computer-implemented method is disclosed. The method includes: receiving an indication of a first point on a three-dimensional (3D) model; determining a second point in a texture map of the 3D model that corresponds to the first point; performing segmentation of the texture map for identifying portions of the texture map that are related to the second point; and outputting a 3D representation of the identified related portions of the texture map.
Claims18
A computer-implemented method, comprising:
- receiving input of a selection of a first point on a three-dimensional (3D) model;
- determining a second point in a texture map of the 3D model that corresponds to the first point;
- identifying portions of the texture map that belong to a same texture or object class as the second point based on performing segmentation of the texture map;
- and
- outputting a 3D representation of the identified portions of the texture map, wherein the 3D representation of the identified related portions of the texture map comprises a 3D version of an image mask.
A computing system, comprising:
- a processor;
- and
- a memory coupled to the processor, the memory storing computer-executable instructions that, when executed by the processor, are to cause the processor to:
- receive input of a selection of a first point on a three-dimensional (3D) model;
- determine a second point in a texture map of the 3D model that corresponds to the first point;
- identify portions of the texture map that belong to a same texture or object class as the second point based on performing segmentation of the texture map;
- and
- output a 3D representation of the identified portions of the texture map, wherein the 3D representation of the identified related portions of the texture map comprises a 3D version of an image mask.
A non-transitory, computer-readable storage medium storing computer-executable instructions that, when executed by one or more processors, are to cause the one or more processors to:
- receive input of a selection of a first point on a three-dimensional (3D) model;
- determine a second point in a texture map of the 3D model that corresponds to the first point;
- identify portions of the texture map that belong to a same texture or object class as the second point based on performing segmentation of the texture map;
- and
- output a 3D representation of the identified portions of the texture map, wherein the 3D representation of the identified related portions of the texture map comprises a 3D version of an image mask.
Dependencies are inferred from the claim text.