Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Acquisition and Application of Reflectance for Computer-Generated Images: : A Critical Review

Published: 03 October 2023 Publication History
  • Get Citation Alerts
  • Abstract

    In the field of computer graphics, accurate representation of material properties is crucial for rendering realistic imagery. This paper focuses on the bidirectional reflectance distribution function (BRDF) and its role in determining how materials interact with light. The authors review the state of the art in reflectance measurement systems, with a focus on BRDF and bidirectional texture function (BTF) measurement. They discuss practical limitations in measuring multi-dimensional functions and provide examples of how researchers have addressed these challenges. Additionally, they analyse various approaches to converting measured data into practical analytical functions for use in commercial rendering software, including data-driven methods such as neural networks and hybridized approaches.

    References

    [1]
    Akenine-Moller, T., Haines, E., & Hoffman, N. (2008). Real-Time Renderin (3rd ed.). A K Peters/CRC Press.
    [2]
    Ashikhmin, M., Premoze, S., & Shirley, P. (2000). A microfacet-based BRDF generator. Proceedings of the 27th annual conference on computer graphics and interactive techniques.
    [3]
    Ashikhmin, M., & Shirley, P. (2000). An Anisotropic Phong BRDF Model. Journal of Graphics Tools, 5(2), 25–32.
    [4]
    Baek, S.-H., Zeltner, T., Ku, H. J., Hwang, I., Tong, X., Jakob, W., & Kim, M. H. (2020). Image-Based Acquisition and Modeling of Polarimetric Reflectance. ACM Transactions on Graphics, 39(4). Advance online publication.
    [5]
    Bagher, M. M., Snyder, J., & Nowrouzezahrai, D. (2016). A Non-Parametric Factor Microfacet Model for Isotropic BRDFs. ACM Transactions on Graphics, 35(5), 1–16. Advance online publication.
    [6]
    Baribeau, R., Neil, W. S., & Côté, É. (2009). Development of a robot-based gonioreflectometer for spectral BRDF measurement. Journal of Modern Optics, 56(13), 1497–1503.
    [7]
    Bieron, J., & Peers, P. (2020). An Adaptive BRDF Fitting Metric. Computer Graphics Forum, 39(4), 59–74.
    [8]
    Blinn, J. F. (1977). Models of Light Reflection for Computer Synthesized Pictures. SIGGRAPH Comput. Graph., 11(2), 192–198, 197. 10.1145/965141.563893
    [9]
    Burley, B. (2012). Physically-Based Shading at Disney. In SIGGRAPH Course: Practical physically-based shading in film and game production. ACM
    [10]
    CookR. L. (1984). Shade Trees Proceedings of the 11th Annual Conference on Computer Graphics and Interactive Techniques. 10.1145/800031.808602
    [11]
    Cook, R. L., & Torrance, K. E. (1982). A Reflectance Model for Computer Graphics. ACM Transactions on Graphics, 1(1), 7–24. Advance online publication.
    [12]
    Dana, K., Ginneken, B., Nayar, S., & Koenderink, J. (1999). Reflectance and texture of real-world surfaces. ACM Transactions on Graphics, 18(1), 1–34.
    [13]
    Dupuy, J., & Jakob, W. (2018). An adaptive parameterization for efficient material acquisition and rendering. ACM Transactions on Graphics, 37(6), 1–14.
    [14]
    Filip, J., & Vávra, R. (2014). Template-Based Sampling of Anisotropic BRDFs. Computer Graphics Forum, 33(7), 91–99.
    [15]
    Filip, J., Vavra, R., Haindl, M., Zid, P., Krupika, M., & Havran, V. (2013). BRDF slices: Accurate adaptive anisotropic appearance acquisition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. https://openaccess.thecvf.com/content_cvpr_2013/html/Filip_BRDF_Slices_Accurate_2013_CVPR_paper.html
    [16]
    Forés, A., Ferwerda, J., & Gu, J. (2012). Toward a perceptually based metric for BRDF modeling. Final Program and Proceedings - IS and T/SID Color Imaging Conference, CIC’12, 142-148.
    [17]
    Heitz, E. (2014). Understanding the masking-shadowing function in microfacet-based BRDFs. Journal of Computer Graphics Techniques, 3(2), 32–91.
    [18]
    Holroyd, M., Lawrence, J., & Zickler, T. (2010). A coaxial optical scanner for synchronous acquisition of 3D geometry and surface reflectance. ACM Transactions on Graphics, 29(4), 1–12.
    [19]
    Hu, B., Guo, J., Chen, Y., Li, M., & Guo, Y. (2020). DeepBRDF: A Deep Representation for Manipulating Measured BRDF. Computer Graphics Forum, 39(2), 157–166.
    [20]
    Jensen, H. W., Marschner, S. R., Levoy, M., & Hanrahan, P. (2001). A practical model for subsurface light transport. Proceedings of the 28th annual conference on Computer graphics and interactive techniques.10.1145/383259.383319
    [21]
    Karis, B. (2013). Real shading in unreal engine 4. Proc. Physically Based Shading Theory Practice, 4(3). 10.1145/383259.383319
    [22]
    LafortuneE. P. F.FooS.-C.TorranceK. E.GreenbergD. P. (1997). Non-Linear Approximation of Reflectance Functions. Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques. 10.1145/258734.258801
    [23]
    Lavoué, G., Bonneel, N., Farrugia, J.-P., & Soler, C. (2021). Perceptual quality of BRDF approximations: Dataset and metrics. Computer Graphics Forum, 40(2), 327–338.
    [24]
    Lawrence, J., Ben-Artzi, A., DeCoro, C., Matusik, W., Pfister, H., Ramamoorthi, R., & Rusinkiewicz, S. (2006). Inverse Shade Trees for Non-Parametric Material Representation and Editing. ACM Transactions on Graphics, 25(3), 735–745.
    [25]
    Li, M., Zhou, Z., Wu, Z., Shi, B., Diao, C., & Tan, P. (2020). Multi-View Photometric Stereo: A Robust Solution and Benchmark Dataset for Spatially Varying Isotropic Materials. IEEE Transactions on Image Processing, 29, 1–1. 32011254.
    [26]
    Löw, J., Kronander, J., Ynnerman, A., & Unger, J. (2012). BRDF Models for Accurate and Efficient Rendering of Glossy Surfaces. ACM Transactions on Graphics, 31(1), 1–14. Advance online publication.
    [27]
    Lu, R., Koenderink, J., & Kappers, A. (2000). Optical Properties (Bidirectional Reflectance Distribution Function) of Shot Fabric. Applied Optics, 39(31), 5785–5795. 18354579.
    [28]
    LyngbyR. A.MatthiassenJ. B.FrisvadJ. R.DahlA. B.AanaesH. (2019). Using a Robotic Arm for Measuring BRDFs. Image Analysis: 21st Scandinavian Conference, SCIA 2019 Proceedings. 10.1007/978-3-030-20205-7_16
    [29]
    Marschner, S., Westin, S., Lafortune, E., & Torrance, K. (2000). Image-Based Bidirectional Reflectance Distribution Function Measurement. Applied Optics, 39(16), 2592–2600. 18345176.
    [30]
    Marschner, S. R., Jensen, H. W., Cammarano, M., Worley, S., & Hanrahan, P. (2003). Light scattering from human hair fibers. ACM Transactions on Graphics, 22(3), 780–791.
    [31]
    Marschner, S. R., Westin, S. H., Arbree, A., & Moon, J. T. (2005). Measuring and modeling the appearance of finished wood. In ACM SIGGRAPH 2005 Papers (pp. 727-734).
    [32]
    Matusik, W., Pfister, H., Brand, M., & McMillan, L. (2003). A Data-Driven Reflectance Model. ACM Transactions on Graphics, 22(3), 759–769.
    [33]
    NganA.DurandF.MatusikW. (2005). Experimental Analysis of BRDF Models. Eurographics Symposium on Rendering. 10.2312/EGWR/EGSR05/117-126
    [34]
    Nguyen, H. (2008). GPU Gems 3. Addison-Wesley. https://books.google.com.au/books?id=ylNyQgAACAAJ
    [35]
    Nicodemus, F. E., Richmond, J. C., Hsia, J. J., Ginsberg, I. W., Limperis, T., Harman, S., & Baruch, J. J. (1977). Geometrical considerations and nomenclature for reflectance. https://api.semanticscholar.org/CorpusID:18645782
    [36]
    OrenM.NayarS. K. (1994). Generalization of Lambert’s Reflectance Model. Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques. 10.1145/192161.192213
    [37]
    Öztürk, A., Kurt, M., & Bilgili, A. (2010). A Copula-Based BRDF Model. Computer Graphics Forum, 29(6), 1795–1806.
    [38]
    Phong, B. T. (1975). Illumination for computer generated pictures. Communications of the ACM, 18(6), 311–317.
    [39]
    Rainer, G., Jakob, W., Ghosh, A., & Weyrich, T. (2019). Neural BTF Compression and Interpolation. Computer Graphics Forum, 38(2), 235–244.
    [40]
    Rusinkiewicz, S. (1997). A survey of brdf represen-tation for computer graphics. Tech. rep. Princeton University.
    [41]
    Rusinkiewicz, S. M. (2011). A New Change of Variables for Efficient BRDF Representation. In Rendering Techniques ’98 (pp. 11–22). Springer Vienna.
    [42]
    Sandmeier, S. R., & Itten, K. I. (1999). A field goniometer system (FIGOS) for acquisition of hyperspectral BRDF data. IEEE Transactions on Geoscience and Remote Sensing, 37(2), 978–986.
    [43]
    Schlick, C. (1994). An Inexpensive BRDF Model for Physically-based Rendering. Computer Graphics Forum, 13(3), 233–246.
    [44]
    Schröder, K., Zhao, S., & Zinke, A. (2012). Recent advances in physically-based appearance modeling of cloth. SIGGRAPH Asia 2012 Courses, SA 2012.
    [45]
    Schwartz, C., Sarlette, R., Weinmann, M., Rump, M., & Klein, R. (2014). Design and Implementation of Practical Bidirectional Texture Function Measurement Devices Focusing on the Developments at the University of Bonn. Sensors (Basel), 14, 7753–7819.
    [46]
    Soldado, R. M., & Almagro, C. U. (2012). An Overview of BRDF Models. https://api.semanticscholar.org/CorpusID:44900609
    [47]
    Sun, T., Jensen, H. W., & Ramamoorthi, R. (2018). Connecting measured brdfs to analytic brdfs by data-driven diffuse-specular separation. ACM Transactions on Graphics, 37(6), 1–15.
    [48]
    Sztrajman, A., Rainer, G., Ritschel, T., & Weyrich, T. (2021). Neural BRDF Representation and Importance Sampling. Computer Graphics Forum, 40(6), 332–346.
    [49]
    Tongbuasirilai, T., Unger, J., Guillemot, C., & Miandji, E. (2022). A Sparse Non-Parametric BRDF Model. ACM Transactions on Graphics, 41(5), 1–18. Advance online publication.
    [50]
    Ward, G. J. (1992). Measuring and Modeling Anisotropic Reflection. Computer Graphics, 26(2), 265–272.
    [51]
    Weinmann, M., Gall, J., & Klein, R. (2014, September). Material Classification Based on Training Data Synthesized Using a BTF Database. European Conference on Computer Vision.
    [52]
    Weyrich, T., Lawrence, J., Lensch, H., Rusinkiewicz, S., & Zickler, T. (2009). Principles of Appearance Acquisition and Representation. Foundations and Trends in Computer Graphics and Vision, 4, 75–191.
    [53]
    Whitted, T. (1980). An improved illumination model for shaded display. Communications of the ACM, 23(6), 343–349.
    [54]
    Wu, K., & Yuksel, C. (2017). Real-Time Cloth Rendering with Fiber-Level Detail. IEEE Transactions on Visualization and Computer Graphics, 1–1. 28749354.
    [55]
    Yang, S. K., Song, I.-U., Oh, E., Yang, H.-S., & Kim, S.-W. (2020). Development of a new image based BRDF measurement system using a semicircular ring. Reflection, Scattering, and Diffraction from Surfaces VII.

    Index Terms

    1. Acquisition and Application of Reflectance for Computer-Generated Images: A Critical Review
            Index terms have been assigned to the content through auto-classification.

            Recommendations

            Comments

            Information & Contributors

            Information

            Published In

            cover image International Journal of Computer Vision and Image Processing
            International Journal of Computer Vision and Image Processing  Volume 13, Issue 1
            Oct 2023
            26 pages
            ISSN:2155-6997
            EISSN:2155-6989
            Issue’s Table of Contents

            Publisher

            IGI Global

            United States

            Publication History

            Published: 03 October 2023

            Author Tags

            1. BRDF
            2. BTF
            3. Computer Graphics
            4. Reflectance Measurement

            Qualifiers

            • Article

            Contributors

            Other Metrics

            Bibliometrics & Citations

            Bibliometrics

            Article Metrics

            • 0
              Total Citations
            • 0
              Total Downloads
            • Downloads (Last 12 months)0
            • Downloads (Last 6 weeks)0
            Reflects downloads up to 27 Jul 2024

            Other Metrics

            Citations

            View Options

            View options

            Get Access

            Login options

            Media

            Figures

            Other

            Tables

            Share

            Share

            Share this Publication link

            Share on social media