[發(fā)明專利]烘焙模型AO貼圖的方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 202011124881.X | 申請(qǐng)日: | 2020-10-20 |
| 公開(公告)號(hào): | CN112419459B | 公開(公告)日: | 2023-09-08 |
| 發(fā)明(設(shè)計(jì))人: | 陳思敏 | 申請(qǐng)(專利權(quán))人: | 上海嗶哩嗶哩科技有限公司 |
| 主分類號(hào): | G06T15/00 | 分類號(hào): | G06T15/00;G06T15/50;G06T19/20 |
| 代理公司: | 北京英特普羅知識(shí)產(chǎn)權(quán)代理有限公司 11015 | 代理人: | 程超 |
| 地址: | 200433 上海市*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 烘焙 模型 ao 貼圖 方法 裝置 計(jì)算機(jī) 設(shè)備 存儲(chǔ) 介質(zhì) | ||
本申請(qǐng)?zhí)峁┝艘环N烘焙模型AO貼圖的方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)。該方法包括:獲取待烘焙模型和待烘焙模型的貼圖坐標(biāo)信息;在第一位置設(shè)置攝像機(jī),其中,待烘焙模型位于攝像機(jī)的視場(chǎng)內(nèi);通過(guò)攝像機(jī)渲染待烘焙模型的SSAO圖;將SSAO圖中的色值信息寫入貼圖坐標(biāo)信息的對(duì)應(yīng)坐標(biāo),得到第一位置對(duì)應(yīng)的AO子圖;計(jì)算多個(gè)位置對(duì)應(yīng)的AO子圖的均值,得到待烘焙模型的AO圖。通過(guò)本申請(qǐng),能夠提升烘焙AO圖的效率。
技術(shù)領(lǐng)域
本申請(qǐng)涉及圖像處理技術(shù)領(lǐng)域,尤其涉及一種烘焙模型AO貼圖的方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)。
背景技術(shù)
模型AO(Ambient?Occlusion,環(huán)境光遮蔽)貼圖,一般是一張灰度圖,用于記錄模型受環(huán)境光遮蔽的信息,AO貼圖的顏色越白,表示模型受環(huán)境光越強(qiáng),模型AO貼圖的顏色越黑,表示受遮蔽越強(qiáng)。
目前,在次世代游戲中,一般都使用AO貼圖提高表現(xiàn)。AO貼圖的渲染分為實(shí)時(shí)渲染和離線渲染(即烘焙),其中,通常實(shí)時(shí)渲染效果品質(zhì)較低,性能開銷較大,不適合移動(dòng)終端使用,因此,目前使用預(yù)先烘焙的AO貼圖依然是常用的手段。
烘焙模型AO貼圖的工具有很多種,比如3DMax,Blender等美術(shù)引擎,具體烘焙原理各不相同。但是,使用美術(shù)引擎烘焙模型AO貼圖消耗的時(shí)間太長(zhǎng),以Blender為例,烘焙一張4096的貼圖往往需要好幾分鐘時(shí)間,而3DMax烘焙的操作步驟又極其復(fù)雜。
因此,如何提高烘焙模型AO貼圖的效率,成為本領(lǐng)域亟需解決的技術(shù)問(wèn)題。
發(fā)明內(nèi)容
本申請(qǐng)的目的是提供一種烘焙模型AO貼圖的方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì),用于解決現(xiàn)有技術(shù)中的上述技術(shù)問(wèn)題。
一方面,為實(shí)現(xiàn)上述目的,本申請(qǐng)?zhí)峁┝艘环N烘焙模型AO貼圖的方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)。
該烘焙模型AO貼圖的方法包括:獲取待烘焙模型和所述待烘焙模型的貼圖坐標(biāo)信息;在第一位置設(shè)置攝像機(jī),其中,所述待烘焙模型位于所述攝像機(jī)的視場(chǎng)內(nèi);通過(guò)所述攝像機(jī)渲染所述待烘焙模型的SSAO圖;將所述SSAO圖中的色值信息寫入所述貼圖坐標(biāo)信息的對(duì)應(yīng)坐標(biāo),得到所述第一位置對(duì)應(yīng)的AO子圖;計(jì)算多個(gè)位置對(duì)應(yīng)的所述AO子圖的均值,得到所述待烘焙模型的AO圖。
進(jìn)一步地,烘焙模型AO貼圖的方法還包括:獲取球模型;將所述待烘焙模型設(shè)置于所述球模型的球心;縮放所述待烘焙模型,以使所述待烘焙模型各頂點(diǎn)至所述球心的距離均小于或等于所述球模型的半徑;其中,所述第一位置為所述球模型上的一個(gè)頂點(diǎn),所述多個(gè)位置為所述球模型上的多個(gè)頂點(diǎn)。
進(jìn)一步地,所述球模型為幾何球模型。
進(jìn)一步地,將所述SSAO圖中的色值信息寫入所述貼圖坐標(biāo)信息的對(duì)應(yīng)坐標(biāo),得到所述第一位置對(duì)應(yīng)的AO子圖的步驟包括:以所述貼圖坐標(biāo)信息作為所述待烘焙模型的材質(zhì),通過(guò)所述攝像機(jī),渲染所述待烘焙模型,得到坐標(biāo)關(guān)系圖;將所述SSAO圖中的色值信息作為所述AO子圖中的色值信息,將所述坐標(biāo)關(guān)系圖中的色值信息作為所述AO子圖中的坐標(biāo),得到所述第一位置對(duì)應(yīng)的AO子圖。
進(jìn)一步地,所述第一位置對(duì)應(yīng)的AO子圖用數(shù)組表示,其中,所述數(shù)組的元素包括貼圖坐標(biāo)和遮蔽度;將所述SSAO圖中的色值信息作為所述AO子圖中的色值信息,將所述坐標(biāo)關(guān)系圖中的色值信息作為所述AO子圖中的坐標(biāo),得到所述第一位置對(duì)應(yīng)的AO子圖的步驟包括:提取所述坐標(biāo)關(guān)系圖中第一坐標(biāo)的色值信息,得到第一色值信息,其中,所述第一坐標(biāo)為所述待烘焙模型的屏幕坐標(biāo);將所述第一色值信息轉(zhuǎn)換為第一UV坐標(biāo);判斷所述第一UV坐標(biāo)是否為0;若所述UV坐標(biāo)為0,將所述第一UV坐標(biāo)作為所述數(shù)組中第一元素的貼圖坐標(biāo),將0作為所述第一元素的遮蔽度;若所述第一UV坐標(biāo)不為0,提取所述SSAO圖中對(duì)應(yīng)所述第一坐標(biāo)的色值信息,得到第二色值信息;將所述第一UV坐標(biāo)作為所述第一元素的貼圖坐標(biāo),將所述第二色值信息作為所述第一元素的遮蔽度。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海嗶哩嗶哩科技有限公司,未經(jīng)上海嗶哩嗶哩科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011124881.X/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 磷酸酯及其作為潤(rùn)濕和分散劑的用途
- 使用環(huán)境遮擋的真實(shí)感成像的系統(tǒng)和方法
- 高良姜地上部分AO-95制備方法及其對(duì)癌癥的治療作用
- 一種剩余污泥發(fā)酵耦合AO生物脫氮的裝置和方法
- AO-CoOOH納米熒光探針及其制備方法和應(yīng)用
- 一種利用一體化裝置凈化農(nóng)村生活污水的系統(tǒng)和方法
- 七孔滌綸纖維增強(qiáng)PVA/CPE-AO 4426-AO 2246阻尼材料及制備方法
- 上流式自回流多級(jí)AO處理廢水設(shè)備
- 多段AO系統(tǒng)
- 一種農(nóng)村廢水AO處理裝置及農(nóng)村廢水處理系統(tǒng)





