資源描述:
《虛擬場景的限時繪制技術》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、虛擬場景的限時繪制技術作者:任利鋒發(fā)表刊物:全國圖象圖形學術會議發(fā)表時間:2005-10??虛擬場景的限時繪制技術任利鋒?張明敏?潘志庚(浙江大學CAD&CG國家重點實驗室,杭州?310027)摘?要:?本文介紹靜態(tài)場景的限時繪制技術。文章先簡單分析一下繪制的流水線。然后介紹在流水線各個階段采取的加速算法:可見性裁剪、細節(jié)層次、圖象緩存。其中可見性裁剪就是找出不可見物體,把它們盡早地排除在流水線外。而細節(jié)層次技術是在合適的時候忽略一些次要的細節(jié)細節(jié),減少通過流水線的負載量。紋理緩存技術則是把前面幀的繪制結果存成容易
2、繪制的圖像表示,用在后續(xù)幀中替代費時的坐標轉換和光照計算。文章最后介紹了限時繪制框架,該框架為場景中的物體選擇合適的繪制方法,使得繪制的結果最優(yōu)。關鍵詞:?實時繪制;可見性裁剪;細節(jié)層次;圖象緩存;限時繪制Abstract:?Wereviewedsomerepresentivetechniquesofrenderingofstaticscenes.Firstwegaveabriefanalysisoftherenderingpipeline.Followedbyacceleratingtechniquestackl
3、ingeachstageofthepipeline,namelyvisibilityculling,levelofdetailsandimagecaching.Thecoreofvisibilitycullingistofindinvisibleobjectsandexcludethemfromthepipeline.Andbyignoringlessimportantdetailswhenpossible,thelevelofdetailstechniquesuccessfullyreducetheworkloa
4、dofthepipeline.Imagecachingtechniquestorestheresultoftime-consumingrenderinginpreviousframes,thensimplywrapthiscachedresultinsubsequentframes.Attheendofthisarticle,weintroducedaframeworknamedtime-criticalrendering,whichkeepmultiplerenderingskemesforeveryobject
5、init,andchoosetheskemethatmaximizeabenefitfunction,ofwhichtimeisimportfactor,asthebestsolution.keywords:?Real-timerendering;Visibilityculling;LOD;Imagecaching;Time-criticalrendering0引言???在圖形學發(fā)展的早期,研究者追求的是提高計算機生成的圖象的真實感。隨著場景的日漸復雜和各種復雜的光照明技術的廣泛應用,計算機生成的圖象越來越逼真,但
6、繪制需要的計算量也越來越大。近年來,三維交互圖形學和虛擬現實等應用的興起,人們更加注重的是身臨其境的感受。而相關的研究表明,系統(tǒng)具有和實際行為相似的動態(tài)特性遠比逼真的靜態(tài)圖象更重要。真實的動態(tài)特性的關鍵有兩個方面:圖象的更新要及時,即延時短;圖象更新的頻率高并且穩(wěn)定。???單靠主機和圖形加速卡的性能提高遠遠不能滿足這些應用的計算要求。為了緩解計算量和繪制時間的矛盾,出現了幾種代表性的加速技術,如可見性裁剪(VisibilityCulling)、細節(jié)層次(LOD)、圖象緩存(ImageCaching)等[1]。另外,
7、研究人員還提出了一種迥然不同的計算機制——限時繪制機制(Time-CriticalRendering)??梢娦圆眉糁塾谠诶L制開始以前確定景物的可見性,剔除在最終圖象中不可見的幾何元素,只繪制可見部分。細節(jié)層次著???眼于省略不能分辨清楚的細節(jié),在物體的的幾何細節(jié)超過顯示設備的表達能力時,采用粗略的幾何表示。圖象緩存的出發(fā)點則是利用幀間的連貫性,把已有的繪制結果稍作調整應用到后續(xù)幀的繪制過程中,達到節(jié)省重復計算的目的。最后,限時繪制機制是一個綜合考慮系統(tǒng)的計算能力以及繪制的時間和質量要求,必要時降低繪制結果的質量保
8、證繪制在指定時間內完成的算法框架。本文將首先簡要回顧一下主流圖形卡的繪制流水線,然后介紹幾種加速技術的最新進展,分析其節(jié)省繪制時間的原理,并在每節(jié)的最后指出該技術的優(yōu)缺點和適用領域。1繪制過程???為了更加清楚地認識各種加速技術的原理和優(yōu)缺點,我們需要站在整體的高度來看待這些技術。為此,先來回顧一下時下主流圖形硬件的繪制流水線。在省略了一些具體的細節(jié)以后,繪