skip to main content
research-article

Physically-based real-time lens flare rendering

Published: 25 July 2011 Publication History

Abstract

Lens flare is caused by light passing through a photographic lens system in an unintended way. Often considered a degrading artifact, it has become a crucial component for realistic imagery and an artistic means that can even lead to an increased perceived brightness. So far, only costly offline processes allowed for convincing simulations of the complex light interactions. In this paper, we present a novel method to interactively compute physically-plausible flare renderings for photographic lenses. The underlying model covers many components that are important for realism, such as imperfections, chromatic and geometric lens aberrations, and antireflective lens coatings. Various acceleration strategies allow for a performance/quality tradeoff, making our technique applicable both in real-time applications and in high-quality production rendering. We further outline artistic extensions to our system.

Supplementary Material

Supplemental material. (a108-hullin.zip)
MP4 File (tp114_11.mp4)

References

[1]
Alspach, T., 2009. Vector-based representation of a lens flare. US Patent 7,526,417.
[2]
Chaumond, J., 2007. Realistic camera - lens flares. http://graphics.stanford.edu/wikis/cs348b-07/JulienChaumond/FinalProject.
[3]
Ernst, M., Akenine-Möller, T., and Jensen, H. W. 2005. Interactive rendering of caustics using interpolated warped volumes. In Proc. Graphics Interface'05, 87--96.
[4]
Goodman, J. W. 2005. Introduction to Fourier Optics, 3 ed. Roberts & Company Publishers, December.
[5]
Hecht, E. 2001. Optics, 4 ed. Addison Wesley, August.
[6]
Keshmirian, A. 2008. A physically-based approach for lens flare simulation. Master's thesis, University of California, San Diego.
[7]
Kilgard, J., 2000. Fast OpenGL-rendering of lens flares. http://www.opengl.org/resources/features/KilgardTechniques/LensFlare/.
[8]
King, Y. 2001. Game Programming Gems 2. Charles River Media, ch. 2D Lens Flare.
[9]
Kingslake, R. 1992. Optics in Photography. SPIE Publications.
[10]
Kolb, C., Mitchell, D., and Hanrahan, P. 1995. A realistic camera model for computer graphics. In Proc. ACM SIGGRAPH, 317--324.
[11]
Lee, S., Eisemann, E., and Seidel, H.-P. 2010. Real-Time Lens Blur Effects and Focus Control. ACM Transactions on Graphics (Proc. ACM SIGGRAPH'10) 29, 4, 65:1--7.
[12]
Maughan, C. 2001. Game Programming Gems 2. Charles River Media, ch. Texture Masking for Faster Lens Flare.
[13]
Oat, C. 2004. Shader X3. Charles River Media, ch. A Steerable Streak Filter.
[14]
Ogawa, H., 1996. Zoom lens. US Patent 5,537,259.
[15]
Oh, S. B., Kashyap, S., Garg, R., Chandran, S., and Raskar, R. 2010. Rendering Wave Effects with Augmented Light Field. In Computer Graphics Forum (Proc. Eurographics).
[16]
Ozaktas, H. M., Zalevsky, Z., and Kutay, M. A. 2001. The fractional Fourier transform with applications in optics and signal processing. Wiley.
[17]
Perrin, J.-C. 2004. Methods for rapid evaluation of the stray light in optical systems. SPIE, L. Mazuray, P. J. Rogers, and R. Wartmann, Eds., vol. 5249, 392--399.
[18]
Pixar, 2008. The imperfect lens: Creating the look of Wall-E. Wall-E Three-DVD Box.
[19]
Polyanskiy, M., 2010. Refractive index database. http://refractiveindex.info.
[20]
Ritschel, T., Ihrke, M., Frisvad, J. R., Coppens, J., Myszkowski, K., and Seidel, H.-P. 2009. Temporal Glare: Real-Time Dynamic Simulation of the Scattering in the Human Eye. In Computer Graphics Forum (Proc. Eurographics).
[21]
Schott AG, 2011. Optical glass catalogue, January 2011.
[22]
Sekulic, D. 2004. GPU Gems. Addison-Wesley, ch. Efficient Occlusion Queries.
[23]
Sellmeier, W. 1871. Zur Erklärung der abnormen Farbenfolge im Spectrum einiger Substanzen. Annalen der Physik und Chemie 219, 272--282.
[24]
Smith, W. J. 2005. Modern Lens Design. McGraw-Hill.
[25]
Steinert, B., Dammertz, H., Hanika, J., and Lensch, H. P. A. 2011. General spectral camera lens simulation. In Computer Graphics Forum, vol. 30, to appear.
[26]
Tocci, M., 2007. Quantifying Veiling Glare (ZEMAX Users' Knowledge Base). http://www.zemax.com/kb/articles/192/1.
[27]
Wenzel, C., 2005. Far Cry and DirectX. http://developer.amd.com/media/gpu_assets/D3DTutorial08_FarCryAndDX9.pdf.
[28]
Woerner, M., 2009. J. J. Abrams Admits Star Trek Lens Flares Are "Ridiculous" (interview). http://io9.com/#!5230278.

Cited By

View all
  • (2024)Image-to-Image Translation-Based Deep Learning Application for Object Identification in Industrial Robot SystemsRobotics10.3390/robotics1306008813:6(88)Online publication date: 2-Jun-2024
  • (2024)Capturing Light with Robots: A Novel Workflow for Reproducing Realistic Lens FlaresSIGGRAPH Asia 2024 Technical Communications10.1145/3681758.3697995(1-4)Online publication date: 3-Dec-2024
  • (2024)Improving Nighttime Flare Removal with Subspace Basic Projection2024 IEEE International Conference on Signal, Information and Data Processing (ICSIDP)10.1109/ICSIDP62679.2024.10868464(1-6)Online publication date: 22-Nov-2024
  • Show More Cited By

Index Terms

  1. Physically-based real-time lens flare rendering

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Transactions on Graphics
      ACM Transactions on Graphics  Volume 30, Issue 4
      July 2011
      829 pages
      ISSN:0730-0301
      EISSN:1557-7368
      DOI:10.1145/2010324
      Issue’s Table of Contents
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 25 July 2011
      Published in TOG Volume 30, Issue 4

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. lens flare
      2. real-time rendering

      Qualifiers

      • Research-article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)53
      • Downloads (Last 6 weeks)9
      Reflects downloads up to 13 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Image-to-Image Translation-Based Deep Learning Application for Object Identification in Industrial Robot SystemsRobotics10.3390/robotics1306008813:6(88)Online publication date: 2-Jun-2024
      • (2024)Capturing Light with Robots: A Novel Workflow for Reproducing Realistic Lens FlaresSIGGRAPH Asia 2024 Technical Communications10.1145/3681758.3697995(1-4)Online publication date: 3-Dec-2024
      • (2024)Improving Nighttime Flare Removal with Subspace Basic Projection2024 IEEE International Conference on Signal, Information and Data Processing (ICSIDP)10.1109/ICSIDP62679.2024.10868464(1-6)Online publication date: 22-Nov-2024
      • (2024)SFNet - A Spatial-Frequency Domain Neural Network For Image Lens Flare Removal2024 IEEE International Conference on Image Processing (ICIP)10.1109/ICIP51287.2024.10647670(1711-1717)Online publication date: 27-Oct-2024
      • (2024)G-SemTMO: Tone Mapping With a Trainable Semantic GraphIEEE Access10.1109/ACCESS.2024.349149412(164210-164225)Online publication date: 2024
      • (2024)A flare removal network for night vision perception: Resistant to the interference of complex lightIET Image Processing10.1049/ipr2.1316518:12(3192-3205)Online publication date: 26-Jun-2024
      • (2024)Real-time ray transfer for lens flare rendering using sparse polynomialsThe Visual Computer10.1007/s00371-024-03625-7Online publication date: 7-Oct-2024
      • (2023)Rendering algorithms for aberrated human vision simulationVisual Computing for Industry, Biomedicine, and Art10.1186/s42492-023-00132-96:1Online publication date: 17-Mar-2023
      • (2023)Research on Flare Removal Network Based on Channel Attention Mechanism and Depthwise Over-parameterized ConvolutionProceedings of the 4th International Conference on Artificial Intelligence and Computer Engineering10.1145/3652628.3652781(919-926)Online publication date: 17-Nov-2023
      • (2023)Efficient tile-based rendering of lens flare ghostsComputers and Graphics10.1016/j.cag.2023.07.019115:C(472-483)Online publication date: 1-Oct-2023
      • Show More Cited By

      View Options

      Login options

      Full Access

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media