本公開涉及計算機,尤其涉及一種虛擬對象外觀調(diào)整方法和裝置、程序產(chǎn)品、電子設(shè)備。
背景技術(shù):
1、在當前的游戲體驗中,虛擬對象的皮膚外觀不僅是玩家個性化的象征,還在競技對抗中扮演關(guān)鍵角色。例如,在競技類游戲中,技能的視覺反饋直接影響玩家的反應(yīng)速度和操作精準度。然而,由于虛擬對象所處環(huán)境的光色存在不確定性(例如暖色調(diào)燈光、冷色調(diào)日光或rgb燈光),游戲中的皮膚外觀主色調(diào)可能與環(huán)境光發(fā)生干擾,導致技能視覺反饋的辨識度降低,影響精準度和戰(zhàn)術(shù)判斷。
2、相關(guān)技術(shù)中,色彩調(diào)整方案大多基于固定預(yù)設(shè),無法根據(jù)環(huán)境光色進行動態(tài)調(diào)整,從而無法真正消除環(huán)境光帶來的干擾,導致玩家對虛擬對象的識別度降低,影響玩家的游戲體驗。
技術(shù)實現(xiàn)思路
1、本公開提供一種虛擬對象外觀調(diào)整方法,以至少在一定程度上解決相關(guān)技術(shù)中虛擬對象的識別度較低的問題。
2、根據(jù)本公開的第一方面,提供一種虛擬對象外觀調(diào)整方法,所述方法包括:
3、響應(yīng)所述虛擬角色的游戲視野中包括虛擬對象,向所述虛擬對象發(fā)送射線,當所述射線與目標游戲環(huán)境相交時,獲取所述圖形用戶界面的捕捉圖像;
4、確定所述捕捉圖像中的虛擬對象,對所述虛擬對象的邊緣進行像素塊化,得到所述虛擬對象的第一顏色均值;
5、基于所述虛擬對象的邊緣確定所述捕捉圖像中的所述目標游戲環(huán)境,獲取所述目標游戲環(huán)境的第二顏色均值,并確定所述第一顏色均值與所述第二顏色均值的對比度;
6、在所述對比度小于預(yù)設(shè)對比度時,基于所述第二顏色均值確定互補色,基于所述互補色對所述虛擬對象進行渲染,以對所述虛擬對象的外觀進行更改。
7、根據(jù)本公開的第二方面,提供一種虛擬對象外觀調(diào)整裝置,所述裝置包括:
8、捕捉圖像獲取模塊,用于響應(yīng)所述虛擬角色的游戲視野中包括虛擬對象,向所述虛擬對象發(fā)送射線,當所述射線與目標游戲環(huán)境相交時,獲取所述圖形用戶界面的捕捉圖像;
9、第一顏色均值確定模塊,用于確定所述捕捉圖像中的虛擬對象,對所述虛擬對象的邊緣進行像素塊化,得到所述虛擬對象的第一顏色均值;
10、對比度確定模塊,用于基于所述虛擬對象的邊緣確定所述捕捉圖像中的所述目標游戲環(huán)境,獲取所述目標游戲環(huán)境的第二顏色均值,并確定所述第一顏色均值與所述第二顏色均值的對比度;
11、虛擬角色渲染模塊,用于在所述對比度小于預(yù)設(shè)對比度時,基于所述第二顏色均值確定互補色,基于所述互補色對所述虛擬對象進行渲染,以對所述虛擬對象的外觀進行更改。
12、根據(jù)本公開的第三方面,提供一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述第一方面的方法及其可能的實現(xiàn)方式。
13、根據(jù)本公開的第四方面,提供一種電子設(shè)備,包括:處理器;以及存儲器,用于存儲所述處理器的可執(zhí)行指令;其中,所述處理器配置為經(jīng)由執(zhí)行所述可執(zhí)行指令,來執(zhí)行上述第一方面的方法及其可能的實現(xiàn)方式。
14、本公開實施例提供的一種虛擬對象外觀調(diào)整方法,響應(yīng)所述虛擬角色的游戲視野中包括虛擬對象,向所述虛擬對象發(fā)送射線,當所述射線與目標游戲環(huán)境相交時,獲取所述圖形用戶界面的捕捉圖像;確定所述捕捉圖像中的虛擬對象,對所述虛擬對象的邊緣進行像素塊化,得到所述虛擬對象的第一顏色均值;基于所述虛擬對象的邊緣確定所述捕捉圖像中的所述目標游戲環(huán)境,獲取所述目標游戲環(huán)境的第二顏色均值,并確定所述第一顏色均值與所述第二顏色均值的對比度;在所述對比度小于預(yù)設(shè)對比度時,基于所述第二顏色均值確定互補色,基于所述互補色對所述虛擬對象進行渲染,以對所述虛擬對象的外觀進行更改。一方面,當視野中包括虛擬對象時,向虛擬對象發(fā)送射線,當發(fā)向虛擬對象的射線與目標游戲環(huán)境相交時,確定該虛擬對象與目標游戲環(huán)境產(chǎn)生關(guān)聯(lián),才計算虛擬對象與目標游戲環(huán)境的對比度,提高了對虛擬對象渲染的效率;另一方面,在得到虛擬對象與目標游戲環(huán)境的對比度之后,當對比度小于預(yù)設(shè)對比度,根據(jù)目標游戲環(huán)境的第二顏色均值確定虛擬對象的互補色,通過互補色實現(xiàn)了對虛擬對象的外觀的自適應(yīng)調(diào)整,解決了相關(guān)技術(shù)中無法根據(jù)環(huán)境光色動態(tài)調(diào)整皮膚外觀的問題;再一方面,在確定互補色,基于互補色對虛擬對象進行渲染,提高了虛擬對象的辨識度,有利于玩家在游戲中集中注意力在戰(zhàn)斗和游戲技巧上,避免花費過多時間在虛擬對象的辨識上,提高了玩家的游戲體驗。
1.一種虛擬對象外觀調(diào)整方法,其特征在于,通過圖形用戶界面顯示游戲場景,所述游戲場景中至少包括虛擬角色、虛擬對象以及游戲環(huán)境,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向所述虛擬對象發(fā)送射線,當所述射線與目標游戲環(huán)境相交時,獲取所述圖形用戶界面的捕捉圖像,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向所述虛擬對象發(fā)送射線,當所述射線與目標游戲環(huán)境相交時,獲取所述圖形用戶界面的捕捉圖像,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向所述虛擬對象發(fā)送射線,當所述射線與所述目標游戲環(huán)境相交時,獲取所述圖形用戶界面的捕捉圖像,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述捕捉圖像中的虛擬對象,對所述虛擬對象的邊緣進行像素塊化,得到所述虛擬對象的第一顏色均值,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述虛擬對象的邊緣確定所述捕捉圖像中的所述目標游戲環(huán)境,獲取所述目標游戲環(huán)境的第二顏色均值,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述第一顏色均值與所述第二顏色均值的對比度,包括:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述第二顏色均值確定互補色,包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述獲取預(yù)設(shè)明度閾值范圍,在所述明度不滿足所述預(yù)設(shè)明度閾值范圍時,將所述明度設(shè)置為互補明度,包括:
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述獲取預(yù)設(shè)飽和度閾值,在所述飽和度不滿足所述預(yù)設(shè)飽和度閾值時,將所述飽和度設(shè)置為互補飽和度,包括:
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述互補色對所述虛擬角色進行渲染,包括:
12.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
13.一種虛擬對象外觀調(diào)整裝置,其特征在于,通過圖形用戶界面顯示游戲場景,所述游戲場景中至少包括虛擬角色、虛擬對象以及游戲環(huán)境,所述裝置包括:
14.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至12任一項所述的方法。
15.一種電子設(shè)備,其特征在于,包括: