簡易檢索 / 詳目顯示

研究生: 黃彥傑
Yen-Chieh Huang
論文名稱: 以前置計算射線空間分解來解決在動態場景下的即時區域光源軟陰影
Real-Time Area Light Soft Shadow in Dynamic Scenes with Pre-computed Ray Space Factorization
指導教授: 張鈞法
Chun-Fa Chang
口試委員:
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Computer Science
論文出版年: 2006
畢業學年度: 95
語文別: 英文
論文頁數: 40
中文關鍵詞: 電腦圖學陰影區域光源
外文關鍵詞: computer graphics, shadow, local area light
相關次數: 點閱:1下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 摘要
    我們提出一個即時柔和陰影演算法,目標是能夠同時支援較柔順與不柔順的影子(就像是預先計算放射傳遞裡頭的全頻率影子)、動態場景、區域複雜形狀光源。
    我們的方法包括前置處理以及描繪畫面,這是由動態場景下的預先計算陰影場域 [10] 這篇論文所激勵,且基於區域可見性理論。主要的想法是將五維度的陰影場域換成射線空間足跡地圖,這是發展自射線空間分解針對區域可見性 [13],原先用來解決區域可見性的問題。
    針對每一個遮蔽物與區域性光源,我們會個別建立一個射線空間足跡地圖於前置處理時。針對克服可見性問題與陰影問題的不同,主要的關鍵困難在於:1)如何改變射線空間分解針對區域可見性成一個新的演算法為了提升描繪畫面的效能 2) 提供一個新的融合迴圈演算法去前置處理每一個場景物體以保持常數數量的射線空間足跡地圖,這保證了即時效能、低記憶體成本、以及在區域複雜形狀光源下的柔和陰影品質。


    Abstract
    This thesis presents a real-time soft shadow algorithm for supporting the rendering of soft and hard shadow (similar to all-frequency shadow in Pre-computed Radiance Transfer (PRT)) in dynamic scenes. The thesis, at the same time, supports local area lights of arbitrary shape.
    The method includes preprocess and rendering part, which is motivated by the work Shadow Fields by Zhou et al. [10], and is also based on from-region visibility works. The main idea is to replace the 5D shadow fields with ray space footprint maps (derived by Leyvand et al. [13]), which originally solved from-region visibility problems. For each occluder and local light source, a ray-space footprint map can be built separately in the pre-process. In runtime, we only need to lookup these pre-computed maps to calculate shadow value for each visible fragment.
    For overcoming the difference between visibility and shadow problems, the key difficulties are: 1) changing Ray Space Factorization [13] to a novel algorithm with preprocess version for enhancing the performance of rendering 2) providing a novel fusion loop algorithm to preprocess each scene entity for keeping constant number of ray space footprint maps, which guarantees the real-time performance, low memory cost, and quality for soft shadow with local area lights of arbitrary shape.

    Keywords Pre-computed radiance transfer, From-region visibility, Ray space, Occluder, Fusion.

    Contents 1 Introduction 4 2 Related Work 7 2.1 Soft Shadow…………..……………………………………………….……...7 2.2 Ray Space for Visibility…………………… …………………………..7 2.3 Ray Space Factorization for From-Region Visibility………………....……...8 2.4 The Latest Improvements of PRT and Shadow Fields………….…….……...9 3 Real-Time Soft Shadow in Dynamic Scenes……………………. …11 3.1 Pre-computation of Ray Space Footprint Maps 11 3.1.1 Ray Space Factorization for From-Region Visibility 11 3.1.2 Our Pre-computation Method 13 3.1.2.1 Setup………………………………………………………14 3.1.2.2 Edge footprint map………………………………………..17 3.1.2.3 Triangle footprint map…………………………………….19 3.1.2.4 Object footprint map…………………………………… ...20 3.1.2.5 Pre-computation for a Light.………………………………23 3.2 Rendering Algorithm 23 3.2.1 Deifinition 23 3.2.2 Rendering Algorithm Details 23 3.2.3 Acceleration of rendering 27 3.2.4 Combination of Shadows from Multiple Objects……………..28 4 Results 29 5 Conclusions and Future Work 34 Bibliography 35 Appendix …………………………………………………..….38 1

    [1] A. Lefohn, J. Kniss, and J. Owens. Implementing efficient parallel data structures on gpus. In M. Pharr, editor, GPU Gems 2, chapter 33, pages 521–545. Addison Wesley, Mar. 2005.
    [2] F. Durand, G. Drettakis, J. Thollot, and C. Puech. Conservative visibility preprocessing using extended projections. In SIGGRAPH ’00: Proceedings of the 27th annual conferenceon Computer graphics and interactive techniques, pages 239–248, New York, NY, USA, 2000. ACM Press/Addison-Wesley Publishing Co. for from-region visibility. ACM Transactions on Graphics (TOG), 22(3): 595–604, 2003.
    [3] F. Bernardini, J. T. Klosowski, and J. El-Sana. Directional discretized occluders for accelerated occlusion culling. Computer Graphics Forum, 19(3): 2000. NY, USA, 2000. ACM Press.
    [4] G. Schaufler, J. Dorsey, X. D´ecoret, and F. Sillion. Conservative volumetric visibility with occluder fusion. In K. Akeley, editor, Computer Graphics Proceedings, Annual Conference Series, pages 229–238. ACM Press / ACM SIGGRAPH / Addison Wesley Longman, 2000. Annual Con.
    [5] J. D. Owens, D. Luebke, N. Govindaraju, M. Harris, J. Kruger, A. E. Lefohn, and T. J. Purcell. A survey of general-purpose computation on graphics hardware. In Eu-rographics 2005, State of the Art Reports, pages 21–51, Aug. 2005.
    [6] J. Heo, J. Kim, and K. Wohn. Conservative visibility preprocessing for walkthroughs of complex urban scenes. In VRST ’00: Proceedings of the ACM symposium on Virtual reality software and technology, pages 115–128, New York, NY, USA, 2000. ACM Press.
    [7] J. Bittner and J. Prikryl. Exact regional visibility using line space partitioning. Technical Report TR-186-2-01-06, Institute of Computer Graphics and Algorithms, Vienna University of Technology, Favoritenstrasse 9-11/186, A-1040 Vienna, Austria, Mar. 2001. human contact: technicalreport@cg.tuwien.ac.at.
    [8] J.-M. Hasenfratz, M. Lapierre, N. Holzschuch, and F. Sillion. A survey of real-time soft shadows algorithms. Computer Graphics Forum, 22(4):753–774, dec 2003.
    [9] J. Bittner and P. Wonka. Visibility in computer graphics. Environment and Planning B: Planning and Design, 30(5):729–756, Sept. 2003.
    [10] K. Zhou, Y. Hu, S. Lin, B. Guo, and H.-Y. Shum. Precomputed shadow fields for dynamic scenes. In SIGGRAPH ’05: ACM SIGGRAPH 2005 Papers, pages 1196–1201, New York, NY, USA, 2005. ACM Press.
    [11] P. Wonka, M. Wimmer, and D. Schmalstieg. Visibility preprocessing with occluder fusion for urban walkthroughs. In B. PAcroche and H. Rushmeier, editors, Rendering Techniques 2000 (Proceedings of the Eurographics Workshop on Rendering 2000), pages 71–82. Eurographics, Springer- Verlag Wien New York, June 2000.
    [12] S. Nirenstein, E. Blake, and J. Gain: Exact From-Region Visibility Culling. In Gibson, Simon and Paul Debevec, Eds. Proceedings Eurographics Rendering Workshop, pages 191-202, Pisa, Itally. 2002.
    [13] T. Leyvand, O. Sorkine, and D. Cohen-Or. Ray space factorization for from-region visibility. ACM Transactions on Graphics (TOG), 22(3):595–604, 2003.
    [14] U. Assarsson and T. Akenine-Moller. A geometry based soft shadow volume algorithm using graphics hardware. In SIGGRAPH ’03: ACM SIGGRAPH 2003 Papers, pages 511–520, New York, NY, USA, 2003. ACM Press.
    [15] V. Koltun, Y. Chrysanthou, and D. Cohen-Or. Virtual occluders: An efficient intermediate pvs representation, 2000.
    [16] V. Koltun, Y. Chrysanthou, and D. Cohen-Or. Hardware- Accelerated from-Region visibility using a dual ray space. In Proceedings of the 12th Eurographics Workshop on Rendering Techniques (June 25 - 27, 2001). S. J. Gortler and K. Myszkowski, Eds. Springer-Verlag, London, pages 205–216.
    [17] Weifeng Sun, Amar Mukherjee: Generalized Wavelet Product Integral for Rendering Dynamic Glossy Objects. In ACM SIGGRAPH 2006 Papers (Boston, Massachusetts, July 30 - August 03, 2006). SIGGRAPH '06. ACM Press, New York, NY, 955-966.
    [18] Wan-Chun Ma, Chun-Tse Hsiao, Ken-Yi Lee, Yung-Yu Chuang, Bing-Yu Chen: Real-Time Triple Product Relighting Using Spherical Local-Frame Parameterization. Vis. Comput. 22, 9 (Sep. 2006), 682-692.
    [19] Zhong Ren, Rui Wang, John Snyder, Kun Zhou, Xinguo Liu, Bo Sun, Peter-Pile Sloan, Hujun Bao, Qunsheng Peng, Baining Guo: Real-Time Soft Shadow in Dynamic Scenes using Spherical Harmonic Exponentiation. In ACM SIGGRAPH 2006 Papers (Boston, Massachusetts, July 30 - August 03, 2006). SIGGRAPH '06. ACM Press, New York, NY, 977-986.
    [20] N. Tamura, H. Johan, B.-Y. Chen, and T. Nishita. A practical and fast rendering algorithm for dynamic scenes using adaptive shadow fields. Vis. Comput., 22(9):702–712, 2006.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE