System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 日韩av无码免费播放,亚洲AV无码一区二区三区DV ,特级毛片内射www无码
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    骨骼動畫更新方法、裝置、電子設(shè)備和存儲介質(zhì)制造方法及圖紙

    技術(shù)編號:44520398 閱讀:1 留言:0更新日期:2025-03-07 13:13
    本發(fā)明專利技術(shù)實施例提出一種骨骼動畫更新方法、裝置、電子設(shè)備和存儲介質(zhì),涉及計算機圖形技術(shù)領(lǐng)域。該方法響應骨骼動畫的更新指令,獲取待更新骨骼和動畫狀態(tài)數(shù)據(jù)對應的優(yōu)先級;動畫狀態(tài)數(shù)據(jù)表征骨骼在不同時間點的狀態(tài)信息;根據(jù)待更新骨骼的遮罩系數(shù)和優(yōu)先級,從動畫狀態(tài)數(shù)據(jù)中確定目標動畫狀態(tài)數(shù)據(jù);根據(jù)目標動畫狀態(tài)數(shù)據(jù)對應的動畫數(shù)據(jù)更新骨骼動畫。本發(fā)明專利技術(shù)利用遮罩系數(shù)和優(yōu)先級從動畫狀態(tài)數(shù)據(jù)中篩選用于更新骨骼動畫的目標動畫狀態(tài)數(shù)據(jù),極大減少游戲內(nèi)角色完成各復雜動作表現(xiàn)時所需的動畫數(shù)據(jù)數(shù)量,優(yōu)化了骨骼動畫更新邏輯,有效提升骨骼動畫更新效率。

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)涉及計算機圖形,具體而言,涉及一種骨骼動畫更新方法、裝置、電子設(shè)備和存儲介質(zhì)


    技術(shù)介紹

    1、對于游戲領(lǐng)域,在進行骨骼動畫更新時,為了完成一些角色的動作表現(xiàn)總是需要額外制作很多對應的動畫資源,這將導致骨骼動畫更新緩慢,同時也造成額外的資源占用。


    技術(shù)實現(xiàn)思路

    1、有鑒于此,本專利技術(shù)的目的在于提供一種骨骼動畫更新方法、裝置、電子設(shè)備和存儲介質(zhì),能夠有效提升骨骼動畫更新效率。

    2、為了實現(xiàn)上述目的,本專利技術(shù)實施例采用的技術(shù)方案如下:

    3、第一方面,本專利技術(shù)提供一種骨骼動畫更新方法,所述方法包括:

    4、響應骨骼動畫的更新指令,獲取待更新骨骼和動畫狀態(tài)數(shù)據(jù)對應的優(yōu)先級;所述動畫狀態(tài)數(shù)據(jù)表征骨骼在不同時間點的狀態(tài)信息;

    5、根據(jù)所述待更新骨骼的遮罩系數(shù)和所述優(yōu)先級,從所述動畫狀態(tài)數(shù)據(jù)中確定目標動畫狀態(tài)數(shù)據(jù);

    6、根據(jù)所述目標動畫狀態(tài)數(shù)據(jù)對應的動畫數(shù)據(jù)更新骨骼動畫。

    7、在可選的實施方式中,所述更新指令包括動畫標識和多個動畫狀態(tài)數(shù)據(jù);所述動畫狀態(tài)數(shù)據(jù)包括遮罩標識;所述獲取待更新骨骼和動畫狀態(tài)數(shù)據(jù)對應的優(yōu)先級,包括:

    8、根據(jù)所述動畫標識獲取對應的原始動畫數(shù)據(jù);

    9、根據(jù)原始動畫數(shù)據(jù)獲取所述待更新骨骼;

    10、根據(jù)所述遮罩標識獲取動畫狀態(tài)數(shù)據(jù)對應的優(yōu)先級。

    11、在可選的實施方式中,所述根據(jù)所述遮罩標識獲取動畫狀態(tài)數(shù)據(jù)對應的優(yōu)先級,包括:

    12、當所述遮罩標識指示不應用遮罩時,將所述動畫狀態(tài)數(shù)據(jù)對應的優(yōu)先級設(shè)置為最低級;

    13、當所述遮罩標識指示應用遮罩時,確定所述遮罩標識對應的遮罩模版,并將所述遮罩模版中的優(yōu)先級確定為所述動畫狀態(tài)數(shù)據(jù)對應的優(yōu)先級。

    14、在可選的實施方式中,所述根據(jù)所述待更新骨骼的遮罩系數(shù)和所述優(yōu)先級,從所述動畫狀態(tài)數(shù)據(jù)中確定目標動畫狀態(tài)數(shù)據(jù),包括:

    15、從所述動畫狀態(tài)數(shù)據(jù)中獲取所述待更新骨骼對應的待處理動畫狀態(tài)數(shù)據(jù);

    16、根據(jù)所述待處理動畫狀態(tài)數(shù)據(jù)的預設(shè)權(quán)重、所述待處理動畫狀態(tài)數(shù)據(jù)的優(yōu)先級和所述待更新骨骼在所述待處理動畫狀態(tài)數(shù)據(jù)中的遮罩系數(shù),從所述待處理動畫狀態(tài)數(shù)據(jù)中確定所述目標動畫狀態(tài)數(shù)據(jù)。

    17、在可選的實施方式中,所述動畫狀態(tài)數(shù)據(jù)包括遮罩標識;所述從所述動畫狀態(tài)數(shù)據(jù)中獲取所述待更新骨骼對應的待處理動畫狀態(tài)數(shù)據(jù),包括:

    18、當所述遮罩標識指示不應用遮罩且所述動畫狀態(tài)數(shù)據(jù)對應的動畫數(shù)據(jù)中包含所述待更新骨骼時,將所述動畫狀態(tài)數(shù)據(jù)確定為所述待處理動畫狀態(tài)數(shù)據(jù);

    19、當所述遮罩標識指示應用遮罩且所述動畫狀態(tài)數(shù)據(jù)對應的遮罩模版中包含所述待更新骨骼時,將所述動畫狀態(tài)數(shù)據(jù)確定為待處理動畫狀態(tài)數(shù)據(jù)。

    20、在可選的實施方式中,所述根據(jù)所述待處理動畫狀態(tài)數(shù)據(jù)的預設(shè)權(quán)重、所述待處理動畫狀態(tài)數(shù)據(jù)的優(yōu)先級和所述待更新骨骼在所述待處理動畫狀態(tài)數(shù)據(jù)中的遮罩系數(shù),從所述待處理動畫狀態(tài)數(shù)據(jù)中確定所述目標動畫狀態(tài)數(shù)據(jù),包括:

    21、按照優(yōu)先級從低到高的順序依次獲取所述待處理動畫狀態(tài)數(shù)據(jù),將新取出的待處理動畫狀態(tài)數(shù)據(jù)作為當前狀態(tài)數(shù)據(jù)并保存在緩存中;

    22、將所述當前狀態(tài)數(shù)據(jù)的預設(shè)權(quán)重與所述待更新骨骼在所述當前狀態(tài)數(shù)據(jù)中的遮罩系數(shù)的乘積確定為所述當前狀態(tài)數(shù)據(jù)的實時權(quán)重;

    23、根據(jù)所述當前狀態(tài)數(shù)據(jù)的實時權(quán)重和已緩存狀態(tài)數(shù)據(jù)的預設(shè)權(quán)重確定已緩存狀態(tài)數(shù)據(jù)的實時權(quán)重;所述已緩存狀態(tài)數(shù)據(jù)為緩存中除所述當前狀態(tài)數(shù)據(jù)之外的待處理動畫狀態(tài)數(shù)據(jù);

    24、當所述當前狀態(tài)數(shù)據(jù)的實時權(quán)重為預設(shè)值時,刪除所述已緩存狀態(tài)數(shù)據(jù);當所述當前狀態(tài)數(shù)據(jù)的實時權(quán)重不為預設(shè)值時,按照優(yōu)先級從高到低的順序依次對所述實時權(quán)重求和,當所述實時權(quán)重的和為所述預設(shè)值時,將未參與求和的所述實時權(quán)重對應的已緩存狀態(tài)數(shù)據(jù)刪除,直到遍歷完全部所述待處理動畫狀態(tài)數(shù)據(jù),將緩存中的待處理動畫狀態(tài)數(shù)據(jù)確定為所述目標動畫狀態(tài)數(shù)據(jù)。

    25、第二方面,本專利技術(shù)提供一種骨骼動畫更新裝置,所述裝置包括:

    26、處理模塊,用于響應骨骼動畫的更新指令,獲取待更新骨骼和動畫狀態(tài)數(shù)據(jù)對應的優(yōu)先級;所述動畫狀態(tài)數(shù)據(jù)表征骨骼在不同時間點的狀態(tài)信息;根據(jù)所述待更新骨骼的遮罩系數(shù)和所述優(yōu)先級,從所述動畫狀態(tài)數(shù)據(jù)中確定目標動畫狀態(tài)數(shù)據(jù);

    27、更新模塊,用于根據(jù)所述目標動畫狀態(tài)數(shù)據(jù)對應的動畫數(shù)據(jù)更新骨骼動畫。

    28、在可選的實施方式中,所述更新指令包括動畫標識和多個動畫狀態(tài)數(shù)據(jù);所述動畫狀態(tài)數(shù)據(jù)包括遮罩標識;處理模塊,用于根據(jù)所述動畫標識獲取對應的原始動畫數(shù)據(jù);根據(jù)原始動畫數(shù)據(jù)獲取所述待更新骨骼;根據(jù)所述遮罩標識獲取動畫狀態(tài)數(shù)據(jù)對應的優(yōu)先級。

    29、第三方面,本專利技術(shù)提供一種電子設(shè)備,包括處理器和存儲器,所述存儲器存儲有能夠被所述處理器執(zhí)行的機器可執(zhí)行指令,所述處理器可執(zhí)行所述機器可執(zhí)行指令以實現(xiàn)前述實施方式任一所述的骨骼動畫更新方法。

    30、第四方面,本專利技術(shù)提供一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如前述實施方式中任一項所述的骨骼動畫更新方法。

    31、相比于現(xiàn)有技術(shù),本專利技術(shù)實施例提供的骨骼動畫更新方法、裝置、電子設(shè)備和存儲介質(zhì),利用遮罩系數(shù)和優(yōu)先級從動畫狀態(tài)數(shù)據(jù)中篩選用于更新骨骼動畫的目標動畫狀態(tài)數(shù)據(jù),極大減少游戲內(nèi)角色完成各復雜動作表現(xiàn)時所需的動畫數(shù)據(jù)數(shù)量,優(yōu)化了骨骼動畫更新邏輯,有效提升骨骼動畫更新效率。

    32、為使本專利技術(shù)的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。

    本文檔來自技高網(wǎng)...

    【技術(shù)保護點】

    1.一種骨骼動畫更新方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的骨骼動畫更新方法,其特征在于,所述更新指令包括動畫標識和多個動畫狀態(tài)數(shù)據(jù);所述動畫狀態(tài)數(shù)據(jù)包括遮罩標識;所述獲取待更新骨骼和動畫狀態(tài)數(shù)據(jù)對應的優(yōu)先級,包括:

    3.根據(jù)權(quán)利要求2所述的骨骼動畫更新方法,其特征在于,所述根據(jù)所述遮罩標識獲取動畫狀態(tài)數(shù)據(jù)對應的優(yōu)先級,包括:

    4.根據(jù)權(quán)利要求1所述的骨骼動畫更新方法,其特征在于,所述根據(jù)所述待更新骨骼的遮罩系數(shù)和所述優(yōu)先級,從所述動畫狀態(tài)數(shù)據(jù)中確定目標動畫狀態(tài)數(shù)據(jù),包括:

    5.根據(jù)權(quán)利要求4所述的骨骼動畫更新方法,其特征在于,所述動畫狀態(tài)數(shù)據(jù)包括遮罩標識;所述從所述動畫狀態(tài)數(shù)據(jù)中獲取所述待更新骨骼對應的待處理動畫狀態(tài)數(shù)據(jù),包括:

    6.根據(jù)權(quán)利要求4所述的骨骼動畫更新方法,其特征在于,所述根據(jù)所述待處理動畫狀態(tài)數(shù)據(jù)的預設(shè)權(quán)重、所述待處理動畫狀態(tài)數(shù)據(jù)的優(yōu)先級和所述待更新骨骼在所述待處理動畫狀態(tài)數(shù)據(jù)中的遮罩系數(shù),從所述待處理動畫狀態(tài)數(shù)據(jù)中確定所述目標動畫狀態(tài)數(shù)據(jù),包括:

    7.一種骨骼動畫更新裝置,其特征在于,所述裝置包括:

    8.根據(jù)權(quán)利要求7所述的骨骼動畫更新裝置,其特征在于,所述更新指令包括動畫標識和多個動畫狀態(tài)數(shù)據(jù);所述動畫狀態(tài)數(shù)據(jù)包括遮罩標識;處理模塊,用于根據(jù)所述動畫標識獲取對應的原始動畫數(shù)據(jù);根據(jù)原始動畫數(shù)據(jù)獲取所述待更新骨骼;根據(jù)所述遮罩標識獲取動畫狀態(tài)數(shù)據(jù)對應的優(yōu)先級。

    9.一種電子設(shè)備,其特征在于,包括處理器和存儲器,所述存儲器存儲有能夠被所述處理器執(zhí)行的機器可執(zhí)行指令,所述處理器可執(zhí)行所述機器可執(zhí)行指令以實現(xiàn)權(quán)利要求1-6任一所述的骨骼動畫更新方法。

    10.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-6中任一項所述的骨骼動畫更新方法。

    ...

    【技術(shù)特征摘要】

    1.一種骨骼動畫更新方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的骨骼動畫更新方法,其特征在于,所述更新指令包括動畫標識和多個動畫狀態(tài)數(shù)據(jù);所述動畫狀態(tài)數(shù)據(jù)包括遮罩標識;所述獲取待更新骨骼和動畫狀態(tài)數(shù)據(jù)對應的優(yōu)先級,包括:

    3.根據(jù)權(quán)利要求2所述的骨骼動畫更新方法,其特征在于,所述根據(jù)所述遮罩標識獲取動畫狀態(tài)數(shù)據(jù)對應的優(yōu)先級,包括:

    4.根據(jù)權(quán)利要求1所述的骨骼動畫更新方法,其特征在于,所述根據(jù)所述待更新骨骼的遮罩系數(shù)和所述優(yōu)先級,從所述動畫狀態(tài)數(shù)據(jù)中確定目標動畫狀態(tài)數(shù)據(jù),包括:

    5.根據(jù)權(quán)利要求4所述的骨骼動畫更新方法,其特征在于,所述動畫狀態(tài)數(shù)據(jù)包括遮罩標識;所述從所述動畫狀態(tài)數(shù)據(jù)中獲取所述待更新骨骼對應的待處理動畫狀態(tài)數(shù)據(jù),包括:

    6.根據(jù)權(quán)利要求4所述的骨骼動畫更新方法,其特征在于,所述根據(jù)所述待處理動畫狀態(tài)數(shù)據(jù)的預設(shè)權(quán)重、所述待處理動畫狀...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:郎廣岳
    申請(專利權(quán))人:北京像素軟件科技股份有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲成a∧人片在线观看无码| 亚洲AV无码国产精品永久一区| 免费无码成人AV在线播放不卡| 无码精品人妻一区二区三区免费| 亚洲高清无码专区视频| 国产亚洲美日韩AV中文字幕无码成人| 亚洲AV永久无码精品水牛影视 | 国产aⅴ无码专区亚洲av麻豆 | 伊人久久无码中文字幕| 久久久久久国产精品无码超碰| 激情无码人妻又粗又大| 无码精品人妻一区二区三区中| 久久久久无码国产精品不卡| 久久精品日韩av无码| 亚洲αⅴ无码乱码在线观看性色| 中文字幕在线无码一区二区三区| 亚洲性无码av在线| 亚洲精品中文字幕无码AV| 十八禁视频在线观看免费无码无遮挡骂过| 久久人妻av无码中文专区| 亚洲精品无码久久久久去q| 亚洲乱亚洲乱妇无码麻豆| 免费a级毛片无码av| 四虎国产精品永久在线无码| 国产成人无码AⅤ片在线观看| 无码一区二区三区爆白浆| 国产精品三级在线观看无码 | 国产精品无码一区二区三区免费| 久久久久久久久免费看无码| 白嫩无码人妻丰满熟妇啪啪区百度| 中文无码伦av中文字幕| 亚洲精品一级无码鲁丝片| 人妻在线无码一区二区三区| 高清无码中文字幕在线观看视频| 在线播放无码后入内射少妇| 亚洲AV无码不卡在线观看下载 | 亚洲AV无码成人网站在线观看| 无码AV波多野结衣久久| 日韩精品无码一区二区三区不卡| 午夜福利无码不卡在线观看 | 久久久久无码精品亚洲日韩 |