[發(fā)明專利]一種動畫處理的方法及裝置、電子設備、存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202010421236.8 | 申請日: | 2020-05-18 |
| 公開(公告)號: | CN111489423A | 公開(公告)日: | 2020-08-04 |
| 發(fā)明(設計)人: | 趙飛輝 | 申請(專利權)人: | 網(wǎng)易(杭州)網(wǎng)絡有限公司 |
| 主分類號: | G06T13/00 | 分類號: | G06T13/00 |
| 代理公司: | 北京潤澤恒知識產(chǎn)權代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 310052 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動畫 處理 方法 裝置 電子設備 存儲 介質(zhì) | ||
本申請實施例提供了一種動畫處理的方法及裝置、電子設備、存儲介質(zhì),所述方法包括:獲取針對虛擬對象目標部位的基礎骨骼;當檢測到滿足預設的觸發(fā)條件時,加載所述基礎骨骼對應的輔助骨骼,其中,所述基礎骨骼為所述輔助骨骼的父骨骼;采用所述基礎骨骼和所述輔助骨骼,生成針對所述虛擬對象目標部位的動畫。通過本申請實施例,實現(xiàn)了對動畫中骨骼處理的優(yōu)化,在保持角色動作細節(jié)及動畫豐富度的同時,節(jié)省了游戲的運行消耗,且設計靈活多變,便于修改動畫。
技術領域
本申請涉及計算機領域,特別是涉及一種動畫處理的方法及裝置、電子設備、存儲介質(zhì)。
背景技術
在手機游戲中,由于同屏人物角色的數(shù)量限制,會進一步限制人物角色的骨骼數(shù)量,而簡化人物角色的骨骼將影響動畫中人物的細節(jié)表現(xiàn)。
為了保證豐富的動畫細節(jié),通常是采用一套最大化的骨骼,將人物角色所要用到的骨骼都包含在內(nèi),但過多的骨骼數(shù)量會導致性能消耗,使游戲無法流暢的運行。
發(fā)明內(nèi)容
鑒于上述問題,提出了以便提供克服上述問題或者至少部分地解決上述問題的一種動畫處理的方法及裝置、電子設備、存儲介質(zhì),包括:
一種動畫處理的方法,所述方法包括:
獲取針對虛擬對象目標部位的基礎骨骼;
當檢測到滿足預設的觸發(fā)條件時,加載所述基礎骨骼對應的輔助骨骼,其中,所述基礎骨骼為所述輔助骨骼的父骨骼;
采用所述基礎骨骼和所述輔助骨骼,生成針對所述虛擬對象目標部位的動畫。
可選地,所述采用所述基礎骨骼和所述輔助骨骼,生成針對所述虛擬對象目標部位的動畫,包括:
確定所述基礎骨骼當前對應的基礎動作;
從所述輔助骨骼對應的一個或多個輔助動作中,選擇與所述基礎動作對應的輔助動作;
結(jié)合所述基礎骨骼的基礎動作和所述輔助骨骼的輔助動作,生成針對所述虛擬對象目標部位的動畫。
可選地,所述結(jié)合所述基礎骨骼的基礎動作和所述輔助骨骼的輔助動作,生成針對所述虛擬對象目標部位的動畫,包括:
確定所述基礎動作對應的基礎骨骼的第一位置和所述輔助動作對應的輔助骨骼的第二位置;
根據(jù)所述第一位置和所述第二位置,得到所述輔助骨骼待移動的目標位置;
根據(jù)所述目標位置控制所述輔助骨骼移動,生成針對所述虛擬對象目標部位的動畫。
可選地,所述根據(jù)所述第一位置和所述第二位置,得到所述輔助骨骼待移動的目標位置,包括:
將所述第一位置和所述第二位置進行疊加,得到所述輔助骨骼待移動的目標位置;或者,
將所述第一位置的預設百分比的結(jié)果,與所述第二位置進行疊加,得到所述輔助骨骼待移動的目標位置。
可選地,所述基礎骨骼包括兩個以上的輔助骨骼,且所述兩個以上的輔助骨骼分別與所述目標部位的兩個以上的子部位對應。
可選地,所述觸發(fā)條件包括精細動畫播放條件,所述精細動畫播放條件包括以下至少一種:
當前播放動畫為過場動畫;
虛擬攝像頭在當前游戲場景中的高度低于預設閾值。
可選地,所述輔助動作包括以下任一項:
表情、姿態(tài)、表情或姿態(tài)的集合。
一種動畫處理的裝置,所述裝置包括:
基礎骨骼獲取模塊,用于獲取針對虛擬對象目標部位的基礎骨骼;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網(wǎng)易(杭州)網(wǎng)絡有限公司,未經(jīng)網(wǎng)易(杭州)網(wǎng)絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010421236.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





