[發明專利]基于SM2.0實現的自遮蔽陰影視差映射算法無效
| 申請號: | 200910068712.6 | 申請日: | 2009-04-30 |
| 公開(公告)號: | CN101877115A | 公開(公告)日: | 2010-11-03 |
| 發明(設計)人: | 劉貞明 | 申請(專利權)人: | 劉貞明 |
| 主分類號: | G06T1/00 | 分類號: | G06T1/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 300071 天津市南開區衛*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 sm2 實現 遮蔽 陰影 視差 映射 算法 | ||
1.基于SM2.0實現的自遮蔽陰影視差映射算法,其特征在于包括下列幾點:
利用切線空間動態計算最大偏差值
動態多分搜索求視線偏差值
頂點著色器與像素著色器寄存器使用優化
簡化陰影遮蔽算法
2.如權利要求1所述的方法,其特征在于依據所要產生的凹凸物體表面所在的切線空間與該點同視角的關系來計算在不同視角下,該物體所能產生的最大的偏差的距離。計算公式u’=u+tanθu×depth(u,v),其中u為材質u方向上的坐標;u’為u方向上最大偏差值的坐標。
3.如權利要求1所述的方法,其特征在于,由于不同的視角下,所計算出最大偏差值不同,即在角度越大的情況下,偏差值越小;角度越小,偏差值越大,如果使用同樣的多分搜索來計算實際偏差值,會帶來很大的誤差,從而影響最終的顯示效果,所以采取根據不同的最大偏差值,動態更新多分搜索的補償,來實現計算速度與計算精度的平衡。
4.如權利要求1所述的方法,其特征在于利用SM2.0所有的寄存器來是實現SM3.0特有寄存器的功能,如Bool型數據類型等等,并根據寄存器的優化調整算法代碼。
5.如權利要求1所述的方法,其特征在于利用光遮蔽公式Wp=Ws(Dr-Db)/Db,多次步長計算近似模擬光照印象來實現自遮蔽陰影的實現,在保證效果的同時,極大的節省了GPU的計算工作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于劉貞明,未經劉貞明許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910068712.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于提升小波與奇異值分解的數字圖像版權保護方法
- 下一篇:電熱鼠標套





