数据处理方法、数据处理系统、可读存储介质及程序产品技术方案

技术编号:42074772 阅读:19 留言:0更新日期:2024-07-19 16:54
一种数据处理方法、数据处理装置、可读存储介质以及程序产品,能够在骨骼发生运动的情况下尽可能确保网格布线保持平直。数据处理方法包括:获取虚拟对象对应的三维曲面网格模型和骨骼模型,骨骼模型包括多个骨骼链,各骨骼链具有与三维曲面网格模型的距离小于预先设定的阈值的近邻骨骼关节;根据三维曲面网格模型的网格顶点确定与各骨骼链中的近邻骨骼关节对应的骨骼代理顶点;将三维曲面网格模型展开成二维平面网格模型,在二维平面网格模型中,网格顶点和骨骼代理顶点均沿两个正交方向排列;以及根据各网格顶点与各骨骼代理顶点在两个正交方向上隔开的网格顶点的边数,确定各骨骼代理顶点对于各网格顶点的蒙皮权重。

【技术实现步骤摘要】

本专利技术涉及一种数据处理方法、数据处理系统、计算机可读存储介质以及计算机程序产品。


技术介绍

1、众所周知,蒙皮技术是一种三维动画制作技术。通过将虚拟对象的网格模型绑定至对应的骨骼模型,即通过设置骨骼模型的骨骼关节对于网格模型的网格顶点的蒙皮权重,并基于lbs(linear blending skinning,线性混合蒙皮),能够通过骨骼模型的运动来控制虚拟对象的形变。在传统模式下,将网格模型与骨骼模型绑定后的蒙皮权重的设定通常是人工进行的,往往会耗费大量的人力成本和时间成本。

2、另一方面,关于蒙皮技术的应用,当前的工业界具有诸如bonespro、weightpro这样的软件产品,当前的学术界有诸如neuroskinning、rignet这样的基于人工智能的产品。然而,在这些现有的具有蒙皮功能的软件产品中,都是基于网格模型的网格顶点到骨骼关节的距离特征(欧氏距离/测地线距离/体素距离)来设定各骨骼关节对于网格顶点的蒙皮权重的。

3、以电子游戏领域为例,三维虚拟对象的一例即三维角色一般由简单的标准人体模型和衣物设计组成。简单人体的本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,包括:

2.如权利要求1所述的数据处理方法,其特征在于,

3.如权利要求1所述的数据处理方法,其特征在于,

4.如权利要求3所述的数据处理方法,其特征在于,

5.如权利要求1至4中任一项所述的数据处理方法,其特征在于,

6.如权利要求1至4中任一项所述的数据处理方法,其特征在于,

7.如权利要求3或4所述的数据处理方法,其特征在于,

8.如权利要求7所述的数据处理方法,其特征在于,

9.如权利要求7所述的数据处理方法,其特征在于,

<p>10.如权利要求...

【技术特征摘要】

1.一种数据处理方法,其特征在于,包括:

2.如权利要求1所述的数据处理方法,其特征在于,

3.如权利要求1所述的数据处理方法,其特征在于,

4.如权利要求3所述的数据处理方法,其特征在于,

5.如权利要求1至4中任一项所述的数据处理方法,其特征在于,

6.如权利要求1至4中任一项所述的数据处理方法,其特征在于,

7.如权利要求3或4所述的数据处理方法,其特征在于,

8.如权利要求7所述的数据处理方法,其特征在于,

9.如权利要求7所述的数据处理方法,其特征在于,

10.如权利要求9所述的数据处理方法,其特征在于,

11.如权利要求3或4所述的数据处理方法,其特征在于,

【专利技术属性】
技术研发人员:请求不公布姓名费洪晖
申请(专利权)人:上海鹰角网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1