[發(fā)明專利]對象的渲染方法和裝置、存儲介質(zhì)和電子設(shè)備有效
| 申請?zhí)枺?/td> | 202011317132.9 | 申請日: | 2020-11-23 |
| 公開(公告)號: | CN112090084B | 公開(公告)日: | 2021-02-09 |
| 發(fā)明(設(shè)計)人: | 車征 | 申請(專利權(quán))人: | 成都完美時空網(wǎng)絡(luò)技術(shù)有限公司 |
| 主分類號: | G06T11/60 | 分類號: | G06T11/60 |
| 代理公司: | 北京華夏泰和知識產(chǎn)權(quán)代理有限公司 11662 | 代理人: | 劉曉燕 |
| 地址: | 610015 四川省成都市中國(四川)自*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 對象 渲染 方法 裝置 存儲 介質(zhì) 電子設(shè)備 | ||
本申請?zhí)峁┝艘环N對象的渲染方法和裝置、存儲介質(zhì)和電子設(shè)備,其中,該方法包括:獲取與目標(biāo)噴涂對象對應(yīng)的第一高度貼圖,其中,第一高度貼圖用于表示在噴涂第一噴涂顏料之前目標(biāo)噴涂對象的各個位置上的噴涂顏料的高度值;獲取與第一噴涂顏料對應(yīng)的第二高度貼圖,其中,第二高度貼圖用于表示第一噴涂顏料在目標(biāo)噴涂對象的各個位置上所噴涂出的高度值;混合第一高度貼圖和第二高度貼圖,得到目標(biāo)高度貼圖,其中,目標(biāo)高度貼圖用于表示在噴涂第一噴涂顏料之后目標(biāo)噴涂對象的各個位置上的噴涂顏料的高度值;根據(jù)目標(biāo)高度貼圖和目標(biāo)表面貼圖對目標(biāo)噴涂對象進(jìn)行渲染,其中,目標(biāo)表面貼圖為目標(biāo)噴涂對象的表面貼圖。
技術(shù)領(lǐng)域
本申請涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種對象的渲染方法和裝置、存儲介質(zhì)和電子設(shè)備。
背景技術(shù)
對于以顏料和涂鴉為主題的多人在線對戰(zhàn)游戲(例如,射擊對抗游戲),玩家可以操作虛擬角色控制噴涂道具(例如,道具槍,坐騎等)四處噴灑油漆(或者,其他顏料),油漆噴射到哪里,就能走到哪里;但是,當(dāng)踩上敵方噴灑的油漆時,就會寸步難行,最終以游戲結(jié)束時各方的噴涂面積的多少為勝利標(biāo)準(zhǔn)。
相關(guān)技術(shù)中,可以通過表面貼圖混色的方式實現(xiàn)游戲中的油漆噴灑。表面貼圖混色是指:將允許進(jìn)行油漆噴灑的物體的表面貼圖替換成大小、內(nèi)容完全一致的RenderTexture(渲染紋理),并通過Blit函數(shù)在任意區(qū)域刷上顏色,Blit函數(shù)用于將一個圖像(Surface,對象)繪制到另一個圖像的上方。
然而,上述在游戲場景中進(jìn)行顏料噴灑的方式,如果要恢復(fù)物體原始顏色,需要保留一份原來的貼圖。可見,相關(guān)技術(shù)中在游戲場景中進(jìn)行顏料噴灑的方式,存在由于需要保留一份原始貼圖導(dǎo)致的內(nèi)存資源占用過大的問題。
發(fā)明內(nèi)容
本申請?zhí)峁┝艘环N對象的渲染方法和裝置、存儲介質(zhì)和電子設(shè)備,以至少解決相關(guān)技術(shù)中在游戲場景中進(jìn)行顏料噴灑的方式存在由于需要保留一份原始貼圖導(dǎo)致的內(nèi)存資源占用過大的問題。
根據(jù)本申請實施例的一個方面,提供了一種對象的渲染方法,包括:獲取與目標(biāo)噴涂對象對應(yīng)的第一高度貼圖,其中,所述第一高度貼圖用于表示在噴涂第一噴涂顏料之前所述目標(biāo)噴涂對象的各個位置上的噴涂顏料的高度值;獲取與所述第一噴涂顏料對應(yīng)的第二高度貼圖,其中,所述第二高度貼圖用于表示所述第一噴涂顏料在所述目標(biāo)噴涂對象的各個位置上所噴涂出的高度值;混合所述第一高度貼圖和所述第二高度貼圖,得到目標(biāo)高度貼圖,其中,所述目標(biāo)高度貼圖用于表示在噴涂所述第一噴涂顏料之后所述目標(biāo)噴涂對象的各個位置上的噴涂顏料的高度值;根據(jù)所述目標(biāo)高度貼圖和目標(biāo)表面貼圖對所述目標(biāo)噴涂對象進(jìn)行渲染,其中,所述目標(biāo)表面貼圖為所述目標(biāo)噴涂對象的表面貼圖。
可選地,根據(jù)所述目標(biāo)高度貼圖和目標(biāo)表面貼圖對所述目標(biāo)噴涂對象進(jìn)行渲染包括:按照所述目標(biāo)表面貼圖對所述目標(biāo)噴涂對象的第一噴涂區(qū)域進(jìn)行渲染,其中,所述第一噴涂區(qū)域為所述目標(biāo)噴涂對象上的噴涂顏料的高度值小于目標(biāo)高度閾值的區(qū)域,所述第一噴涂區(qū)域被渲染為與所述目標(biāo)表面貼圖所對應(yīng)的顏色;按照所述目標(biāo)高度貼圖對所述目標(biāo)噴涂對象的第二噴涂區(qū)域進(jìn)行渲染,其中,所述第二噴涂區(qū)域為所述目標(biāo)噴涂對象上噴涂顏料的高度大于或者等于所述目標(biāo)高度閾值的區(qū)域,所述第二噴涂區(qū)域被渲染為與所述第二噴涂區(qū)域所噴涂的噴涂顏料所對應(yīng)的顏色。
可選地,按照所述目標(biāo)高度貼圖對所述目標(biāo)噴涂對象的第二噴涂區(qū)域進(jìn)行渲染包括:將所述第二噴涂區(qū)域的第一子區(qū)域渲染為第一顏色,其中,所述第一子區(qū)域為所述第二噴涂區(qū)域中屬于第一參與方的噴涂顏料的高度值大于或者等于所述目標(biāo)高度閾值的區(qū)域,所述第一參與方為目標(biāo)事件的多個參與方中所述第一噴涂顏料所屬的參與方,所述第一顏色為與所述第一參與方對應(yīng)的顏色;將所述第二噴涂區(qū)域的第二子區(qū)域渲染為第二顏色,其中,所述第二子區(qū)域為所述第二噴涂區(qū)域中除了所述第一子區(qū)域以外的其他區(qū)域。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都完美時空網(wǎng)絡(luò)技術(shù)有限公司,未經(jīng)成都完美時空網(wǎng)絡(luò)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011317132.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





