US 12,482,056 B2
Local deformation for interactive shape edititing
Kevin John Wampler, Seattle, WA (US); and Honglin Chen, San Jose, CA (US)
Assigned to ADOBE INC., San Jose, CA (US)
Filed by ADOBE INC., San Jose, CA (US)
Filed on Jul. 21, 2023, as Appl. No. 18/224,946.
Prior Publication US 2025/0029203 A1, Jan. 23, 2025
Int. Cl. G06T 3/18 (2024.01); G06T 3/02 (2024.01); G06T 13/20 (2011.01); G06T 17/20 (2006.01); G06T 19/20 (2011.01)
CPC G06T 3/18 (2024.01) [G06T 3/02 (2024.01); G06T 13/20 (2013.01); G06T 17/20 (2013.01); G06T 17/205 (2013.01); G06T 19/20 (2013.01); G06T 2200/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving a shape comprising a plurality of vertices, each vertex having a vertex position;
receiving input moving at least one vertex from the plurality of vertices to a new vertex position;
based on the new vertex position for the at least one vertex, determining deformed vertex positions for the plurality of vertices by minimizing an energy function that includes an elastic energy term and a regularization term, wherein the regularization term is a function of vertex position change for each vertex having a vertex position change below a threshold and a constant for each vertex having a vertex position change above the threshold; and
generating a deformed shape based on the deformed vertex positions.