67
Image-Based Lighting 15-463: Computational Photography Alexei Efros, CMU, Fall 2011 © Eirik Holmøyvik …with a lot of slides donated by Paul Debevec

Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Image-Based Lighting

15-463: Computational PhotographyAlexei Efros, CMU, Fall 2011

© Eirik Holmøyvik

…with a lot of slides donated by Paul Debevec

Page 2: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Inserting Synthetic Objects

Why does this look so bad?• Wrong camera orientation• Wrong lighting• No shadows

Page 3: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

SolutionsWrong Camera Orientation

• Estimate correct camera orientation and renender object– Requires camera calibration to do it right

Lighting & Shadows• Estimate (eyeball) all the light sources in the scene and

simulate it in your virtual rendering

But what happens if lighting is complex? • Extended light sources, mutual illumination, etc.

Page 4: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Environment Maps

Simple solution for shiny objects• Models complex lighting as a panoramic image• i.e. amount of radiance coming in from each direction• A plenoptic function!!!

Page 5: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

reflective surface

viewer

environment texture image

v

n

r

projector function converts reflection vector (x, y, z) to texture image (u, v)

Environment Mapping

Reflected ray: r=2(n·v)n-v

Texture is transferred in the direction of the reflected ray from the environment map onto the objectWhat is in the map?

Page 6: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

What approximations are made?The map should contain a view of the world with the

point of interest on the object as the Center of Projection• We can’t store a separate map for each point, so one map is

used with the COP at the center of the object• Introduces distortions in the reflection, but we usually don’t

notice• Distortions are minimized for a small object in a large room

The object will not reflect itself!

Page 7: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Environment MapsThe environment map may take various forms:

• Cubic mapping• Spherical mapping• other

Describes the shape of the surface on which the map “resides”

Determines how the map is generated and how it is indexed

Page 8: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Cubic Mapping

The map resides on the surfaces of a cube around the object• Typically, align the faces of the cube with the coordinate axes

To generate the map:• For each face of the cube, render the world from the center of

the object with the cube face as the image plane– Rendering can be arbitrarily complex (it’s off-line)

To use the map:• Index the R ray into the correct cube face• Compute texture coordinates

Page 9: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Cubic Map Example

Page 10: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Sphere MappingMap lives on a sphereTo generate the map:

• Render a spherical panorama from the designed center point

To use the map:• Use the orientation of the R ray to index directly into the

sphere

Page 11: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Example

Page 12: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

What about real scenes?

From Flight of the Navigator

Page 13: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

What about real scenes?

from Terminator 2

Page 14: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Real environment mapsWe can use photographs to capture environment maps

• The first use of panoramic mosaics

How do we deal with light sources? Sun, lights, etc?• They are much much brighter than the rest of the

enviarnment

User High Dynamic Range photography, of course!

Several ways to acquire environment maps:• Stitching mosaics• Fisheye lens• Mirrored Balls

Page 15: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Stitching HDR mosaicsStitching HDR mosaics

http://www.gregdowning.com/HDRI/stitched/http://www.gregdowning.com/HDRI/stitched/

Page 16: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Scanning Panoramic Cameras

Scanning Panoramic Cameras

Pros:

very high res (10K x 7K+)

Full sphere in one scan – no stitching

Good dynamic range, some are HDR

Issues:

More expensive

Scans take a while

Companies: Panoscan, Sphereon

Pros:

very high res (10K x 7K+)

Full sphere in one scan – no stitching

Good dynamic range, some are HDR

Issues:

More expensive

Scans take a while

Companies: Panoscan, Sphereon

Page 17: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

See also www.kaidan.comSee also www.kaidan.com

Page 18: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We
Page 19: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Fisheye ImagesFisheye Images

Page 20: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Mirrored SphereMirrored Sphere

Page 21: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We
Page 22: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We
Page 23: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Sources of Mirrored BallsSources of Mirrored Balls

� 2-inch chrome balls ~ $20 ea.

� McMaster-Carr Supply Companywww.mcmaster.com

� 6-12 inch large gazing balls

� Baker’s Lawn Ornamentswww.bakerslawnorn.com

� Hollow Spheres, 2in – 4in

� Dube Juggling Equipmentwww.dube.com

� FAQ on www.debevec.org/HDRShop/

� 2-inch chrome balls ~ $20 ea.

� McMaster-Carr Supply Companywww.mcmaster.com

� 6-12 inch large gazing balls

� Baker’s Lawn Ornamentswww.bakerslawnorn.com

� Hollow Spheres, 2in – 4in

� Dube Juggling Equipmentwww.dube.com

� FAQ on www.debevec.org/HDRShop/

Page 24: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

0.34 0.34

0.580.58

=> 59%

Reflective

=> 59%

Reflective

Calibrating

Mirrored Sphere

Reflectivity

Calibrating

Mirrored Sphere

Reflectivity

Page 25: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Real-World HDR Lighting Environments

Lighting Environments from the Light Probe Image Gallery:http://www.debevec.org/Probes/

Lighting Environments from the Light Probe Image Gallery:http://www.debevec.org/Probes/

FunstonBeach

UffiziGallery

EucalyptusGrove

GraceCathedral

Page 26: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Acquiring the Light ProbeAcquiring the Light Probe

Page 27: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Assembling the Light ProbeAssembling the Light Probe

Page 28: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Not just shiny…Not just shiny…

We have captured a true radiance map

We can treat it as an extended (e.g spherical) light source

Can use Global Illumination to simulate light transport in the scene

• So, all objects (not just shiny) can be lighted

• What’s the limitation?

We have captured a true radiance map

We can treat it as an extended (e.g spherical) light source

Can use Global Illumination to simulate light transport in the scene

• So, all objects (not just shiny) can be lighted

• What’s the limitation?

Page 29: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Illumination ResultsIllumination Results

Page 30: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Comparison: Radiance map versus single image

Comparison: Radiance map versus single image

Page 31: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Putting it all togetherPutting it all together

Synthetic Objects

+

Real light!

Synthetic Objects

+

Real light!

Page 32: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

CG Objects Illuminated by a Traditional CG Light Source

CG Objects Illuminated by a Traditional CG Light Source

Page 33: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Illuminating Objects using Measurements of Real Light

Illuminating Objects using Measurements of Real Light

ObjectObject

LightLight

http://radsite.lbl.gov/radiance/http://radsite.lbl.gov/radiance/

Environment assigned “glow”

material property inGreg Ward’s RADIANCEsystem.

Environment assigned “glow”

material property inGreg Ward’s RADIANCEsystem.

Page 34: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Paul Debevec. A Tutorial on Image-Based Lighting. IEEE

Computer Graphics and Applications, Jan/Feb 2002.

Paul Debevec. A Tutorial on Image-Based Lighting. IEEE

Computer Graphics and Applications, Jan/Feb 2002.

Page 35: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Rendering with Natural LightRendering with Natural Light

SIGGRAPH 98 Electronic Theater

Page 36: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

RNL Environment mapped onto

interior of large cube

Page 37: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

MOVIE!MOVIE!

Page 38: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

We can now illuminatesynthetic objects with real light.

How do we add synthetic objects to a real scene?

We can now illuminatesynthetic objects with real light.

How do we add synthetic objects to a real scene?

Page 39: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

It’s not that hard!

http://www.nickbertke.com/

Page 40: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Illuminating a Small SceneIlluminating a Small Scene

Page 41: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We
Page 42: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Real Scene ExampleReal Scene Example

Goal: place synthetic objects on tableGoal: place synthetic objects on table

Page 43: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Light Probe / Calibration GridLight Probe / Calibration Grid

Page 44: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

real scenereal scene

Modeling the SceneModeling the Scene

light-based modellight-based model

Page 45: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

The Light-Based Room ModelThe Light-Based Room Model

Page 46: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

real scenereal scene

Modeling the SceneModeling the Scene

synthetic objectssynthetic objects

light-based modellight-based model

local scenelocal scene

Page 47: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

The Lighting ComputationThe Lighting Computation

synthetic objects(known BRDF)

synthetic objects(known BRDF)

distant scene (light-based, unknown BRDF)distant scene (light-based, unknown BRDF)

local scene(estimated BRDF)

local scene(estimated BRDF)

Page 48: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Rendering into the SceneRendering into the Scene

Background PlateBackground Plate

Page 49: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Rendering into the SceneRendering into the Scene

Objects and Local Scene matched to SceneObjects and Local Scene matched to Scene

Page 50: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Differential RenderingDifferential Rendering

Local scene w/o objects, illuminated by modelLocal scene w/o objects, illuminated by model

Page 51: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Differential Rendering (2)Difference in local sceneDifferential Rendering (2)Difference in local scene

-- ==

Page 52: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Differential RenderingDifferential Rendering

Final ResultFinal Result

Page 53: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Real objects under new lighting

Page 54: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Rendering Light Probes as Light

Sources

19991999

Page 55: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We
Page 56: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

A Lighting Reproduction Approach

Page 57: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Composited Results

Page 58: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Light Stage

1.0

Debevec, Hawkins,

Tchou, Duiker, Sarokin,

and Sagar. Acquiring

the Reflectance Field

of a Human Face.

SIGGRAPH 2000.

Debevec, Hawkins,

Tchou, Duiker, Sarokin,

and Sagar. Acquiring

the Reflectance Field

of a Human Face.

SIGGRAPH 2000.

Page 59: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

The Light Stage:

60-second

exposure

Page 60: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Light Stage – 4D Reflectance FieldLight Stage – 4D Reflectance Field

Page 61: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Modulated Images

Page 62: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Light Stage 1 Results

Environments from the Light Probe Image Gallerywww.debevec.org

Environments from the Light Probe Image Gallerywww.debevec.org

Page 63: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Environment Map from Single Image?

Page 64: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Eye as Light Probe! (Nayar et al)

Page 65: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Cornea is an ellipsoid

Page 66: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We

Ellipsoid fitting

Page 67: Image-Based Lightinggraphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/IBLighting.pdf · 6-12 inch large gazing balls Baker’s Lawn Ornaments Hollow Spheres, 2in – 4in ... We