CNIPA.AI
返回搜索
档案

SKIN WEIGHT SMOOTHING

发明专利审中
4浏览
20权利要求 · 3 独立
§ Ⅰ

卷宗概要

发明人

Rong ZHANG

IPC 分类

G6T 17/20G6T 5/70G6T 13/20

CPC 分类

G6T17/205G6T5/70G6T13/20

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.