本申請涉及游戲,具體涉及一種模型處理方法、裝置、電子設備和存儲介質。
背景技術:
1、在游戲中,現有確定路面模型的路面曲面顛簸情況的方法,通常是根據路面模型的路面布線方式,逐路段分析路面模型的路面曲面的顛簸情況。而路面布線方式主要是利用人工控制,自適應性較差,且難以應對復雜路面情況,導致現有確定路面模型的路面曲面的顛簸情況的方法的效率低下影響用戶體驗。
技術實現思路
1、本申請實施例提供一種模型處理方法、裝置、電子設備和存儲介質,可以通過確定路面模型目標頂點的曲率,以在引擎內以顏色信息區分顯示該路面模型的路面曲面,從而標記路面模型的凹凸信息,直觀展示了該路面模型的路面曲面的顛簸情況,提升檢測效率的同時,提升用戶體驗。
2、第一方面,本申請實施例提供一種模型處理方法,所述方法包括:
3、獲取路面模型的路面曲面上的頂點信息;
4、根據所述頂點信息,確定目標頂點,以及所述目標頂點的相鄰頂點;
5、根據所述目標頂點的頂點信息,以及所述目標頂點的相鄰頂點的頂點信息,確定所述目標頂點的第一曲率;
6、基于所述目標頂點的第一曲率,確定所述路面模型的目標頂點的顏色信息;
7、基于所述顏色信息,顯示所述路面模型。
8、第二方面,本申請實施例提供一種模型處理裝置,包括:
9、頂點信息獲取模塊,用于獲取路面模型的路面曲面上的頂點信息;
10、相鄰頂點確定模塊,用于根據所述頂點信息,確定目標頂點,以及所述目標頂點的相鄰頂點;
11、第一曲率確定模塊,用于根據所述目標頂點的頂點信息,以及所述目標頂點的相鄰頂點的頂點信息,確定所述目標頂點的第一曲率;
12、顏色信息確定模塊,用于基于所述目標頂點的第一曲率,確定所述路面模型的目標頂點的顏色信息;
13、顯示模塊,用于基于所述顏色信息,顯示所述路面模型。
14、第三方面,本申請實施例還提供一種電子設備,其包括處理器和存儲器,其中,所述存儲器存儲有計算機程序,當所述計算機程序被所述處理器執行時,使得所述處理器執行任一模型處理方法的步驟。
15、第四方面,本申請實施例還提供一種計算機可讀存儲介質,其包括處理器和存儲器,其中,所述存儲器存儲有計算機程序,當所述計算機程序被所述處理器執行時,使得所述處理器執行任一模型處理方法的步驟。
16、第五方面,本申請實施例還提供一種計算機程序產品,包括計算機程序,所述計算機程序存儲在計算機可讀存儲介質中;當電子設備的處理器從所述計算機可讀存儲介質讀取所述計算機程序時,所述處理器執行所述計算機程序,使得所述電子設備執行本申請實施例所提供的任一種所述模型處理方法的步驟。
17、采用本申請實施例的方案,可以通過獲取路面模型的路面曲面上的頂點信息;根據頂點信息,確定目標頂點,以及目標頂點的相鄰頂點;根據目標頂點的頂點信息,以及目標頂點的相鄰頂點的頂點信息,確定目標頂點的第一曲率;基于目標頂點的第一曲率,確定路面模型的目標頂點的顏色信息;基于顏色信息,顯示路面模型。基于此,通過確定路面模型目標頂點的曲率,以在引擎內以顏色信息區分顯示該路面模型的路面曲面,從而標記路面模型的凹凸信息,直觀展示了該路面模型的路面曲面的顛簸情況,提升檢測效率的同時,提升用戶體驗。
1.一種模型處理方法,其特征在于,所述方法包括:
2.根據權利要求1所述的模型處理方法,其特征在于,所述基于所述目標頂點的第一曲率,確定所述路面模型的目標頂點的顏色信息,包括:
3.根據權利要求2所述的模型處理方法,其特征在于,所述凹凸信息包括凹度信息和凸度信息,所述基于所述最大曲率、所述最小曲率以及所述目標頂點的第一曲率,確定所述目標頂點的凹凸信息,包括:
4.根據權利要求3所述的模型處理方法,其特征在于,所述基于所述凹凸信息,確定所述路面模型的目標頂點的顏色信息,包括:
5.根據權利要求1-4任一項所述的模型處理方法,其特征在于,所述根據所述目標頂點的頂點信息,以及所述目標頂點的相鄰頂點的頂點信息,確定所述目標頂點的第一曲率,包括:
6.根據權利要求5所述的模型處理方法,其特征在于,所述頂點信息包括位置向量和法線;所述基于所述目標頂點的頂點信息,以及所述目標頂點的相鄰頂點的頂點信息,確定所述目標頂點的相鄰頂點的方向曲率,包括:
7.根據權利要求5所述的模型處理方法,其特征在于,所述基于所述目標頂點的形狀算子,確定所述目標頂點的第一曲率,包括:
8.一種模型處理裝置,其特征在于,所述裝置包括:
9.一種電子設備,其特征在于,其包括處理器和存儲器,其中,所述存儲器存儲有計算機程序,當所述計算機程序被所述處理器執行時,使得所述處理器執行權利要求1~7中任一所述的模型處理方法的步驟。
10.一種計算機可讀存儲介質,其特征在于,其包括計算機程序,當所述計算機程序在處理器上運行時,所述計算機程序用于使所述處理器執行權利要求1~7中任一所述的模型處理方法的步驟。