-
公开(公告)号:US11854115B2
公开(公告)日:2023-12-26
申请号:US17519117
申请日:2021-11-04
Applicant: Adobe Inc.
Inventor: Daichi Ito , Yijun Li , Yannick Hold-Geoffroy , Koki Madono , Jose Ignacio Echevarria Vallespi , Cameron Younger Smith
CPC classification number: G06T11/00 , G06T7/10 , G06V40/171 , G06T2207/20081 , G06T2207/20092 , G06T2207/30201
Abstract: A vectorized caricature avatar generator receives a user image from which face parameters are generated. Segments of the user image including certain facial features (e.g., hair, facial hair, eyeglasses) are also identified. Segment parameter values are also determined, the segment parameter values being those parameter values from a set of caricature avatars that correspond to the segments of the user image. The face parameter values and the segment parameter values are used to generate a caricature avatar of the user in the user image.
-
公开(公告)号:US20230140146A1
公开(公告)日:2023-05-04
申请号:US17519117
申请日:2021-11-04
Applicant: Adobe Inc.
Inventor: Daichi Ito , Yijun Li , Yannick Hold-Geoffroy , Koki Madono , Jose Ignacio Echevarria Vallespi , Cameron Younger Smith
Abstract: A vectorized caricature avatar generator receives a user image from which face parameters are generated. Segments of the user image including certain facial features (e.g., hair, facial hair, eyeglasses) are also identified. Segment parameter values are also determined, the segment parameter values being those parameter values from a set of caricature avatars that correspond to the segments of the user image. The face parameter values and the segment parameter values are used to generate a caricature avatar of the user in the user image.
-
公开(公告)号:US20240420424A1
公开(公告)日:2024-12-19
申请号:US18209934
申请日:2023-06-14
Applicant: Adobe Inc.
Inventor: Jakub Fiser , Niloy Jyoti Mitra , Koki Madono
Abstract: Gradient mesh generation and rendering techniques are described. In one or more implementations, a gradient mesh processing system leverages a vertex buffer and an index buffer. The vertex buffer is used to define vertexes and color values of respective patches in the geometry. The index buffer is then used to define which of the vertexes and corresponding color values are to be used to generate a respective patch. As a result, two or more vertexes are definable in the vertex buffer that share a location within the geometry but have different color values. The index buffer is therefore usable to select different collections of vertices from the vertex buffer to define a respective patch.
-
-