计算机应用
計算機應用
계산궤응용
COMPUTER APPLICATION
2012年
9期
2548-2552
,共5页
地形渲染%二叉树%图形处理器%高程纹理%地形裂缝
地形渲染%二扠樹%圖形處理器%高程紋理%地形裂縫
지형선염%이차수%도형처리기%고정문리%지형렬봉
设计了一种基于图形处理器(GPU)的无缝地形渲染方法.该方法基于二叉树构建多层次地形网格,该网格用基于行、列号的地形模板表示.在设计过程中,将高程数据转化为适于GPU读取的高程纹理图,再通过顶点纹理提取(VTF)技术从纹理图中采样出高程值用于渲染,整个过程在GPU端完成,提升了地形数据访问效率.同时,采用实时优化自适应网格(ROAM)算法的强制拆分法,通过控制相邻地形块的等级来消除裂缝.最后,采用TriangleStrip方式进行渲染,避免了相邻三角形中顶点坐标数据的重复传递,减少了传递到GPU的数据量.用两块地形数据对算法渲染效率进行了检验,并将算法与Clipmap算法进行了帧率对比.结果表明,该算法有效解决了分块数据的裂缝问题,达到了交互式地形渲染的要求.
設計瞭一種基于圖形處理器(GPU)的無縫地形渲染方法.該方法基于二扠樹構建多層次地形網格,該網格用基于行、列號的地形模闆錶示.在設計過程中,將高程數據轉化為適于GPU讀取的高程紋理圖,再通過頂點紋理提取(VTF)技術從紋理圖中採樣齣高程值用于渲染,整箇過程在GPU耑完成,提升瞭地形數據訪問效率.同時,採用實時優化自適應網格(ROAM)算法的彊製拆分法,通過控製相鄰地形塊的等級來消除裂縫.最後,採用TriangleStrip方式進行渲染,避免瞭相鄰三角形中頂點坐標數據的重複傳遞,減少瞭傳遞到GPU的數據量.用兩塊地形數據對算法渲染效率進行瞭檢驗,併將算法與Clipmap算法進行瞭幀率對比.結果錶明,該算法有效解決瞭分塊數據的裂縫問題,達到瞭交互式地形渲染的要求.
설계료일충기우도형처리기(GPU)적무봉지형선염방법.해방법기우이차수구건다층차지형망격,해망격용기우행、렬호적지형모판표시.재설계과정중,장고정수거전화위괄우GPU독취적고정문리도,재통과정점문리제취(VTF)기술종문리도중채양출고정치용우선염,정개과정재GPU단완성,제승료지형수거방문효솔.동시,채용실시우화자괄응망격(ROAM)산법적강제탁분법,통과공제상린지형괴적등급래소제렬봉.최후,채용TriangleStrip방식진행선염,피면료상린삼각형중정점좌표수거적중복전체,감소료전체도GPU적수거량.용량괴지형수거대산법선염효솔진행료검험,병장산법여Clipmap산법진행료정솔대비.결과표명,해산법유효해결료분괴수거적렬봉문제,체도료교호식지형선염적요구.