Wavefront Tracing for Precise Bokeh Evaluation Real-time Rendering of Physically Based Optical Effects in Theory and Practice Masanori KAKIMOTO Tokyo.

Slides:



Advertisements
Similar presentations
Chapter 23.
Advertisements

LIGHT AND THE RETINAL IMAGE: KEY POINTS Light travels in (more or less) straight lines: the pinhole camera’s inverted image Enlarging the pinhole leads.
Lenses in the Paraxial Limit
Characteristics of Lenses Lens  Is a transparent object with at least one curved side that causes light to refract.  Have 2 sides  Either side could.
Review – for marks! 1) What is the difference between a mirror an a lens? 2) Why do you think we have a lens in our eye instead of a mirror?
Light and Optics 4.1 Mirrors form images by reflecting light. 4.2
Chapter 26 Geometrical Optics. Units of Chapter 26 The Reflection of Light Forming Images with a Plane Mirror Spherical Mirrors Ray Tracing and the Mirror.
DEMONSTRATE UNDERSTANDING OF WAVES AS 2.3 LIGHT 4 WEEKS WAVES 4 WEEKS.
Light: Geometric Optics
3.6: Mirrors & Lenses 12/15/14. Part 1: Mirrors A.Light is necessary for eyes to see 1.Light waves spread in all directions from a light. 2.The brain.
© 2014 Pearson Education, Inc. This work is protected by United States copyright laws and is provided solely for the use of instructors in teaching their.
Optics 1----by Dr.H.Huang, Department of Applied Physics
Thin Lens Equation Distances of virtual images are negative & distances of real images are positive. Heights are positive if upright (above P.A.) and negative.
Physics 1402: Lecture 31 Today’s Agenda Announcements: –Midterm 2: Monday Nov. 16 … –Homework 08: due Wednesday (after midterm 2) Optics –Lenses –Eye.
Copyright © 2007, Pearson Education, Inc., Publishing as Pearson Addison-Wesley. The ray model of light Reflection Refraction Dispersion Ray tracing for.
Welcome to Physics 7C! Lecture 9 -- Winter Quarter Professor Robin Erbacher 343 Phy/Geo
Physics 52 - Heat and Optics Dr. Joseph F. Becker Physics Department San Jose State University © 2005 J. F. Becker San Jose State University Physics 52.
Refraction Physics Department, New York City College of Technology.
Real-Time Ray Tracing 3D Modeling of the Future Marissa Hollingsworth Spring 2009.
 Cornea: ◦ Tissue that forms a transparent, curved structure in front of the eye ◦ Refracts light before it enters the eye  Retina: ◦ A layer of cells.
 Get out notes and practice from yesterday  Pick up ruler and finish practice from yesterday.
Fraunhofer Diffraction
1 Design of the progressive addition lens by the optical software ZEMAX.
12.3 Lens Technologies and the Human Eye
Physics. PHS 5041 Optics Lenses Lenses are transparent objects with at least one curved surface. Lenses can be: _Convex or converging (***thickest at.
The Human Eye and Vision Optics of the eye (lenses, focusing, etc.) Physiology of the eye (detection of light)
Refraction & Lenses Chapter 18. Refraction of Light n Look at the surface of a swimming pool n Objects look distorted n Light bends as it goes from one.
Human Eye  A human eyeball is like a simple camera! Sclera: White part of the eye, outer walls, hard, like a light-tight box. Cornea and crystalline lens.
© 2005 Pearson Prentice Hall This work is protected by United States copyright laws and is provided solely for the use of instructors in teaching their.
Chapter 30 Key Terms June 4 – June 10 Mr. Gaydos.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Chapter 18 Ray Optics.
Copyright © 2010 Pearson Education, Inc. Lecture Outline Chapter 26 Physics, 4 th Edition James S. Walker.
Lenses and Mirrors. How does light interact with pinholes? How does light interact with lenses? –___________ How does light interact with mirrors? –___________.
Real Camera Real-time Rendering of Physically Based Optical Effects in Theory and Practice Yoshiharu Gotanda tri-Ace, Inc.
Fundamental of Optical Engineering Lecture 3.  Aberration happens when the rays do not converge to a point where it should be. We may distinguish the.
Chapter 14 Section 2 Thin lenses.
18 Ray Optics Slide 18-2.
Optics Real-time Rendering of Physically Based Optical Effects in Theory and Practice Masanori KAKIMOTO Tokyo University of Technology.
Chapter 23. Ray Optics Our everyday experience that light travels in straight lines is the basis of the ray model of light. Ray optics apply to a variety.
Geometric Optics. An object inside the focus casts a virtual image that is only focused by the eye.
Austin Roorda, Ph.D. University of Houston College of Optometry
Review of Basic Geometrical Optics n1 n2 s P The image P is an image of the object S if all the rays from S are refracted by the interface so that they.
Yi-Chin Fang, Institute of Electro-Optical Engineering, National Kaohsiung First Univ. of Science and Technology Improvements of Petzval Field Curvature.
In describing the propagation of light as a wave we need to understand: wavefronts: a surface passing through points of a wave that have the same phase.
Chapter 23 Ray Optics Why doesn’t this work with real spoons?
Physics: Principles with Applications, 6th edition
How do I see color? Photochemical receptors receive the light (____ and _____) Rods-brightness cones-the color They release a ________ signal to the brain.
1 Thin Lens Light refracts on the interface of two media, following Snell’s law of refraction: Light bends through a triangular prism: θ 1 and θ 2 are.
© Houghton Mifflin Harcourt Publishing Company Preview Objectives Refraction of Light The Law of Refraction Sample Problem Chapter 14 Section 1 Refraction.
Light: Reflection and Refraction Notes. Index of Refraction In general, light slows somewhat when traveling through a medium. The index of refraction.
The Eye and Sight Chapter 12. Vision begins when light rays are reflected off an object and enter the eyes through the cornea, the transparent outer covering.
Lenses Convex lenses converge rays of light. Parallel rays converge a fixed distance away from the lens. This is known as the focal length.
Thin Lenses A lens is an optical device consisting of two refracting surfaces The simplest lens has two spherical surfaces close enough together that we.
Depth of Field Only one distance is in “perfect “ focus. But all sensors have finite sizes Can not tell whether in perfect focus and a small circle of.
Copyright © by Holt, Rinehart and Winston. All rights reserved. ResourcesChapter menu Refraction Chapter 14 Table of Contents Section 1 Refraction Section.
Chapter 19. Reflection The smooth surface of the lake reflects light rays so that the observer sees an inverted image of the landscape.
Chapter 14 Preview Objectives Refraction of Light
GEOMETRICAL OPTICS. Laws of Reflection Laws of Refraction.
Chapter 18 Mirrors and Lenses. Curved Mirrors Concave shaped mirrors cause parallel light rays to converge. Convex shaped mirrors cause parallel light.
The Eye. 1.Each eyeball is controlled by ____ eye muscles. two two four four six six eight eight.
The physics of vision The eye is essentially an opaque eyeball filled with a water-like fluid. In the front of the eyeball is a transparent opening known.
Copyright © by Holt, Rinehart and Winston. All rights reserved. ResourcesChapter menu Section 1 Refraction Chapter 14 Refraction of Light The speed of.
1 REFRACTION OF LIGHT. 2 Chapter 18 Objectives: 1) Define refraction of light including examples. 2) Know which direction a light ray bends as it travels.
Geometrical Optics.
Section first # represents how far away from the chart the person can stand and still be able to read a particular line second # is how far away.
Image formation with lenses. Operating Principle Lenses use the principle of refraction to change the shape of a light beam. -Bending of light – Why?
Optics Geometric Optics1 CHAPTER 2 GEOMETRIC OPTICS.
Geometrical Optics.
Chapter 22/23.
Presentation transcript:

Wavefront Tracing for Precise Bokeh Evaluation Real-time Rendering of Physically Based Optical Effects in Theory and Practice Masanori KAKIMOTO Tokyo University of Technology

Wavefront Tracing for Precise Bokeh Evaluation Table of Contents Introduction Brief overview of wavefront tracing Examples from eyeglass lens simulation Conclusion

INTRODUCTION Real-time Rendering of Physically Based Optical Effects in Theory and Practice Wavefront Tracing for Precise Bokeh Evaluation

Applications of Wavefront Tracing Caustics [Stavroudis 1972] [Mitchell 1992] Rendering with bokeh –Accurate evaluation of bokeh size –Can take human visual acuity into account –Utilized in engineering fields (eyeglass lens design, ophthalmology) [Kneisly 1968]

Basic Premises An option for ray tracing –Rays are given input Pay attention to a point on the wave front –The cross point of the ray and the wave front Note that wavefront tracing is a geometric optics technique, not a wave optics method

Input / Output for Each Trace Input: –A series of rays (from screen to an object surface point) –Wave source point (either end point of the rays) –Refractive indices or power of the media on the way (eyeglass lens, eye lens) –Aperture (Pupil) diameter Output: –Wave front curvatures –Extent of the light beam at any point of the ray

BRIEF OVERVIEW OF WAVEFRONT TRACING Real-time Rendering of Physically Based Optical Effects in Theory and Practice Wavefront Tracing for Precise Bokeh Evaluation

Wavefront Tracing from an Object Point Evaluates bokeh while back tracing from arbitrary object points [Loos 1998] [Kakimoto 2007] Wave source Eyeglass lens Wave front Cornea Retina Evaluated bokeh (output) Pupil Object space (View volume) Light path (given by ray tracing) Eyeball Central fovea

Wavefront Tracing from the Eye Evaluates bokeh at object space points [Kakimoto 2010] Efficient for precomputing a spatial distribution of bokeh Eyeglass lens Wave front Cornea Retina Evaluated bokeh Pupil Object space (View volume) Eyeball Central fovea (Wave source)

Descriptions of a Wavefront typedef struct { Vec3f N; float k1; float k2; Vec3f e1; Vec3f e2; } Wavefront; light path

Wavefront Operation (1) Transfer unchanged light path incoming wave outgoing wave

(2) Refraction by Refractive Index Snell’s Law in the wavefront form –The boundary is represented the same way Incoming wave light path Media boundary (e.g. lens surface) light path Outgoing wave

Other Wavefront Operations Refraction by a refractive power –Human visual acuity is represented by a refractive power Reflection Optionally accompanied by Conoid Tracing –Assumes a circular aperture –Traces the shapes of ellipses along the ray –For details, see [Kakimoto 2011]

Conoid Tracing for Defocus Simulation central fovea of retina pupil (aperture) eyeglass lens sampling points eyeball eye lens (thin lens) refraction light spread evaluations initialization transfer

Conoid: A Bundle Shape of Light Sturm’s Conoid [ophthalmology term] A cone-like shape that is formed by a bundle of light that passes through a circular aperture of a non-spherical lens Astigmatic lenses Horizontal Focus Vertical Focus Circular aperture Circle of least confusion (COLC)

EXAMPLES Real-time Rendering of Physically Based Optical Effects in Theory and Practice Wavefront Tracing for Precise Bokeh Evaluation

A View with an Astigmatic Eye Distances from the eye 11cm 6cm Bokeh shapes computed by conoid tracing Image without bokeh renderingBokeh rendering output

Myopia and presbyopia corrected by a progressive lens in design 27cm Simulated bokeh ellipses

Myopia and presbyopia corrected by a progressive lens in design 78cm Simulated bokeh ellipses

Myopia and presbyopia corrected by a progressive lens in design 340cm Simulated bokeh ellipses

Rendering of Progressive Lens View Naked eye reference Progressive lens

Near Real-Time Bokeh Rendering with Vertex Displacement Use of precomputed bokeh distribution in the view volume Vertex shader Implementation –Displaces vertex within the bokeh ellipse at the point Blend images with sampled displacements Pixel shader implementation may be possible

CONCLUSION Real-time Rendering of Physically Based Optical Effects in Theory and Practice Wavefront Tracing for Precise Bokeh Evaluation

Conclusion Wavefront tracing is a powerful tool to analyze spread of light precisely Conoid tracing evaluates the bokeh sizes derived from a circular aperture –Applied to eyeglass lens design verification –Not yet used in the game or content community

References Gullstrand, A., VON Helmholtz, V. H Handbuch der Physiologischen Optik. p Kneisly, J. A Local curvature of wavefronts in an optical system. Journal of the Optical Society of America, 54, 2, 229–235. Stavroudis, O. N The Optics of Rays, Wavefronts, and Caustics. Academic Press, New York and London. Mitchell, D., Hanrahan, P Illumination from Curved Reflectors. Proc. SIGGRAPH’92, 283–291. Loos, J., Slusallek, P., Seidel, H.-P Using wavefront tracing for the visualization and optimization of progressive lenses. Computer Graphics Forum 17, 3 (Proc. Eurographics 1998), 255–263. Kakimoto, M., Tatsukawa, T., Mukai, Y., Nishita, T Interactive simulation of the human eye depth of field and its correction by spectacle lenses. Computer Graphics Forum 26, 3 (Proc. Eurographics 2007), 627–636. Kakimoto, M., Tatsukawa, T., T., Nishita, T An Eyeglass Simulator Using Conoid Tracing. Computer Graphics Forum, 29, 8,