SKIN WEIGHT SMOOTHING
案件概要
出願人
Tencent Technology (Shenzhen) Company Limited
発明者
Rong ZHANG
IPC分類
CPC分類
In a data processing method, a three-dimensional (3D) mesh model corresponding to a virtual object is obtained. Initial skin weights corresponding to model vertices in the 3D mesh model are obtained. Pairs of first type polygons in the 3D mesh model are merged into second type polygons to obtain a candidate mesh model. Each pair has a shared edge. A half-edge data structure corresponding to the candidate mesh model is obtained. Half edges in the half-edge data structure are traversed to obtain at least one collinear vertex path. Smoothing processing is performed on the initial skin weights corresponding to the model vertices in the at least one collinear vertex path based on a path direction of the at least one collinear vertex path in the half-edge data structure to obtain updated skin weights. Skinning processing is performed on the virtual object based on the updated skin weights.
原文(中国語)
In a data processing method, a three-dimensional (3D) mesh model corresponding to a virtual object is obtained. Initial skin weights corresponding to model vertices in the 3D mesh model are obtained. Pairs of first type polygons in the 3D mesh model are merged into second type polygons to obtain a candidate mesh model. Each pair has a shared edge. A half-edge data structure corresponding to the candidate mesh model is obtained. Half edges in the half-edge data structure are traversed to obtain at least one collinear vertex path. Smoothing processing is performed on the initial skin weights corresponding to the model vertices in the at least one collinear vertex path based on a path direction of the at least one collinear vertex path in the half-edge data structure to obtain updated skin weights. Skinning processing is performed on the virtual object based on the updated skin weights.
外部リソース