[發明專利]一種人形動畫復用方法及系統在審
| 申請號: | 202110589942.8 | 申請日: | 2021-05-28 |
| 公開(公告)號: | CN113298917A | 公開(公告)日: | 2021-08-24 |
| 發明(設計)人: | 周清會;張泓權;湯代理 | 申請(專利權)人: | 上海曼恒數字技術股份有限公司 |
| 主分類號: | G06T13/80 | 分類號: | G06T13/80 |
| 代理公司: | 上海港慧專利代理事務所(普通合伙) 31402 | 代理人: | 卞小婷 |
| 地址: | 201615 上海市松江*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 人形 動畫 方法 系統 | ||
1.一種人形動畫復用方法,其特征在于,包括:
剖析人形模型的骨骼系統,包括獲取關節節點的父子關系;
確定目標模型的初始骨骼狀態;
調整所述目標模型的骨骼狀態至第一姿勢狀態;
根據所述第一姿勢狀態,通過源模型的動畫數據得到目標模型的重定向數據。
2.根據權利要求1所述的方法,其特征在于,所述人形模型包括源模型和目標模型,所述剖析人形模型的骨骼系統包括:
剖析骨骼系統在一個動畫中的運作機制,包括在每一幀動畫中,所述關節節點之間的傳遞關系,所述關節包括父關節和子關節。
3.根據權利要求2所述的方法,其特征在于,所述初始骨骼狀態包括T-Pose,A-Pose,0-Pose。
4.根據權利要求3所述的方法,其特征在于,所述調整所述目標模型的骨骼狀態至第一姿勢狀態包括:
將目標模型的骨骼狀態調整至初始零旋轉狀態,包括將各關節的旋轉調整至零值;
根據第一姿勢狀態的旋轉數據,將目標模型的骨骼狀態調整至第一姿勢狀態,所述第一姿勢狀態包括T-Pose。
5.根據權利要求2所述的方法,其特征在于,所述根據所述第一姿勢狀態,通過源模型的動畫數據得到目標模型的重定向數據包括:
計算各關節在第一姿勢狀態下基坐標軸的旋轉數據;
迭代父關節和子關節的數據,得到兩個關節點基坐標軸的旋轉差值;
根據所述旋轉差值與源模型動畫數據的旋轉值和第一姿勢狀態下的差值乘積,得到目標模型的重定向數據。
6.根據權利要求5所述的方法,其特征在于,所述旋轉差值為基于四元數的差值。
7.根據權利要求5所述的方法,其特征在于,所述目標模型的重定向數據包括引擎關于旋轉坐標順序,所述旋轉坐標順序包括xyz,yxz,zxy,xzy,yzx,zyx。
8.根據權利要求1所述的方法,其特征在于,所述骨骼系統的關節節點進行自動映射處理,識別同一關節節點的不同命名并自動映射對應的關節。
9.根據權利要求8所述的方法,其特征在于,若不能識別關節節點的命名,提供UI面板獲取用戶的手動設定;若所述骨骼系統的關節節點的數量或父子關系不同,計算并消除目標模型和源模型之間的差異。
10.一個系統,其特征在于,包括:
一個存儲器,被配置為存儲數據及指令;
一個與存儲器建立通信的處理器,其中,當執行存儲器中的指令時,所述處理器被配置為:
剖析人形模型的骨骼系統,包括獲取關節節點的父子關系;
確定目標模型的初始骨骼狀態;
調整所述目標模型的骨骼狀態至第一姿勢狀態;
根據所述第一姿勢狀態,通過源模型的動畫數據得到目標模型的重定向數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海曼恒數字技術股份有限公司,未經上海曼恒數字技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110589942.8/1.html,轉載請聲明來源鉆瓜專利網。





