研究生: |
趙新予 Chao, Hsin-Yu |
---|---|
論文名稱: |
運用體素化資訊簡化路徑追蹤之探討 Simplified Path Tracing with Voxel Cone Tracing using OpenCL |
指導教授: |
張鈞法
Chang, Chun-Fa |
學位類別: |
碩士 Master |
系所名稱: |
資訊工程學系 Department of Computer Science and Information Engineering |
論文出版年: | 2018 |
畢業學年度: | 106 |
語文別: | 中文 |
論文頁數: | 23 |
中文關鍵詞: | 路徑追蹤 、全域照明 |
英文關鍵詞: | Path Tracing, Global Illumination |
DOI URL: | http://doi.org/10.6345/THE.NTNU.DCSIE.029.2018.B02 |
論文種類: | 學術論文 |
相關次數: | 點閱:133 下載:12 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
想要得到有如照片般逼真的結果,在許多的方法中最常被使用的方法就是路徑追蹤。路徑追蹤是透過模擬真實光線的行進,打出大量的光線進行取樣來得到結果,但是取樣數太少則會出現明顯的雜訊,所以為了得到更加真實的結果,必須花上大量的時間。不過在這之中最花時間的不是直接照明的部分,而是後面進行最終聚集計算的漫間反射,這同時也是造成路徑追蹤耗時的主要原因。同時在許多即時運算的方法中,使用簡化最終聚集的計算來做出漫間反射的效果。
因此本論文藉由OpenCL來使用GPU進行路徑追蹤的加速,而最後聚集使用即時運算的Voxel Cone Tracing來取代,有效的加速路徑追蹤的運算,並保持相當品質的全域照明效果。
To get photo realistic results, path tracing is the most commonly used method in many ways. In path tracing, it sampled a lot of rays to get results by simulating the actual ray. Too few samples cause noticeable noise, so it must be spent a lot of time to get more realistic results. However, the direct lighting doesn't spend most of the time, but the final gathering of the diffuse reflection, which is also the main reason for the time consuming of path tracing. At the same time, many methods of real-time rendering used the simplified final gathering to get the result of diffuse reflection.
Therefore, this paper uses GPU to accelerate path tracing by OpenCL, and the final gathering replace by Voxel Cone Tracing. It gets effective acceleration of path tracing, and keep a considerable quality of global illumination.
R. L. Cook, T. Porter 且 L. Carpenter, “Distributed ray tracing,” 於 SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques, 1984.
T. Hachisuka, S. Ogaki 且 H. W. Jensen, “Progressive photon mapping,” 於 SIGGRAPH Asia '08 ACM SIGGRAPH Asia 2008 papers, 2008.
C. Dachsbacher 且 M. Stamminger, “Reflective shadow maps,” 於 I3D '05 Proceedings of the 2005 symposium on Interactive 3D graphics and games, 2005.
A. Kaplanyan 且 C. Dachsbacher, “Cascaded light propagation volumes for real-time indirect illumination,” 於 I3D '10 Proceedings of the 2010 ACM SIGGRAPH symposium on Interactive 3D Graphics and Games, 2010.
C. Crassin, F. Neyret, M. Sainz, S. Green 且 E. Eisemann, “Interactive Indirect Illumination Using Voxel Cone Tracing,” 於 I3D '11 Symposium on Interactive 3D Graphics and Games, New York, 2011.
M. Pharr, W. Jakob and G. Humphreys, Physically Based Rendering: From Theory to Implementation, Third Edition, Morgan Kaufmann, 2016.
J. T. Kajiya, “The rendering equation,” 於 SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques, New York, 1986.
E. P. Lafortune 且 Y. D. Willems, “Bi-directional path tracing,” 於 Proceedings of Third International Conference on Computational Graphics and Visualization Techniques, 1993.