US 12,482,210 B2
Generating 3D models with texture
Songfang Han, Cupertino, CA (US); Sergei Korolev, Marina del Rey, CA (US); Hsin-Ying Lee, San Jose, CA (US); and Aleksei Stoliar, Marina del Rey, CA (US)
Assigned to SNAP INC., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Sep. 29, 2023, as Appl. No. 18/375,332.
Prior Publication US 2025/0111628 A1, Apr. 3, 2025
Int. Cl. G06T 19/20 (2011.01); G06T 7/90 (2017.01)
CPC G06T 19/20 (2013.01) [G06T 7/90 (2017.01); G06T 2207/10024 (2013.01); G06T 2219/2012 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing device comprising:
one or more processors; and
one or more memories storing instructions that, when executed by the one or more processors, configure the one or more processors to perform operations comprising:
converting a first three-dimensional (3D) model (first 3D model) from a first representation to a second representation, the second representation including color information for the first 3D model;
inputting the second representation into an encoder to generate a third representation, the third representation having a lower dimension than the second representation;
inputting the third representation into a decoder to generate a fourth representation, the fourth representation having a same dimension as the second representation;
generating a second 3D model from the fourth representation;
determining losses between the first 3D model and the second 3D model; and
updating weights of the encoder and the decoder based on the losses.