研究生: |
顏家民 Jia-Min Yan |
---|---|
論文名稱: |
使用圖形處理器即時繪製環境遮蔽 Real-Time 3D Rendering of Ambient Occlusion Using Graphics Processors |
指導教授: |
張鈞法
Chang, Chun-Fa |
學位類別: |
碩士 Master |
系所名稱: |
資訊工程學系 Department of Computer Science and Information Engineering |
論文出版年: | 2011 |
畢業學年度: | 99 |
語文別: | 中文 |
論文頁數: | 33 |
中文關鍵詞: | 環境遮蔽 、即時繪製光線追蹤 、NVIDIA OptiX 、螢幕空間環境遮蔽 |
英文關鍵詞: | ambient occlusion, real-time rendering, NVIDIA OptiX, ray tracing, SSAO |
論文種類: | 學術論文 |
相關次數: | 點閱:223 下載:4 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在電腦圖學領域,全域照明是使用在3D場景中,增加更真實的光影畫面的一群演算法。其中環境遮蔽演算法近似現實世界中,計算光輻射的一種著色法,可以幫助在不會反射的模型上產生較為真實的光線遮蔽率,效果類似在陰天的場景中,呈現比較柔和的陰影。近年來被廣泛的使用在遊戲與美術領域上。
環境遮蔽最常見的計算方式是使用光線追蹤演算法來實現,但是計算時間相當耗時。2007年Crytek團隊研發SSAO(Screen-Space Ambient Occlusion)演算法使用在遊戲上,這是一種近似環境遮蔽的效果,透過GPU shader產生可接受且即時的畫面,不過品質與速度上仍可以繼續被廣泛研究的方向。
本論文主要討論諸多環境遮蔽演算法,做一份分析報告,從最原始的概念推廣至現代的近似作法。討論之間的品質、取樣方式與效能差異等等演算方式。實作上使用NVIDIA OptiX光線追蹤引擎實作了兩種程式,其一是accumulative ambient occlusion,其二是modern SSAO演算法,有別於deferred shading的做法。事實上,rasterized graphics確實會比光線追蹤法速度快上許多,但是光線追蹤法可呈現更真實的畫面。在未來的3D圖學,隨著計算量更強大的GPU演進,GPU-based光線追蹤將會被廣泛的使用。
[Mar07] Martin Mittring, “Finding Next Gen: Cry engine 2.” In SIGGRAPH ’07: ACM SIGGRAPH 2007 courses
[Tur80] Turner Whitted. An improved illumination model for shaded display. ACM Magazine Volume 23 Issue 6, June 1980
[HA10] H. Ludvigsen and A. C. Elster, Real-Time Ray Tracing Using Nvidia OptiX, EUROGRPAHICS 2010
[NVa09] NVIDIA and Williams College, OptiX™: A General Purpose Ray Tracing Engine SIGGRAPH 2009
[NVb11] NVIDIA OptiX™ Ray Tracing Engine Programming Guide version2.1
[NVc08] Bryan Dudash: Image Space Horizon Based Ambient Occlusion. CEDEC 2008.
[MS04] Matt Pharr and Simon Green: Ambient Occlusion GPU Gems Ch17.
[Bun05] Michael Bunnell: Dynamic Ambient Occlusion and Indirect Lighting. GPU Gems 2 Ch14.
[HJ07] Jared Hoberock and Yuntao Jia: High-Quality Ambient Occlusion. GPU Gems 3 Ch12.
[FM08] FILION D., MCNAUGHTON R.: Starcraft II effects & techniques. In Advances in real-time rendering in 3D graphics and games course notes, Tatarchuk N., (Ed.). August 2008.
[Mor10] Morgan McGuire: Ambient Occlusion Volumes.
ACM SIGGRAPH/Eurographics High Performances Graphics 2010
[RGS09] T. Ritschel, T. Grosch and H. Seidel: Approximating Dynamic Global Illumination in Screen Space. I3D 2009.
[BS08] Louis Bavoil & Miguel Sainz: Image-Space Horizon-Based Ambient Occlusion. Siggraph 2008 presentation.