[發明專利]一種角色模型的消散方法、裝置、設備及存儲介質有效
| 申請號: | 201911304339.X | 申請日: | 2019-12-17 |
| 公開(公告)號: | CN110992494B | 公開(公告)日: | 2023-08-25 |
| 發明(設計)人: | 符曉洋 | 申請(專利權)人: | 米哈游科技(上海)有限公司 |
| 主分類號: | G06T19/20 | 分類號: | G06T19/20;A63F13/60 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 201802 上海市嘉*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 角色 模型 消散 方法 裝置 設備 存儲 介質 | ||
本發明實施例公開了一種角色模型的消散方法、裝置、設備及存儲介質。方法包括:獲取初始角色模型;根據初始角色模型進行預處理獲得角色修改模型,角色修改模型中的每個頂點中保存所位于的三角面片中全部頂點的位置信息;獲得運動消散信息,運動消散信息包括運動方向和運動終點位置;根據運動消散信息控制角色修改模型進行消散。通過將初始角色模型進行預處理獲得角色修改模型,使得角色修改模型中的每一個頂點保存所位于的三角面片中全部頂點的位置信息,在不需要進行三角面片重新裝配的情況下,能夠根據所獲取的運動消散信息直接對角色修改模型進行消散,不僅提高了角色模型的處理速度,而且應用范圍更加廣泛,從而提升了用戶的體驗效果。
技術領域
本發明實施例涉及圖形處理技術領域,尤其涉及一種角色模型的消散方法、裝置、設備及存儲介質。
背景技術
在游戲設計領域,通常采用多個幾何體構成一個游戲角色模型,為了設計和運算的簡便性,幾何體一般采用的是三角面片,三角面片可以理解為角色模型的最小結構單元。
發明人發現現有技術中至少存在如下問題:現有技術中為了實現角色模型的特定動態效果,一般采用的是在運行時通過幾何著色器來重新裝配三角片面,但采用三角片面重新裝配的過程不僅處理效率低,而且所實現的動態效果并不理想,并且存在一些硬件設備不支持幾何著色器運行的情況,從而影響用戶的體驗效果。
發明內容
本發明實施例提供了一種角色模型的消散方法、裝置、設備及存儲介質。以實現對角色模型進行消散。
第一方面,本發明實施例提供了一種角色模型的消散方法,包括:獲取初始角色模型,其中,初始角色模型中包括構成同一個三角面片的頂點集合,并且在每個頂點中保存頂點自身的位置信息;
根據初始角色模型進行預處理獲得角色修改模型,其中,角色修改模型中的每個頂點中保存所位于的三角面片中全部頂點的位置信息;
獲得運動消散信息,其中,運動消散信息包括運動方向和運動終點位置;
根據運動消散信息控制角色修改模型進行消散。
第二方面,本發明實施例提供了一種角色模型的消散裝置,包括:初始角色模型獲取模塊,用于獲取初始角色模型,其中,初始角色模型中包括構成同一個三角面片的頂點集合,并且在每個頂點中保存頂點自身的位置信息;
角色修改模型獲取模塊,用于根據初始角色模型進行預處理獲得角色修改模型,其中,角色修改模型中的每個頂點中保存所位于的三角面片中全部頂點的位置信息;
運動消散信息獲取模塊,用于獲得運動消散信息,其中,運動消散信息包括運動方向和運動終點位置;
消散模塊,用于角色修改模型根據運動消散信息進行消散。
第三方面,本發明實施例提供了一種設備,設備包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序;
當一個或多個程序被一個或多個處理器執行,使得一個或多個處理器實現本發明任意實施例中的方法。
第四方面,本發明實施例還提供了一種計算機存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現如本發明任意實施例的方法。
本發明實施例的技術方案,通過將初始角色模型進行預處理獲得角色修改模型,使得角色修改模型中的每一個頂點保存所位于的三角面片中全部頂點的位置信息,在不需要進行三角面片重新裝配的情況下,能夠根據所獲取的運動消散信息直接對角色修改模型進行消散,不僅提高了角色模型的處理速度,而且應用范圍更加廣泛,從而提升了用戶的體驗效果。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于米哈游科技(上海)有限公司,未經米哈游科技(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911304339.X/2.html,轉載請聲明來源鉆瓜專利網。





