本公開涉及計(jì)算機(jī),尤其涉及一種用戶界面處理方法、用戶界面處理裝置、計(jì)算機(jī)程序產(chǎn)品和電子設(shè)備。
背景技術(shù):
1、在一些用戶界面中,為了增強(qiáng)視覺體驗(yàn),通常會(huì)采用獨(dú)特的背景效果,如動(dòng)態(tài)的背景效果等。
2、相關(guān)技術(shù)中,需要美術(shù)人員手動(dòng)繪制出相關(guān)的背景效果素材,如動(dòng)態(tài)圖像等。這種方式耗費(fèi)較高的人力與時(shí)間成本,并且難以保證素材的質(zhì)量和界面中的顯示效果。
技術(shù)實(shí)現(xiàn)思路
1、本公開提供一種用戶界面處理方法、用戶界面處理裝置、計(jì)算機(jī)程序產(chǎn)品和電子設(shè)備,以至少在一定程度上解決相關(guān)技術(shù)中依賴于人工繪制背景效果素材的問題。
2、根據(jù)本公開的第一方面,提供一種用戶界面處理方法,所述方法包括:獲取虛擬模型,并獲取所述虛擬模型對應(yīng)的第一貼圖;根據(jù)預(yù)設(shè)動(dòng)態(tài)信息對所述第一貼圖進(jìn)行動(dòng)態(tài)采樣,根據(jù)動(dòng)態(tài)采樣的結(jié)果渲染所述虛擬模型;獲取與所述虛擬模型匹配的靜態(tài)圖像;將渲染后的所述虛擬模型和所述靜態(tài)圖像疊加顯示于目標(biāo)用戶界面。
3、根據(jù)本公開的第二方面,提供一種用戶界面處理裝置,所述裝置包括:第一獲取模塊,被配置為獲取虛擬模型,并獲取所述虛擬模型對應(yīng)的第一貼圖;虛擬模型處理模塊,被配置為根據(jù)預(yù)設(shè)動(dòng)態(tài)信息對所述第一貼圖進(jìn)行動(dòng)態(tài)采樣,根據(jù)動(dòng)態(tài)采樣的結(jié)果渲染所述虛擬模型;第二獲取模塊,被配置為獲取與所述虛擬模型匹配的靜態(tài)圖像;顯示處理模塊,被配置為將渲染后的所述虛擬模型和所述靜態(tài)圖像疊加顯示于目標(biāo)用戶界面。
4、根據(jù)本公開的第三方面,提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面的方法及其可能的實(shí)現(xiàn)方式。
5、根據(jù)本公開的第四方面,提供一種電子設(shè)備,包括:處理器;以及存儲(chǔ)器,用于存儲(chǔ)所述處理器的可執(zhí)行指令;其中,所述處理器配置為經(jīng)由執(zhí)行所述可執(zhí)行指令,來執(zhí)行上述第一方面的方法及其可能的實(shí)現(xiàn)方式。
6、本公開的技術(shù)方案具有以下有益效果:
7、獲取虛擬模型和對應(yīng)的第一貼圖,根據(jù)預(yù)設(shè)動(dòng)態(tài)信息對第一貼圖進(jìn)行動(dòng)態(tài)采樣,根據(jù)動(dòng)態(tài)采樣的結(jié)果渲染虛擬模型,將渲染后的虛擬模型和靜態(tài)圖像疊加顯示于目標(biāo)用戶界面。一方面,通過動(dòng)態(tài)的虛擬模型與靜態(tài)圖像的疊加顯示,能夠在目標(biāo)用戶界面中營造出動(dòng)靜結(jié)合的視覺感受,實(shí)現(xiàn)高質(zhì)量的界面顯示效果。另一方面,本方案減少了人工繪制素材的工作量,降低了人力與時(shí)間成本,提高了處理效率。再一方面,針對目標(biāo)用戶界面中的動(dòng)態(tài)顯示需求,采用動(dòng)態(tài)貼圖采樣的方式實(shí)現(xiàn)動(dòng)態(tài)效果,有利于降低性能消耗,特別適用于移動(dòng)端等輕量化場景。
1.一種用戶界面處理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取虛擬模型,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一貼圖包括法線貼圖;所述根據(jù)預(yù)設(shè)動(dòng)態(tài)信息對所述第一貼圖進(jìn)行動(dòng)態(tài)采樣,根據(jù)動(dòng)態(tài)采樣的結(jié)果渲染所述虛擬模型,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述預(yù)設(shè)動(dòng)態(tài)信息包括多個(gè)擾動(dòng)信息,不同的擾動(dòng)信息對應(yīng)不同的擾動(dòng)方向;所述根據(jù)所述預(yù)設(shè)動(dòng)態(tài)信息對所述法線貼圖進(jìn)行動(dòng)態(tài)采樣,得到動(dòng)態(tài)的法線信息,包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述動(dòng)態(tài)的光照信息包括高光信息;所述虛擬模型為虛擬水體模型;所述方法還包括:
7.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在于,所述靜態(tài)圖像包括至少兩個(gè)圖像區(qū)域,所述至少兩個(gè)圖像區(qū)域?qū)?yīng)不同的圖像元素,其中的第一圖像區(qū)域所述虛擬模型在形狀上相匹配;所述將渲染后的所述虛擬模型和所述靜態(tài)圖像疊加顯示于目標(biāo)用戶界面,包括:
8.一種用戶界面處理裝置,其特征在于,所述裝置包括:
9.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至7任一項(xiàng)所述的方法。
10.一種電子設(shè)備,其特征在于,包括: