使用圖形處理器即時繪製環境遮蔽

dc.contributor張鈞法zh_TW
dc.contributorChun-Fa Changen_US
dc.contributor.author顏家民zh_TW
dc.contributor.authorJia-Min Yanen_US
dc.date.accessioned2019-09-05T11:39:38Z
dc.date.available2011-8-9
dc.date.available2019-09-05T11:39:38Z
dc.date.issued2011
dc.description.abstract在電腦圖學領域,全域照明是使用在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光線追蹤將會被廣泛的使用。zh_TW
dc.description.sponsorship資訊工程學系zh_TW
dc.identifierGN0698470465
dc.identifier.urihttp://etds.lib.ntnu.edu.tw/cgi-bin/gs32/gsweb.cgi?o=dstdcdr&s=id=%22GN0698470465%22.&%22.id.&
dc.identifier.urihttp://rportal.lib.ntnu.edu.tw:80/handle/20.500.12235/106858
dc.language中文
dc.subject環境遮蔽zh_TW
dc.subject即時繪製光線追蹤zh_TW
dc.subjectNVIDIA OptiXzh_TW
dc.subject螢幕空間環境遮蔽zh_TW
dc.subjectambient occlusionen_US
dc.subjectreal-time renderingen_US
dc.subjectNVIDIA OptiXen_US
dc.subjectray tracingen_US
dc.subjectSSAOen_US
dc.title使用圖形處理器即時繪製環境遮蔽zh_TW
dc.titleReal-Time 3D Rendering of Ambient Occlusion Using Graphics Processorsen_US

Files

Collections