(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210984049.X
(22)申请日 2022.08.17
(65)同一申请的已公布的文献号
申请公布号 CN 115049767 A
(43)申请公布日 2022.09.13
(73)专利权人 深圳泽森软件技 术有限责任公司
地址 518051 广东省深圳市南 山区高新 南
九道深圳湾科技园10A栋 5楼
(72)发明人 陆树梁
(74)专利代理 机构 华进联合专利商标代理有限
公司 44224
专利代理师 张泽铭
(51)Int.Cl.
G06T 13/40(2011.01)
G06T 17/20(2006.01)G06V 10/74(2022.01)
(56)对比文件
JP 6487083 B1,2019.0 3.20
CN 111383309 A,2020.07.07
CN 112354186 A,2021.02.12
US 2018096 510 A1,2018.04.0 5
夏开建 等.改进的骨骼蒙皮算法模拟皮肤
变形. 《计算机 应用与软件》 .20 09,第26卷(第12
期),
Bian, Shaojun et al. .Automatic
Generati on of Dynamic Sk in Deformati on
for Animated C haracters. 《Sym metry》 .2018,
第10卷(第4期),
审查员 李健壮
(54)发明名称
动画编辑方法、 装置、 计算机设备和存储介
质
(57)摘要
本申请涉及一种动画编辑方法、 装置、 计算
机设备和存储介质。 所述方法包括: 获取当前骨
骼动画数据、 动画皮肤模 型、 预设骨骼动画数据;
从所述预设骨骼动画数据中获取与所述当前骨
骼动画数据的骨骼数据相似度在预设阈值范围
内的目标预设骨骼动画数据; 根据所述当前骨骼
动画数据与所述目标预设骨骼动画数据的骨骼
数据相似度得到皮肤形变融合权重; 获取所述目
标预设骨骼动画数据对应的皮肤形变参数; 根据
所述皮肤形变参数与所述动画皮肤模型的顶点
的位置信息得到目标皮肤形变数据; 基于所述目
标皮肤形变数据与所述皮肤形变融合权重进行
融合得到所述当前骨骼动画数据所对应的目标
动画。 能在保证编辑动画的精度的情况下, 有效
节省存储空间。
权利要求书3页 说明书18页 附图7页
CN 115049767 B
2022.11.04
CN 115049767 B
1.一种动画编辑方法, 其特 征在于, 所述方法包括:
获取当前骨骼动画数据、 动画皮肤模型、 预设骨骼动画数据;
从所述预设骨骼动画数据中获取与所述当前骨骼动画数据的骨骼数据相似度在预设
阈值范围内的目标预设骨骼动画数据, 所述骨骼数据相似度用于表征所述当前骨骼动画数
据与所述预设骨骼动画数据的相似程度;
根据所述当前骨骼动画数据与所述目标预设骨骼动画数据的骨骼数据相似度得到皮
肤形变融合权 重;
获取动画角色骨骼模型;
计算所述动画皮肤模型的顶点关于所述动画角色骨骼模型的蒙皮权重, 所述蒙皮权重
用于表征 所述动画皮肤模型的顶点关于所述动画角色骨骼模型的相对位置关系;
基于所述 蒙皮权重与所述动画皮肤模型的顶点的位置信息融合得到动画蒙皮模型;
根据所述目标预设骨骼动画数据对应的皮肤形变数据与所述动画蒙皮模型得到所述
目标预设骨骼动画数据对应的皮肤形变参数;
根据所述皮肤形变参数与所述动画皮肤模型的顶点的位置信息得到目标皮肤形变数
据;
基于所述目标皮肤形变数据与所述皮肤形变融合权重进行融合得到所述当前骨骼动
画数据所对应的目标动画。
2.根据权利要求1所述的方法, 其特征在于, 所述从所述预设骨骼动画数据中获取与 所
述当前骨骼动画数据 的骨骼数据相似度在预设阈值范围内的目标预设骨骼动画数据, 包
括:
基于所述当前骨骼动画数据中的骨骼位姿数据与骨骼速度数据以及所述预设骨骼动
画数据计算得到对应的骨骼数据相似度, 所述骨骼位姿数据包括骨骼位移量与骨骼旋转
量, 所述骨骼速度数据包括骨骼旋转速度与骨骼位移速度;
获取所述骨骼数据相似度的预设阈值范围;
根据所述骨骼数据相似度的预设阈值范围与所述骨骼数据相似度得到目标预设骨骼
动画数据。
3.根据权利要求2所述的方法, 其特征在于, 所述基于所述当前骨骼动画数据中的骨骼
位姿数据与骨骼速度数据以及所述预设骨骼动画数据计算得到对应的骨骼数据相似度, 包
括:
根据所述当前骨骼动画数据的骨骼位移量与所述预设骨骼动画数据的骨骼位移量的
差异值得到位移差异因子;
根据所述当前骨骼动画数据的骨骼位移速度与所述预设骨骼动画数据的骨骼位移速
度的差异值得到位移速度差异因子;
根据所述当前骨骼动画数据的骨骼旋转量与所述预设骨骼动画数据的骨骼旋转量的
差异值得到 旋转量差异因子;
根据所述当前骨骼动画数据的骨骼旋转速度与所述预设骨骼动画数据的骨骼旋转速
度的差异值得到 旋转速度差异因子;
基于所述位移差异因子、 所述位移速度差异因子、 所述旋转量差异因子以及所述旋转
速度差异因子融合得到所述骨骼数据相似度。权 利 要 求 书 1/3 页
2
CN 115049767 B
24.根据权利要求1所述的方法, 其特征在于, 所述根据所述当前骨骼动画数据与所述目
标预设骨骼动画数据的骨骼数据相似度得到皮肤形变融合权 重, 包括:
获取目标骨骼数据相似度, 所述目标骨骼数据相似度是所述目标预设骨骼动画数据与
所述当前骨骼动画数据的骨骼数据相似度;
基于所述目标骨骼数据相似度融合得到相似度融合因子;
基于所述目标骨骼数据相似度与所述相似度融合因子融合得到所述皮肤形变融合权
重。
5.根据权利要求1所述的方法, 其特征在于, 所述根据所述目标预设骨骼动画数据对应
的皮肤形变数据与所述动画蒙皮模型得到所述目标预设骨骼动画数据对应的皮肤形变参
数, 包括:
基于所述对应的皮肤形变数据与所述动画蒙皮模型进行差异计算后再加权融合得到
反向蒙皮算法表达式;
计算所述反向蒙皮算法表达式的最小值所对应的骨骼旋转矩阵与骨骼 平移向量;
将所述对应的骨骼旋转矩阵与骨骼 平移向量作为皮肤形变参数。
6.根据权利要求1所述的方法, 其特征在于, 所述根据所述皮肤形变参数与 所述动画皮
肤模型的顶点的位置信息得到目标皮肤形变数据, 包括:
获取动画角色骨骼模型, 所述动画角色骨骼模型包括主骨骼模型与修 正骨骼模型;
获取所述修正骨骼模型的修正运动参数, 所述修正运动参数包括修正骨骼旋转矩阵、
修正骨骼平移向量;
计算所述动画皮肤模型的顶点关于所述修正骨骼模型的修正蒙皮权重, 所述修正蒙皮
权重用于表征 所述动画皮肤模型的顶点关于所述 修正骨骼模型的相对位置关系;
计算所述动画皮肤模型的顶点关于所述主骨骼模型的蒙皮权重, 所述蒙皮权重用于表
征所述动画皮肤模型的顶点关于所述主骨骼模型的相对位置关系;
基于所述蒙皮权重、 所述动画皮肤模型的顶点的位置信息、 所述目标预设骨骼动画数
据对应的皮肤形变参数、 所述修正蒙皮权重 以及修正运动参数融合得到目标皮肤形变数
据。
7.根据权利要求6所述的方法, 其特征在于, 所述基于所述蒙皮权重、 所述动画皮肤模
型的顶点的位置信息、 所述 目标预设骨骼动画数据对应的皮肤形变参数、 所述修正蒙皮权
重以及修 正运动参数融合得到目标皮肤形变数据, 包括:
基于所述修正骨骼旋转矩阵、 所述修正骨骼平移向量、 所述动画皮肤模型的顶点的位
置信息以及所述 修正蒙皮权重融合得到蒙皮修 正项;
基于所述蒙皮权重、 所述动画皮肤模型的顶点的位置信息、 所述目标预设骨骼动画数
据对应的皮肤形变参数以及所述动画皮肤模型的顶点的位置信息融合得到蒙皮解 算项;
基于所述 蒙皮解算项与所述 蒙皮修正项融合得到目标皮肤形变数据。
8.一种动画编辑装置, 其特 征在于, 所述装置包括:
数据获取模块, 用于获取当前骨骼动画数据、 动画皮肤模型、 预设骨骼动画数据;
目标预设骨骼动画数据确定模块, 用于从所述预设骨骼动画数据中获取与 所述当前骨
骼动画数据的骨骼数据相似度在预设阈值范围内的目标预设骨骼动画数据, 所述骨骼数据
相似度用于表征 所述当前骨骼动画数据与所述预设骨骼动画数据的相似程度;权 利 要 求 书 2/3 页
3
CN 115049767 B
3
专利 动画编辑方法、装置、计算机设备和存储介质
文档预览
中文文档
29 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共29页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:31:37上传分享