US 12,406,437 B2
Skinning method and apparatus, computer device, and storage medium
Tianyuan Chang, Shenzhen (CN)
Assigned to TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED, Shenzhen (CN)
Filed by TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED, Shenzhen (CN)
Filed on Jun. 7, 2023, as Appl. No. 18/330,686.
Application 18/330,686 is a continuation of application No. PCT/CN2022/125085, filed on Oct. 13, 2022.
Claims priority of application No. 202111472644.7 (CN), filed on Dec. 6, 2021.
Prior Publication US 2023/0351698 A1, Nov. 2, 2023
Int. Cl. G06T 17/20 (2006.01); G06V 10/80 (2022.01)
CPC G06T 17/205 (2013.01) [G06V 10/80 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A skinning method executed by a computer device, the method comprising:
acquiring a three-dimensional (3D) mesh for skinning a skeletal structure of a 3D object, the 3D mesh comprising a plurality of vertices and the skeletal structure comprising a plurality of joints;
respectively acquiring global joint weight information corresponding to the plurality of vertices, the global joint weight information corresponding to a vertex comprising associated joints of the vertex predicted based on the whole 3D mesh and joint weight values of the associated joints;
determining a target vertex to be locally predicted from the vertices of the 3D mesh based on the global joint weight information;
performing a local prediction based on a vertex feature of the target vertex to obtain local joint weight information of the target vertex, the local joint weight information comprising a local associated joint of the target vertex and a local joint weight value corresponding to the local associated joint; the local joint weight value indicating a degree of association between the local associated joint and the target vertex, and the local associated joint of the target vertex being an associated joint of the target vertex predicted based on a local mesh region in the 3D mesh; and
optimizing global joint weight information of the target vertex based on the local joint weight information to obtain optimized joint weight information, and generating skinned mesh of the 3D object using the optimized joint weight information.