一種基于OpenGL的透明物體的延遲渲染方法

基本信息

申請(qǐng)?zhí)?/td> CN202110108978.X 申請(qǐng)日 -
公開(公告)號(hào) CN112732395B 公開(公告)日 2021-08-17
申請(qǐng)公布號(hào) CN112732395B 申請(qǐng)公布日 2021-08-17
分類號(hào) G06F9/451 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 劉泳;韓非凡 申請(qǐng)(專利權(quán))人 廣州銀漢科技有限公司
代理機(jī)構(gòu) 北京中譽(yù)至誠(chéng)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 霍麗惠
地址 510630 廣東省廣州市天河區(qū)黃埔大道中666號(hào)701房
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種基于OpenGL的透明物體的延遲渲染方法,涉及延遲渲染技術(shù)領(lǐng)域,本發(fā)明所述方法在針對(duì)所述透明物體進(jìn)行渲染時(shí),先將透明物體根據(jù)透明度從小到大的順序設(shè)置排列渲染編號(hào),并按照編號(hào)順序進(jìn)行渲染,對(duì)于透明度相同的物體根據(jù)物體紋理復(fù)雜度確定物體的排列渲染編號(hào),當(dāng)物體的排列渲染編號(hào)確定后,再根據(jù)物體的渲染輪廓面積對(duì)物體的排列渲染編號(hào)進(jìn)行調(diào)節(jié),當(dāng)物體的排列渲染編號(hào)調(diào)節(jié)完成時(shí),再根據(jù)物體的顏色深度對(duì)調(diào)節(jié)后的物體排列渲染編號(hào)進(jìn)行修正。本發(fā)明所述方法在對(duì)透明物體進(jìn)行渲染時(shí)不受場(chǎng)景內(nèi)光源個(gè)數(shù)影響,通過設(shè)置參數(shù)控制透明物體的渲染順序,有效提高了透明物體的渲染效率。