本申請涉及動畫,尤其是涉及到一種模型效果控制參數的生成方法及裝置、存儲介質、計算機設備。
背景技術:
1、為提升游戲畫面效果,游戲中經常會設置一些動態(tài)元素,使得游戲表現力更生動。例如在游戲場景中通常會存在很多虛擬植物,為了提升真實感,部分游戲利用正弦函數對模型頂點進行簡單地擾動、彎曲,以造成植物有風吹動的假象。然而,采用這種方式只能模擬枝葉擾動效果,效果較為單一且不夠真實。
技術實現思路
1、有鑒于此,本申請?zhí)峁┝艘环N模型效果控制參數的生成方法及裝置、存儲介質、計算機設備,其能夠根據用戶的需求自動生成模型各頂點對應的效果控制參數,提升了效果控制參數的生成效率及模型表現效果。
2、根據本申請的一個方面,提供了一種模型效果控制參數的生成方法,其特征在于,所述方法包括:
3、基于目標模型確定至少一個目標頂點,并確定所述目標頂點對應的控制參照路徑,其中,所述控制參照路徑包括起始點和結束點;
4、確定目標參數確定模式,并基于所述目標參數確定模式和所述控制參照路徑,確定所述目標頂點的基礎控制參數;
5、確定所述目標頂點對應的效果漸變參數;
6、根據所述效果漸變參數和所述基礎控制參數,生成所述目標頂點的效果控制參數。
7、根據本申請的另一方面,提供了一種風場動畫生成方法,包括:
8、獲取目標模型中各目標頂點對應的軸點信息、效果控制參數以及所述目標模型所在風場的風場信息,其中,所述效果控制參數通過上述的模型效果控制參數的生成方法確定;
9、根據所述軸點信息、所述風場信息以及所述效果控制參數,計算所述目標頂點的頂點位移,并基于所述頂點位移確定位移后的目標模型;
10、基于初始的目標模型和所述位移后的目標模型,生成所述目標模型的風場動畫。
11、根據本申請的另一方面,提供了一種模型效果控制參數的生成裝置,所述裝置包括:
12、參照路徑確定模塊,用于基于目標模型確定至少一個目標頂點,并確定所述目標頂點對應的控制參照路徑,其中,所述控制參照路徑包括起始點和結束點;
13、基礎參數確定模塊,用于確定目標參數確定模式,并基于所述目標參數確定模式和所述控制參照路徑,確定所述目標頂點的基礎控制參數;
14、漸變參數確定模塊,用于確定所述目標頂點對應的效果漸變參數;
15、控制參數生成模塊,用于根據所述效果漸變參數和所述基礎控制參數,生成所述目標頂點的效果控制參數。
16、根據本申請的另一方面,提供了一種風場動畫生成裝置,包括:
17、獲取模塊,用于獲取目標模型中各目標頂點對應的軸點信息、效果控制參數以及所述目標模型所在風場的風場信息,其中,所述效果控制參數通過上述的模型效果控制參數的生成裝置確定;
18、位移計算模塊,用于根據所述軸點信息、所述風場信息以及所述效果控制參數,計算所述目標頂點的頂點位移,并基于所述頂點位移確定位移后的目標模型;
19、動畫生成模塊,用于基于初始的目標模型和所述位移后的目標模型,生成所述目標模型的風場動畫
20、依據本申請又一個方面,提供了一種存儲介質,其上存儲有計算機程序,所述程序被處理器執(zhí)行時實現上述模型效果控制參數的生成方法。
21、依據本申請又一個方面,提供了一種存儲介質,其上存儲有計算機程序,所述程序被處理器執(zhí)行時實現上述風場動畫生成方法。
22、依據本申請再一個方面,提供了一種計算機設備,包括存儲介質、處理器及存儲在存儲介質上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現上述模型效果控制參數的生成方法。
23、依據本申請再一個方面,提供了一種計算機設備,包括存儲介質、處理器及存儲在存儲介質上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現上述風場動畫生成方法。
24、借由上述技術方案,本申請?zhí)峁┑囊环N模型效果控制參數的生成方法及裝置、存儲介質、計算機設備,能夠根據用戶指定的目標參數確定模式、效果漸變參數,自動生成模型各頂點的效果控制參數,將生成過程自動化和標準化,極大加快了生成的效率。
25、上述說明僅是本申請技術方案的概述,為了能夠更清楚了解本申請的技術手段,而可依照說明書的內容予以實施,并且為了讓本申請的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本申請的具體實施方式。
1.一種模型效果控制參數的生成方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述基于所述目標參數確定模式和所述控制參照路徑,確定所述目標頂點的基礎控制參數,包括:
3.根據權利要求1所述的方法,其特征在于,所述確定所述目標頂點對應的控制參照路徑,包括:
4.根據權利要求3所述的方法,其特征在于,依據所述起始點集合、所述結束點集合以及所述目標路徑確定模式確定所述目標頂點對應的控制參照路徑,包括:
5.根據權利要求3所述的方法,其特征在于,所述確定起始點集合和結束點集合,包括:
6.根據權利要求1所述的方法,其特征在于,所述效果漸變參數以漸變曲線呈現,所述漸變曲線用于表征基礎控制參數與效果漸變參數之間的對應關系。
7.根據權利要求1所述的方法,其特征在于,根據所述效果漸變參數和所述基礎控制參數,生成所述目標頂點的效果控制參數之前,所述方法還包括:
8.一種風場動畫生成方法,其特征在于,包括:
9.一種模型效果控制參數的生成裝置,其特征在于,所述裝置包括:
10.一種存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現權利要求1至8中任一項所述的方法。