一種面向可編程著色器的多光源加速方法

基本信息

申請?zhí)?/td> CN201410636581.8 申請日 -
公開(公告)號(hào) CN104463943A 公開(公告)日 2015-03-25
申請公布號(hào) CN104463943A 申請公布日 2015-03-25
分類號(hào) G06T15/50(2011.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 孟祥雨;王璐;徐延寧 申請(專利權(quán))人 山東地緯數(shù)碼科技有限公司
代理機(jī)構(gòu) 濟(jì)南圣達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 代理人 山東地緯數(shù)碼科技有限公司;湖州優(yōu)研知識(shí)產(chǎn)權(quán)服務(wù)有限公司
地址 250101 山東省濟(jì)南市高新區(qū)(歷下區(qū))舜華路1500號(hào)山東大學(xué)齊魯軟件學(xué)院高性能計(jì)算中心229號(hào)
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種面向可編程著色器的多光源加速方法,在可編程著色器環(huán)境下實(shí)現(xiàn)了Lightcuts算法,通過將光源聚類成樹形結(jié)構(gòu),然后再對(duì)光源樹進(jìn)行裁剪,減少實(shí)際渲染的光源數(shù)目,能夠?qū)秩緯r(shí)間與光源數(shù)目的關(guān)系降為亞線性,而且穩(wěn)定性比較好,在大部分情況下都能有良好的加速效果。其次,實(shí)驗(yàn)發(fā)現(xiàn)對(duì)于場景中陰影部分的渲染,算法的加速效果并不理想,針對(duì)此問題進(jìn)行優(yōu)化。最后,本發(fā)明將同一物體上相近的點(diǎn)分組進(jìn)行渲染,進(jìn)一步提高效率。