“View-Independent Adjoint Light Tracing for Lighting Design Optimization” – ACM SIGGRAPH HISTORY ARCHIVES

“View-Independent Adjoint Light Tracing for Lighting Design Optimization”

  • ©

Conference:


Type(s):


Title:

    View-Independent Adjoint Light Tracing for Lighting Design Optimization

Presenter(s)/Author(s):



Abstract:


    We introduce a method that enables continuous optimization of the configuration of luminaires in a 3d scene via differentiable adjoint light tracing. Users paint illumination targets directly onto the 3d scene, which enables interactive gradient-based optimization in a camera-free way.

References:


    [1]
    ANSI/IES. 2020. IES Standard File Format for Photometric Data, ANSI/IES LM-63-19. Retrieved from https://webstore.ansi.org/Standards/IESNA/ANSIIESLM6319

    [2]
    Sai Praveen Bangaru, Tzu-Mao Li, and Fr?do Durand. 2020. Unbiased warped-area sampling for differentiable rendering. ACM Trans. Graph. 39, 6 (2020), 1?18. DOI:

    [3]
    Andrew M. Bradley. 2019. PDE-constrained Optimization and the Adjoint Method. Retrieved from https://cs.stanford.edu/ambrad/adjoint_tutorial.pdf

    [4]
    DIAL GmbH. 2022. DIALux evo 10.1. Retrieved from https://www.dialux.com/en-GB/dialux

    [5]
    EasternGraphics GmbH. 2023. pCon.Planner. Retrieved from https://pcon-planner.com

    [6]
    Pascal Gautron, Jaroslav Krivanek, Sumanta Pattanaik, and Kadi Bouatouch. 2004. A novel hemispherical basis for accurate and efficient rendering. In Eurographics Workshop on Rendering. DOI:

    [7]
    Moritz Geilinger, David Hahn, Jonas Zehnder, Moritz B?cher, Bernhard Thomaszewski, and Stelian Coros. 2020. ADD: Analytically differentiable dynamics for multi-body systems with frictional contact. ACM Trans. Graph. 39, 6 (Nov. 2020), 1?15. DOI:

    [8]
    Anastasios Gkaravelis. 2016. Inverse lighting design using a coverage optimization strategy. Visual Comput. 32, 6 (2016), 10.

    [9]
    Ioannis Gkioulekas, Anat Levin, and Todd Zickler. 2016. An evaluation of computational imaging techniques for heterogeneous inverse scattering. In Computer Vision ? ECCV 2016. Springer International, 685?701. DOI:

    [10]
    Ioannis Gkioulekas, Shuang Zhao, Kavita Bala, Todd Zickler, and Anat Levin. 2013. Inverse volume rendering with material dictionaries. ACM Trans. Graph. 32, 6 (Nov. 2013), 1?13. DOI:

    [11]
    Cindy M. Goral, Kenneth E. Torrance, Donald P. Greenberg, and Bennett Battaile. 1984. Modeling the interaction of light between diffuse surfaces. ACM SIGGRAPH Comput. Graph. 18, 3 (Jul. 1984), 213?222. DOI:

    [12]
    Robin Green. 2003. Spherical harmonic lighting: The gritty details. In Archives of the Game Developers Conference, Vol. 56.

    [13]
    Donald P. Greenberg, Michael F. Cohen, and Kenneth E. Torrance. 1986. Radiosity: A method for computing global illumination. Visual Comput. 2, 5 (Sep. 1986), 291?297. DOI:

    [14]
    Nikolaus Hansen. 2021. c-cmaes. (2021). https://github.com/CMA-ES/c-cmaes

    [15]
    Nikolaus Hansen, Sibylle D. M?ller, and Petros Koumoutsakos. 2003. Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES). Evol. Comput. 11, 1 (Mar. 2003), 1?18. DOI:

    [16]
    Milo? Ha?an, Jaroslav K?iv?nek, Bruce Walter, and Kavita Bala. 2009. Virtual spherical lights for many-light rendering of glossy scenes. ACM Trans. Graph. 28, 5 (Dec. 2009), 1?6. DOI:

    [17]
    Wenzel Jakob, S?bastien Speierer, Nicolas Roussel, Merlin Nimier-David, Delio Vicini, Tizian Zeltner, Baptiste Nicolet, Miguel Crespo, Vincent Leroy, and Ziyi Zhang. 2022. Mitsuba 3 Renderer. Retrieved from https://mitsuba-renderer.org

    [18]
    Henrik Wann Jensen. 1995. Importance driven path tracing using the photon map. In Eurographics. Springer Vienna, 326?335. DOI:

    [19]
    Sam Jin and Sung-Hee Lee. 2019. Lighting layout optimization for 3D Indoor scenes. Comput. Graph. Forum 38, 7 (2019), 733?743. DOI:

    [20]
    James T. Kajiya. 1986. The rendering equation. ACM SIGGRAPH Comput. Graph. 20, 4 (Aug. 1986), 143?150. DOI:

    [21]
    Pramook Khungurn, Daniel Schroeder, Shuang Zhao, Kavita Bala, and Steve Marschner. 2015. Matching real fabrics with micro-appearance models. ACM Trans. Graph. 35, 1 (Dec. 2015), 1?26. DOI:

    [22]
    Diederik P. Kingma and Jimmy Ba. 2014. ADAM: A method for stochastic optimization. In Proceedings of the 3rd International Conference on Learning Representations (ICLR?14). arXiv:1412.6980 [cs.LG].

    [23]
    J. Krivanek, P. Gautron, S. Pattanaik, and K. Bouatouch. 2005. Radiance caching for efficient global illumination computation. IEEE Trans. Vis. Comput. Graph. 11, 5 (Sep. 2005), 550?561. DOI:

    [24]
    Mats Larson and Fredrik Bengzon. 2013. The Finite Element Method: Theory, Implementation, and Applications. Springer-Verlag GmbH.

    [25]
    Jaakko Lehtinen, Matthias Zwicker, Emmanuel Turquin, Janne Kontkanen, Fr?do Durand, Fran?ois X. Sillion, and Timo Aila. 2008. A meshless hierarchical representation for light transport. ACM Trans. Graph. 27, 3 (Aug. 2008), 1?9. DOI:

    [26]
    Tzu-Mao Li, Miika Aittala, Fr?do Durand, and Jaakko Lehtinen. 2018. Differentiable Monte Carlo ray tracing through edge sampling. ACM Trans. Graph. 37, 6 (Dec. 2018), 1?11. DOI:

    [27]
    Wen-Chieh Lin, Tsung-Shian Huang, Tan-Chi Ho, Yueh-Tse Chen, and Jung-Hong Chuang. 2013. Interactive lighting design with hierarchical light representation. Comput. Graph. Forum 32, 4 (2013), 133?142. DOI:

    [28]
    Hsueh-Ti Derek Liu, Michael Tao, and Alec Jacobson. 2018. Paparazzi: Surface editing by way of multi-view image processing. ACM Trans. Graph. 37, 6 (Dec. 2018), 1?11. DOI:

    [29]
    Guillaume Loubet, Nicolas Holzschuch, and Wenzel Jakob. 2019. Reparameterizing discontinuous integrands for differentiable rendering. ACM Trans. Graph. 38, 6 (2019). DOI:

    [30]
    Christan Luksch, Michael Wimmer, and Michael Schw?rzler. 2019. Incrementally baked global illumination. In Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games. ACM. DOI:

    [31]
    Merlin Nimier-David, Zhao Dong, Wenzel Jakob, and Anton Kaplanyan. 2021. Material and lighting reconstruction for complex indoor scenes with texture-space differentiable rendering. In Eurographics Symposium on Rendering?DL-only Track (2021). DOI:

    [32]
    Merlin Nimier-David, S?bastien Speierer, Beno?t Ruiz, and Wenzel Jakob. 2020. Radiative backpropagation. ACM Trans. Graph. 39, 4 (Jul. 2020). DOI:

    [33]
    Merlin Nimier-David, Delio Vicini, Tizian Zeltner, and Wenzel Jakob. 2019. Mitsuba 2: A retargetable forward and inverse renderer. ACM Trans. Graph. 38, 6 (2019). DOI:

    [34]
    Jorge Nocedal. 1980. Updating quasi-Newton matrices with limited storage. Math. Comp. 35, 151 (1980), 773?782. DOI:

    [35]
    Mahmoud Omidvar, Micka?l Ribardi?re, Samuel Carr?, Daniel M?neveaux, and Kadi Bouatouch. 2015. A radiance cache method for highly glossy surfaces. Visual Comput. 32, 10 (Oct. 2015), 1239?1250. DOI:

    [36]
    OpenArena Team, a FANDOM Games Community. 2008. OpenArena 0.8.1. Retrieved from https://openarena.ws/

    [37]
    Fabio Pellacini, Frank Battaglia, R. Keith Morley, and Adam Finkelstein. 2007. Lighting with paint. ACM Trans. Graph. 26, 2 (Jun. 2007), 9. DOI:

    [38]
    P. Poulin, K. Ratib, and M. Jacques. 1997. Sketching shadows and highlights to position lights. In Proceedings Computer Graphics International. IEEE, Los Alamitos, CA, 56?63. DOI:

    [39]
    Yixuan Qiu. 2021. LBFGS++. Retrieved from https://github.com/yixuan/LBFGSpp

    [40]
    Relux Informatik AG. 2022. ReluxDesktop. Retrieved from https://reluxnet.relux.com/en

    [41]
    Michael Schwarz and Peter Wonka. 2014. Procedural design of exterior lighting for buildings with complex constraints. ACM Trans. Graph. 33, 5 (Sep. 2014), 1?16. DOI:

    [42]
    Amit Shesh and Baoquan Chen. 2007. Crayon lighting: Sketch-guided illumination of models. In Proceedings of the 5th International Conference on Computer Graphics and Interactive Techniques in Australia and Southeast Asia (GRAPHITE?07). ACM Press, New York, NY, 95. DOI:

    [43]
    Fran?is X. Sillion, James R. Arvo, Stephen H. Westin, and Donald P. Greenberg. 1991. A global illumination solution for general reflectance distributions. In Proceedings of the 18th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH ’91). ACM Press. DOI:

    [44]
    Peter-Pike Sloan, Jan Kautz, and John Snyder. 2002. Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. ACM Trans. Graph. 21, 3 (Jul. 2002), 527?536. DOI:

    [45]
    Johannes Sorger, Thomas Ortner, Christian Luksch, Michael Schwarzler, Eduard Groller, and Harald Piringer. 2016. LiteVis: Integrated visualization for simulation-based decision support in lighting design. IEEE Trans. Vis. Comput. Graph. 22, 1 (Jan. 2016), 290?299. DOI:

    [46]
    Jos Stam. 2020. Computing light transport gradients using the adjoint method. arxiv:cs.GR/2006.15059. Retrieved from https://arxiv.org/abs/2006.15059

    [47]
    Eric Veach. 1998. Robust Monte Carlo Methods for Light Transport Simulation. Ph.D. Dissertation, Stanford, CA. AAI9837162

    [48]
    Delio Vicini, S?bastien Speierer, and Wenzel Jakob. 2021. Path replay backpropagation. ACM Trans. Graph. 40, 4 (aug 2021), 1?14. DOI:

    [49]
    Andreas Walch, Michael Schw?rzler, Christian Luksch, Elmar Eisemann, and Theresia Gschwandtner. 2019. LightGuider: Guiding interactive lighting design using suggestions, provenance, and quality visualization. IEEE Trans. Vis. Comput. Graph. (2019), 1?1. DOI:

    [50]
    Mark A. Wieczorek and Matthias Meschede. 2018. SHTools: Tools for working with spherical harmonics. Geochem. Geophys. Geosyst. 19, 8 (Aug. 2018), 2574?2592. DOI:

    [51]
    Kai Yan, Christoph Lassner, Brian Budge, Zhao Dong, and Shuang Zhao. 2022. Efficient estimation of boundary integrals for path-space differentiable rendering. ACM Trans. Graph. 41, 4 (Jul. 2022), 1?13. DOI:

    [52]
    Sara Fridovich-Keil, Alex Yu, Matthew Tancik, Qinhong Chen, Benjamin Recht, and Angjoo Kanazawa. 2022. Plenoxels: Radiance fields without neural networks. In IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR?22).

    [53]
    Tizian Zeltner, S?bastien Speierer, Iliyan Georgiev, and Wenzel Jakob. 2021. Monte Carlo estimators for differential light transport. ACM Trans. Graph. 40, 4 (Aug. 2021), 1?16. DOI:

    [54]
    Cheng Zhang, Bailey Miller, Kai Yan, Ioannis Gkioulekas, and Shuang Zhao. 2020. Path-space differentiable rendering. ACM Trans. Graph. 39, 4 (2020). DOI:

    [55]
    Cheng Zhang, Lifan Wu, Changxi Zheng, Ioannis Gkioulekas, Ravi Ramamoorthi, and Shuang Zhao. 2019. A differential theory of radiative transfer. ACM Trans. Graph. 38, 6 (2019). DOI:


ACM Digital Library Publication:



Overview Page:



Submit a story:

If you would like to submit a story about this presentation, please contact us: historyarchives@siggraph.org