[發明專利]動畫切換方法、裝置、設備及計算機可讀存儲介質有效
| 申請號: | 202310086668.1 | 申請日: | 2023-02-09 |
| 公開(公告)號: | CN115779436B | 公開(公告)日: | 2023-05-05 |
| 發明(設計)人: | 陳石磊;練釗榮;侯季春;徐滔;胡波 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | A63F13/57 | 分類號: | A63F13/57;G06T13/00;G06V10/74;G06V10/80 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 李昂;胡春光 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動畫 切換 方法 裝置 設備 計算機 可讀 存儲 介質 | ||
本申請提供了一種動畫切換方法、裝置、計算機設備及計算機可讀存儲介質;該方法包括:獲取虛擬角色的當前狀態、位置信息和移動信息;當基于所述當前狀態、位置信息和移動信息確定達到狀態切換時機時,確定所述虛擬角色的目標狀態;利用所述目標狀態對應的運動匹配節點從動畫數據庫中確定出待播放的目標動畫;輸出所述目標動畫。通過本申請,能夠簡化運動動畫系統的復雜度,并且實現精細調優,提高動畫質量。
技術領域
本申請涉及數據處理技術,尤其涉及一種動畫切換方法、裝置、設備及計算機可讀存儲介質。
背景技術
運動動畫系統作為虛擬角色動畫系統的核心成分,負責生成角色在虛擬場景中的移動動畫。現有的運動動畫系統技術方案一般有兩種:基于動畫狀態機、基于運動匹配(Motion?Matching)。動畫狀態機系統由至少兩個狀態機組成,根據條件在狀態之間進行轉移。每個狀態機內部使用動畫分選器來選擇動畫和播放動畫。由于基于動畫狀態機的轉換根據動畫分選器的不同,需要對動畫進行專門的預處理、曲線計算,并開發運行時系統,工作流復雜,并且因為狀態轉移邏輯和動畫分選器的復雜性,容易出現故障(Bug),難以調試和維護;Motion?Matching技術不再人為的區分運動狀態,但開發者無法方便的干預動畫的切換和播放邏輯,因此可控性弱,并且整個運動動畫系統共享一套參數,調整參數會影響到整體的搜索算法,牽一發而動全身,無法精細調優。
發明內容
本申請實施例提供一種動畫切換方法、裝置及計算機可讀存儲介質,能夠簡化運動動畫系統的復雜度,并且實現精細調優,提高動畫質量。
本申請實施例的技術方案是這樣實現的:
本申請實施例提供一種動畫切換方法,所述方法包括:
獲取虛擬角色的當前狀態、位置信息和移動信息;
當基于所述當前狀態、位置信息和移動信息確定達到狀態切換時機時,確定所述虛擬角色的目標狀態;
利用所述目標狀態對應的運動匹配節點從動畫數據庫中確定出待播放的目標動畫;
輸出所述目標動畫。
本申請實施例提供一種動畫切換裝置,包括:
第一獲取模塊,用于獲取虛擬角色的當前狀態、位置信息和移動信息;
第一確定模塊,用于當基于所述當前狀態、位置信息和移動信息確定達到狀態切換時機時,確定所述虛擬角色的目標狀態;
第二確定模塊,用于利用所述目標狀態對應的運動匹配節點從動畫數據庫中確定出待播放的目標動畫;
播放模塊,用于輸出所述目標動畫。
在一些實施例中,該第二確定模塊,還用于:
獲取所述目標狀態對應的運動匹配節點和所述目標狀態對應的目標動畫數據庫;
獲取所述運動匹配節點對應的目標代價函數和當前播放動畫的當前姿態特征、當前軌跡特征;
基于所述目標代價函數、所述當前姿態特征和所述當前軌跡特征從所述目標動畫數據庫中確定待播放的目標動畫。
在一些實施例中,姿態特征中包括至少一個姿態特征分量,軌跡特征至少包括至少一個軌跡特征分量,該第二確定模塊,還用于:
基于所述目標代價函數獲取各個姿態特征分量對應的姿態權重和各個軌跡特征分量對應的軌跡權重;
獲取所述目標動畫數據庫中各個第一候選動畫的候選姿態特征和候選軌跡特征;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310086668.1/2.html,轉載請聲明來源鉆瓜專利網。





