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

基本信息

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

摘要

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