一種基于GPU加速的環(huán)境光遮擋圖像繪制方法及系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN201110215371.8 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN102254340A 公開(kāi)(公告)日 2011-11-23
申請(qǐng)公布號(hào) CN102254340A 申請(qǐng)公布日 2011-11-23
分類號(hào) G06T15/10(2006.01)I;G06T15/50(2006.01)I;G06T1/20(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 劉業(yè)平;李雷 申請(qǐng)(專利權(quán))人 北京麒麟網(wǎng)文化股份有限公司
代理機(jī)構(gòu) 北京海虹嘉誠(chéng)知識(shí)產(chǎn)權(quán)代理有限公司 代理人 北京麒麟網(wǎng)信息科技有限公司;北京麒麟網(wǎng)文化股份有限公司
地址 100191 北京市海淀區(qū)學(xué)院路39號(hào)1幢6-7層
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種基于GPU加速的環(huán)境光遮擋圖像繪制方法及系統(tǒng),其步驟包括:1)在CPU處理器中建立攝像機(jī)均勻分布的半球攝像機(jī)體系;2)選擇一個(gè)攝像機(jī)拍攝待渲染物體周圍一定范圍的場(chǎng)景,獲得待渲染物體周圍一定范圍的具有場(chǎng)景深度值的場(chǎng)景深度圖;3)接收待渲染物體的頂點(diǎn)數(shù)據(jù),頂點(diǎn)數(shù)據(jù)包括頂點(diǎn)坐標(biāo),根據(jù)頂點(diǎn)坐標(biāo)計(jì)算得到像素點(diǎn)的渲染深度值;4)根據(jù)像素點(diǎn)的場(chǎng)景深度值和渲染深度值,計(jì)算像素點(diǎn)的AO信息;5)將像素點(diǎn)的AO信息根據(jù)預(yù)先生成AO貼圖ID,存儲(chǔ)到一張AO貼圖中;6)將AO貼圖在線場(chǎng)景渲染成為可顯示的環(huán)境光進(jìn)行輸出。由于本方法的AO信息計(jì)算過(guò)程在GPU處理器中完成,利用并行處理能力很強(qiáng)的GPU處理器,使計(jì)算效率大大提高。