[發明專利]一種數據處理方法與裝置在審
| 申請號: | 202011120133.4 | 申請日: | 2020-10-19 |
| 公開(公告)號: | CN112215930A | 公開(公告)日: | 2021-01-12 |
| 發明(設計)人: | 金晶 | 申請(專利權)人: | 珠海金山網絡游戲科技有限公司 |
| 主分類號: | G06T13/40 | 分類號: | G06T13/40;A63F13/60 |
| 代理公司: | 北京智信禾專利代理有限公司 11637 | 代理人: | 劉曉楠 |
| 地址: | 519000 廣東省珠海市高新區唐家灣鎮前島環路325號102室*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 裝置 | ||
1.一種數據處理方法,其特征在于,所述方法包括:
接收待生成的目標角色的虛擬形象與目標角色屬性數據;
根據所述目標角色屬性數據,在動作數據庫中確定與所述目標角色屬性數據對應的骨骼動畫;
結合所述目標角色的虛擬形象與所述骨骼動畫,為所述目標角色構造動作序列。
2.如權利要求1所述的方法,其特征在于,根據所述目標角色屬性數據,在動作數據庫中確定與所述目標角色屬性數據對應的骨骼動畫,包括:
在動作數據庫中確定目標骨骼動畫,所述目標骨骼動畫攜帶的標簽內容與所述目標角色屬性對應。
3.如權利要求1所述的方法,其特征在于,結合目標角色的虛擬形象與骨骼動畫,為所述目標角色構造動作序列,包括:
為所述虛擬形象生成至少一個目標形象;
從所述骨骼動畫中提取動作關鍵幀;
用所述目標形象替換所述動作關鍵幀中的骨骼形象得到所述目標角色的動作序列。
4.一種動作數據庫生成方法,其特征在于,所述方法包括:
獲取樣本虛擬角色,確定所述樣本虛擬角色的虛擬角色屬性數據;
確定所述樣本虛擬角色身體部位的關鍵節點,獲取所述關鍵節點的動作參數;
根據所述關鍵節點的動作參數構造樣本虛擬角色的骨骼動畫,結合所述虛擬角色屬性數據,為所述骨骼動畫添加對應的標簽;
將所述骨骼動畫與對應的標簽存入預設的動作數據庫中。
5.如權利要求4所述的方法,其特征在于,所述樣本虛擬角色包括面部特征與體態特征;
確定所述樣本虛擬角色的虛擬角色屬性數據,包括:
根據所述樣本虛擬角色的面部特征與體態特征確定所述樣本虛擬角色的虛擬角色屬性數據,其中,所述虛擬角色屬性數據包括所述樣本虛擬角色的年齡、性格、性別與所述樣本虛擬角色當前的情緒與動作。
6.如權利要求4所述的方法,其特征在于,所述關鍵節點的動作參數包括旋轉速率、旋轉角度、運動方向與運動軌跡;
確定所述樣本虛擬角色身體部位的關鍵節點,獲取所述關鍵節點的動作參數,包括:
檢測樣本虛擬角色的身體部位,根據樣本虛擬角色的身體部位定位關鍵節點,獲取關鍵節點的旋轉速率、旋轉角度、運動方向與運動軌跡。
7.如權利要求6所述的方法,其特征在于,根據樣本虛擬角色的身體部位定位關鍵節點,獲取關鍵節點的旋轉速率、旋轉角度、運動方向與運動軌跡,包括:
判斷是否能獲取所述關鍵節點的源數據,若是,則獲取所述關鍵節點的源數據,并在所述關鍵節點的源數據中提取與動作相關的動作源數據,在所述動作源數據中提取所述關鍵節點的旋轉速率、旋轉角度、運動方向與運動軌跡,其中,所述動作源數據包含關鍵節點的旋轉速率、旋轉角度、運動方向與運動軌跡;
若否,則獲取所述虛擬角色在預設時間長度內的視頻數據,根據所述樣本虛擬角色的視頻數據確定所述樣本虛擬角色的身體部位,根據所述樣本虛擬角色的身體部位定位關鍵節點,根據所述關鍵節點獲取所述樣本虛擬角色關鍵節點的旋轉速率、旋轉角度、運動方向與運動軌跡。
8.如權利要求4所述的方法,其特征在于,結合所述虛擬角色屬性數據,為所述骨骼動畫添加對應的標簽,包括:
將虛擬角色屬性數據中包含的所述樣本虛擬角色的年齡、性格、性別與所述樣本虛擬角色當前的情緒與動作作為標簽添加至所述骨骼動畫。
9.如權利要求4所述的方法,其特征在于,在將所述骨骼動畫與對應的標簽存入預設的動作數據庫中前,所述方法還包括:
對所述標簽進行檢測,若所述標簽與已存儲在動作數據庫中的骨骼動畫的標簽重復,則刪除所述骨骼動畫與對應的標簽。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海金山網絡游戲科技有限公司,未經珠海金山網絡游戲科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011120133.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種游戲畫面渲染方法及裝置
- 下一篇:一種角色控制方法與裝置





