研究生: |
邱信臻 Sin-Jhen Chiu |
---|---|
論文名稱: |
從物理角度分析擬真材質貼圖函數模型及成像 Physical-based Analysis BTFs Models and Rdndering |
指導教授: |
張鈞法
Chun-Fa Chang |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2006 |
畢業學年度: | 94 |
語文別: | 英文 |
論文頁數: | 59 |
中文關鍵詞: | BTF |
相關次數: | 點閱:2 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
為了把物體表面呈現的更真實,六維函數BTFs ( Bidirectional Texture Functions)目前已經被使用的相當頻繁,但BTFs的資料量實在太大而沒辦法直接使用,為了解決資料龐大的問題,傳統的SBRDF以逼近光反射模型參數,來達到資料壓縮的效果,但是SBRDF對於表面的凹凸所產生的陰影及遮蔽,不能達到逼真的呈現,為了改善這個問題,我們選擇從物理方面,找出資料中陰影和遮蔽等屬於表面幾何的資料並去除,使參數更正確,同時利用兩個物理現象去區分陰影及遮蔽為兩個互不干涉資料,第一是陰影不會因視角不同而改變,第二是遮蔽不因光線方向不同而改變,經過這些分析,我可以利用SBRDF加上附加的陰影及遮蔽兩種獨立的效應,來達到彷彿跟未壓縮過的BTFs一樣的真實繪圖。
In order to draw a photorealistic surface, Bidirectional Texture Functions(BTFs), a 6D texture function which extends Bidirectional Reflectance Distribution Function(BRDF) to include the self-shadowing, self-occlusion and inter-reflection effects, has been mentioned frequently in recent years. Its main drawback is its massive data size. To solve this, Spatial Bidirectional Reflectance Function (SBRDF) techniques compress BTFs into reflectance model parameters. However, SBRDF cannot produce
the self-shadowing and self-occlusion effects in real-world surface geometry. This work is aimed to this drawback. I find how self-shadowing and self-occlusion affect the surface by additional physical-based analysis. And I rely on two physical phenomena to divide self-shadowing and self-occlusion into two independent effects. First, self-shadowing is view independent. Second, self-occlusion is independent of lighting direction changes. After these analyses, I use SBRDF and additional self-shadowing and self-occlusion I found to render a photorealistic surface as non-compressed BTFs doing.
[Blinn78] Blinn J. F. Simulation of wrinkled surfaces. In Proceeding of SIGGRAPH 1978, pages 286-292
[Bonn] BTF Database of University of Bonn. http://btf.cs.uni-bonn.de
[Buehler01] Buehler C., Bosse M., McMillan L., Gortler S, and Cohen M. Unstructured Lumigraph Rendering. In Proceedings of ACM SIGGRAPH 2001. pages 425-432
[Chen02] Chen W. C., Bouguet J. Y., Chu M. H., and Grzeszczuk R. Light Field Mapping: Efficient Representation and Hardware Rendering of Surface Light Fields. In Proceedings of ACM SIGGRAPH 2002, pages 447–456.
[Cook81] Cook R. L., Torrance K. E. A Reflectance Model for Computer Graphics. In Proceeding of ACM SIGGPAPH 1981, pages 307-316
[Cook84] Cook R. L. Shade Trees. In Proceeding of ACM SIGGRAPH 1984 , pages 223–231
[Dana99] Dana K. J., Ginneken B. V., Nayar S. K., and Koenderink J. J. Reflectance and Texture of Real-World Surfaces. In Proceeding of ACM Transactions on Graphics (TOG), January 1999, Volume 18 Issue 1, pages 1-34.
[Debevec98] Debevec P., Yu Y., and Borshukov G. D. Efficient View-Dependent Image-Based Rendering with Projective Texture-Mapping. In Proceeding of Eurographics Rendering Workshop 1998, pages 105-116
[Daubert01] Daubert K., Lensch H. P. A., Heidrich W., Seidel H. P. Efficient cloth modeling and rendering. In Proceedings of Eurographics Workshop on Rendering Technique 2001s, pages 63-70
[Policarpo05] Fabio Policarpo, Manuel M. Oliveira, Jo□o Comba. Real-Time Relief Mapping on Arbitrary Polygonal Surfaces. In Proceeding of ACM SIGGRAPH 2005 Symposium on Interactive 3D Graphics and Games, pages 155-162.
[Gortler96] Gortler S., Grzeszczuk R., Szeliski R., and Cohen M. The Lumigraph. In Proceedings of ACMSIGGRAPH 1996, pages 43–54.
[Jensen01] Jensen H. W., Marschner S. R., Levoy M., and Hanrahan P. A Practical Model for Subsurface Light Transport. In Proceedings of ACM SIGGRAPH 2001, pages 511-518
[Karner96] Konrad F. Karner, Heinz Mayer, and Michael Gervautz. An Image-Based Measurement System for Anisotropic Reflection. In Eurographics 1996, pages 119-128
[Lafortune97] Lafortune E. P. F., Foo S.C., Torrance K.E., and GreenBerg D.P. Non-linear Approximation of Reflectance Functions. In Proceeding of ACM SIGGRAPH 1997, pages 117-126.
[Lensch01] Hendrik P. A. Lensch, Jan Kautz, Michael Goesele, Wolfgang Heidrich, and Hans-Peter Seidel. Image-Based Reconstruction of Spatially Varying Materials. In Proceedings of Eurographics Rendering Workshop 2001, pages 103-114
[Levoy96] Levoy M., and Hanrahan P. Light field rendering. In Proceedings ACM SIGGRAPH 1996, pages 31–42.
[Levoy00] Levoy M., Pulli K., Curless B., Rusinkiewicz S., Koller D.,. Pereira L,. Ginzton M,. Anderson S, Davis J., Ginsberg J., Shade J., and Fulk D. “The Digital Michelangelo Project: 3D Scanning of Large Statues”. In Proceedings of ACM SIGGRAPH 2000, pages 131–144.
[Liu04] Liu X., Hu Y., Zhang J., Tong X., Guo B., and Shum H.Y. Synthesis and Rendering of Bidirectional Texture Functions on Arbitrary Surfaces. IEEE Transactions on Visualization and Computer Graphics 10, 3 (2004), pages 278–289
[Lu98] Rong Ku, Jan J. Koenderink, and Astrid M. L. Kappers. Optical Properties (Bidirectional Reflectance Distribution Functions) of Velvet. In Applied Optics, 37(25):5974-5984, September 1998
[Ma04] Wan-Chun Ma, Sung-Hsiang Chao, Bing-Yu Chen, Chun-Fa Chang, Ming Ouhyoung, and Tomoyuki Nishita. An Efficient Representation of Complex Materials for Real-Time Rendering. In Proceedings of ACM Symposium on Virtual Reality Software and Technology (VRST) 2004
[Marschner99] Stephen R. Marschner, Stephen H. Westin, Eric P. F. Lafortune, Kenneth E. Torrance, and Donald P. Greenberg . Image-Based BRDF Measurement Including Human Skin. In Proceeding of Eurographics Rendering Workshop 1999
[Matusik 03] Matusik W., Pfister H., Brand M., and McMillan L. A Data-driven Reflectance Model. In Proceedings of ACM SIGGRAPH 2003, pages 759-769
[Max88] Max N. Horizon mapping: shadows for bump-mapped surfaces. The Visual Computer, pages 109-117
[McAllister02] McAllister D., Lastra A., Heidrich W. Efficient Rendering of Spatial Bi-directional Reflectance Distribution Functions. In Proceeding of Graphics Hardware 2002, Eurographics / SIGGRAPH Workshop Proceedings.
[Meseth03] Meseth J., Muller G., Klein R. Preserving Realism in Real-time Rendering of Bidirectional Texture Functions. In OpenSG Symposium 2003, Eurographics Association, Switzerland, pages 89–96.
[Meseth04] Meseth J., Muller G., Klein R. Reflectance Field Based Real-time, High-quality Rendering of Bidirectional Texture Functions. Computers and Graphics 28, 1 (February 2004), pages 103–112.
[Muller04a] Muller G., Meseth J., Sattler M., Sarlette R.,and Klein R. Acquisition, Synthesis and Rendering of Bidirectional Texture Functions. In Proceeding of Eurographics State of The Art Reports 2004, pages 69-94
[Muller04b] Muller G., Meseth J., and Klein R. Fast Environmental Lighting for Local-PCA Encoded BTFs. In Computer Graphics International 2004 (CGI2004)
[Ngan04] Addy Ngan, Fredo Durand, and Wojciech Matusik. Experimental Validation of Analytical BRDF Models. Technical Sketch, SIGGRAPH 2004.
[Nicodemus77] Nicodemus F. E., Richmond J. C., Hsia J. J., Ginsberg I. W., and Limperis T. Geometric considerations and nomenclature for reflectance. In Proceeding of Monograpgh 160, National Bureau of Standards(US), October 1977.
[Presse88] Presse W. H., B. P. Flannery, et al. Numerical Recipes in C 1988, Press Syndicate of the University of Cambridge.
[Pulli97] Pulli K., Cohen M., Duchamp T., Hoppe H., Shapiro L., Stuetzle W. View-based Rendering: Visualizing Real Objects from Scanned Range and Color Data. In Proceeding of the Eurographics Rendering Workshop1997
[Rushmeier98] Holly E. Rushmeier, Fausto Bernardini, Joshua Mittleman, Gabriel Taubin. Acquiring Input for Rendering at Appropriate Levels of Detail: Digitizing a Tiet□. In Proceeding of the Eurographics Rendering Workshop1998, pages 81-92
[Sattler03] Sattler M., Sarlette R., Klein R. Efficient and Realistic Visualization of Cloth. In Proceedings of the Eurographics Symposium on Rendering 2003, pages 167-177
[Sloan03] Peter-Pike Sloan, Xinguo Liu, Heung-Yeung Shum, and John Snyder. Bi-scale radiance transfer. In Proceeding of SIGGRAPH 2003, pages 370-375
[Square-Enix05] Final Fantasy 7: Advent Children http://www.square-enix.co.jp/dvd/ff7ac/
[Torrance66] Torrance K. E., and Sparrow E. M. Off-specular peaks in the directional distribution of reflected thermal radiation. In Proceeding of Transaction of the ASME, 88:223-230, May 1966.
[Unreal04] Unreal Engine 3, http://www.unrealtechnology.com/html/techonology/ue30.shtml
[Vasilescu04] M. Alex O. Vasilescu and D. Terzopoulos. Tensortextures: Multilinear Image-Based Rendering. In Proceeding of SIGGRAPH 2004, pages 336-342
[Wang03] Wang L., Wang X., Tong X., Hu S., Guo B., Shum H.Y. View-Dependent Displacement Mapping. In Proceedings of ACM SIGGRAPH 2003, pages 334–339
[Wang04] Xi Wang, Xin Tong, Stephen Lin, Shimin Hu, Baining Guo, Heung-Yeung Shum. Generalized Displacement Maps. In Proceeding of Eurographics Symposium on Rendering 2004, pages 227–234
[Watt00] Alan Watt. 3D Computer Graphics (3rd Edition). ISBN: 0-201-39855-9, Published by Addison-Wesley
[Ward92] Gregory J. Ward. Measuring and modeling anisotropic reflection. In Proceeding of ACM SIGGRAPH 1992, pages 265-272
[Wood00] Wood D. N., Azuma D.I., Aldinger K., Curless B., Duchamp T., Salesin D.H., and Stuetzle W. Surface light fields for 3D photography. In Proceedings of ACM SIGGRAPH 2000 , pages 287–296.