Back to results
US 2022/0044479 A1Published application
Textured mesh building
AssigneeSnap Inc.
InventorsSamuel Edward Hare, Andrew James McPhee, Daniel Moreno, Kyle Goodrich
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for receiving a two-dimensional (2D) image comprising a 2D object; identifying a contour of the 2D object; generating a three-dimensional (3D) mesh based on the contour of the 2D object; and applying a texture of the 2D object to the 3D mesh to output a 3D object representing the 2D object.
Claims20
A method comprising:
- receiving a two-dimensional (2D) image comprising a 2D object;
- generating a three-dimensional (3D) mesh based on the 2D object;
- generating a material map that maps a 2D texture of the 2D object to UV positions of the 3D mesh, wherein the material map includes a plurality of regions each associated with a different portion of the 3D mesh;
- selecting a first texture for a first region of the plurality of regions based on a type of the 2D object;
- and
- applying the material map to the 3D mesh to output a 3D object representing the 2D object.
3 more elements
A system comprising:
- one or more processors configured to perform operations comprising:
- receiving a two-dimensional (2D) image comprising a 2D object;
- generating a three-dimensional (3D) mesh based on the 2D object;
- generating a material map that maps a 2D texture of the 2D object to UV positions of the 3D mesh, wherein the material map includes a plurality of regions each associated with a different portion of the 3D mesh;
- selecting a first texture for a first region of the plurality of regions based on a type of the 2D object;
- and
- applying the material map to the 3D mesh to output a 3D object representing the 2D object.
4 more elements
A non-transitory machine-readable medium storing non-transitory instructions which, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
- receiving a two-dimensional (2D) image comprising a 2D object;
- generating a three-dimensional (3D) mesh based on the 2D object;
- generating a material map that maps a 2D texture of the 2D object to UV positions of the 3D mesh, wherein the material map includes a plurality of regions each associated with a different portion of the 3D mesh;
- selecting a first texture for a first region of the plurality of regions based on a type of the 2D object;
- and
- applying the material map to the 3D mesh to output a 3D object representing the 2D object.
3 more elements
Dependencies are inferred from the claim text.