本申請涉及計算機,具體而言,涉及一種信息處理方法、裝置、存儲介質及電子裝置。
背景技術:
1、布料模擬動畫在游戲中扮演著重要的角色,是提升游戲質量和吸引玩家的重要技術之一,通過布料模擬動畫技術,游戲中的角色、場景和物品可以更加逼真地展現(xiàn)出布料的質感、形態(tài)和運動方式,使得游戲畫面更加生動和具有真實感。相關技術中的頂點動畫紋理(vertex?animation?texture,vat)技術提供了布料模擬的基礎,能夠在實時渲染引擎中提供如同離線解算模擬的布料效果。然而,在實時渲染引擎中,需要的不僅是單一的布料模擬動畫,更重要的是能夠隨時變化適應不同狀態(tài)的布料模擬動畫。目前的vat技術存在著這方面的不足,無法滿足實時渲染引擎對于靈活性和多變性的要求,并且在實時渲染過程中資源性能消耗較大,進一步影響布料模擬效果。
2、針對上述的問題,目前尚未提出有效的解決方案。
技術實現(xiàn)思路
1、本申請至少部分實施例提供了一種信息處理方法、裝置、存儲介質及電子裝置,以至少解決相關技術中在實時渲染引擎中實現(xiàn)布料模擬時存在的渲染靈活性差、資源消耗大的技術問題。
2、根據(jù)本申請其中一實施例,提供了一種信息處理方法,包括:獲取游戲場景中待使用的虛擬模型的動畫貼圖信息與頂點偏移信息,其中,虛擬模型中的至少部分模型使用預設材質布料,動畫貼圖信息用于記錄預先離線解算得到的頂點動畫數(shù)據(jù),頂點偏移信息用于記錄預設材質布料在多種不同布料展示狀態(tài)與初始狀態(tài)之間的頂點偏移數(shù)據(jù);對動畫貼圖信息與頂點偏移信息進行混合,確定虛擬模型的目標布料展示形態(tài);按照目標布料展示形態(tài)在游戲場景中渲染得到虛擬模型。
3、根據(jù)本申請其中一實施例,還提供了一種信息處理裝置,包括:獲取模塊,用于獲取游戲場景中待使用的虛擬模型的動畫貼圖信息與頂點偏移信息,其中,虛擬模型中的至少部分模型使用預設材質布料,動畫貼圖信息用于記錄預先離線解算得到的頂點動畫數(shù)據(jù),頂點偏移信息用于記錄預設材質布料在多種不同布料展示狀態(tài)與初始狀態(tài)之間的頂點偏移數(shù)據(jù);混合模塊,用于對動畫貼圖信息與頂點偏移信息進行混合,確定虛擬模型的目標布料展示形態(tài);處理模塊,用于按照目標布料展示形態(tài)在游戲場景中渲染得到虛擬模型。
4、根據(jù)本申請其中一實施例,還提供了一種計算機可讀存儲介質,該計算機可讀存儲介質中存儲有計算機程序,其中,計算機程序被設置為運行時執(zhí)行本申請各個實施例中的上述信息處理方法。
5、根據(jù)本申請其中一實施例,還提供了一種電子裝置,包括存儲器和處理器,存儲器中存儲有計算機程序,處理器被設置為運行計算機程序以執(zhí)行本申請各個實施例中的上述信息處理方法。
6、根據(jù)本申請其中一實施例,還提供了一種計算機程序產(chǎn)品,包括計算機程序,計算機程序在被處理器執(zhí)行時實現(xiàn)本申請各個實施例中的上述信息處理方法。
7、根據(jù)本申請其中一實施例,還提供了一種計算機程序產(chǎn)品,包括非易失性計算機可讀存儲介質,所述非易失性計算機可讀存儲介質存儲計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)本申請各個實施例中的上述信息處理方法。
8、根據(jù)本申請其中一實施例,還提供了一種計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)本申請各個實施例中的上述信息處理方法。
9、在本申請至少部分實施例中,通過獲取游戲場景中待使用的虛擬模型的動畫貼圖信息與頂點偏移信息,進而對動畫貼圖信息與頂點偏移信息進行混合,確定虛擬模型的目標布料展示形態(tài),最后按照目標布料展示形態(tài)在游戲場景中渲染得到虛擬模型,能夠在游戲場景中展示具有真實布料效果的虛擬模型。通過動畫貼圖信息和頂點偏移信息的混合,可以實現(xiàn)虛擬模型在不同布料展示狀態(tài)下的動態(tài)效果,使得虛擬模型看起來更加生動和逼真,進一步提升游戲場景中的視覺效果,增強用戶的沉浸感和體驗感,提升游戲的趣味性和吸引力,進而解決了相關技術中在實時渲染引擎中實現(xiàn)布料模擬時存在的渲染靈活性差、資源消耗大的技術問題。
1.一種信息處理方法,其特征在于,包括:
2.根據(jù)權利要求1所述的信息處理方法,其特征在于,所述初始狀態(tài)為所述預設材質布料的平整狀態(tài)。
3.根據(jù)權利要求1所述的信息處理方法,其特征在于,獲取所述游戲場景中待使用的所述虛擬模型的所述動畫貼圖信息包括:
4.根據(jù)權利要求1所述的信息處理方法,其特征在于,獲取所述游戲場景中待使用的所述虛擬模型的所述頂點偏移信息包括:
5.根據(jù)權利要求4所述的信息處理方法,其特征在于,所述信息處理方法還包括:
6.根據(jù)權利要求5所述的信息處理方法,其特征在于,所述多個頂點顏色通道中分別存儲的顏色值通過對所述頂點坐標偏移數(shù)據(jù)進行歸一化處理后得到。
7.根據(jù)權利要求1所述的信息處理方法,其特征在于,所述信息處理方法還包括:
8.根據(jù)權利要求1所述的信息處理方法,其特征在于,對所述動畫貼圖信息與所述頂點偏移信息進行混合,確定所述虛擬模型的所述目標布料展示形態(tài)包括:
9.根據(jù)權利要求8所述的信息處理方法,其特征在于,依據(jù)所述備選頂點動畫貼圖與所述備選頂點顏色貼圖,混合得到所述虛擬模型的所述目標布料展示形態(tài)包括:
10.根據(jù)權利要求9所述的信息處理方法,其特征在于,所述信息處理方法還包括:
11.一種信息處理裝置,其特征在于,包括:
12.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機程序,其中,所述計算機程序被設置為被處理器運行時執(zhí)行權利要求1至10任意一項中所述的信息處理方法。
13.一種電子裝置,包括存儲器和處理器,其特征在于,所述存儲器中存儲有計算機程序,所述處理器被設置為運行所述計算機程序以執(zhí)行權利要求1至10任意一項中所述的信息處理方法。
14.一種計算機程序產(chǎn)品,其特征在于,包括計算機程序,所述計算機程序在被處理器執(zhí)行時實現(xiàn)權利要求1至10任意一項中所述的信息處理方法。