[發(fā)明專利]基于GPU的三維空間交互點判定加速方法有效
| 申請?zhí)枺?/td> | 201310375586.5 | 申請日: | 2013-08-26 |
| 公開(公告)號: | CN103413345A | 公開(公告)日: | 2013-11-27 |
| 發(fā)明(設(shè)計)人: | 李思昆;沈恩亞;蔡勛;王文珂;曾亮;王攀;王懷暉;王文濤 | 申請(專利權(quán))人: | 中國人民解放軍國防科學技術(shù)大學 |
| 主分類號: | G06T15/08 | 分類號: | G06T15/08 |
| 代理公司: | 國防科技大學專利服務中心 43202 | 代理人: | 郭敏 |
| 地址: | 410073 湖*** | 國省代碼: | 湖南;43 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 gpu 三維空間 交互 判定 加速 方法 | ||
1.一種基于GPU的三維空間交互點判定加速方法,其特征在于包括以下步驟:
第一步,CPU從硬盤讀入原始數(shù)據(jù),CPU是指中央處理器即Central?Processing?Unit;
第二步,GPU對自身的紋理緩存進行初始化,即將紋理緩存清空,GPU是指圖形處理器即Graphic?Processing?Unit;
第三步,GPU從CPU獲取原始數(shù)據(jù),將原始數(shù)據(jù)保存至紋理緩存;
第四步,GPU根據(jù)具體場合分別使用不同的三維交互點策略確定三維交互候選點:
4.1若原始數(shù)據(jù)是連續(xù)變化標量場,采集直接體繪制光線跟蹤過程中第一個不透明的點作為三維交互候選點,方法是:利用光線跟蹤算法,在進行卷積過程中判斷第一個透明度不為零的點,即若透明度α>0,則保存該透明度值,以及所在的空間坐標P,數(shù)據(jù)值D,作為三維交互候選點的透明度值、空間坐標以及數(shù)據(jù)值,以屏幕坐標為索引值將獲得的三維交互候選點的透明度值、空間坐標以及數(shù)據(jù)值保存在GPU的紋理緩存中;
4.2若原始數(shù)據(jù)是非連續(xù)變化標量場,采集直接體繪制光線跟蹤過程中不透明度最大的點作為三維交互候選點,方法是:利用光線跟蹤算法,在進行卷積過程中判斷當前點的透明度是否大于已保存的透明度,如果大于,則替換已保存的透明度、空間坐標P和數(shù)據(jù)值D,如果小于,則無操作;這樣保存的透明度值、空間位置、數(shù)據(jù)值作為三維交互候選點的透明度值、空間位置、數(shù)據(jù)值,以屏幕坐標為索引值將獲得的三維交互候選點的透明度值、空間坐標以及數(shù)據(jù)值保存在GPU的紋理緩存中;
第五步,CPU獲取當前鼠標屏幕坐標,根據(jù)屏幕坐標在紋理緩存中檢索三維交互候選點,獲得鼠標所指交互點在紋理緩存中對應的三維空間交互點的數(shù)據(jù)值;
第六步,CPU判定是否繼續(xù)交互,如果繼續(xù)交互,則返回第四步,否則轉(zhuǎn)第七步;
第七步,結(jié)束。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國人民解放軍國防科學技術(shù)大學,未經(jīng)中國人民解放軍國防科學技術(shù)大學許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310375586.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





