I hope that you: Looked at book & website Checked Pre-requisites (change before Friday!) Participate! Ask Questions! Get Inspired … CS395: Advanced Computer.

Slides:



Advertisements
Similar presentations
Computer Graphics Inf4/MSc Computer Graphics Lecture Notes #16 Image-Based Modelling, Rendering and Lighting.
Advertisements

Week 9 - Monday.  What did we talk about last time?  BRDFs  Texture mapping and bump mapping in shaders.
Light Fields PROPERTIES AND APPLICATIONS. Outline  What are light fields  Acquisition of light fields  from a 3D scene  from a real world scene 
Acquiring the Reflectance Field of a Human Face Paul Debevec, Tim Hawkins, Chris Tchou, Haarm-Pieter Duiker, Westley Sarokin, Mark Sagar Haarm-Pieter Duiker,
1. What is Lighting? 2 Example 1. Find the cubic polynomial or that passes through the four points and satisfies 1.As a photon Metal Insulator.
Illumination Model How to compute color to represent a scene As in taking a photo in real life: – Camera – Lighting – Object Geometry Material Illumination.
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 14 Ravi Ramamoorthi
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2008 Alla Sheffer Advanced Rendering Week.
Advanced Computer Graphics (Fall 2009) CS , Lecture 1: Introduction and History Ravi Ramamoorthi Some.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 16: Image-Based Rendering and Light Fields Ravi Ramamoorthi
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 21: Image-Based Rendering Ravi Ramamoorthi
1 Image-Based Visual Hulls Paper by Wojciech Matusik, Chris Buehler, Ramesh Raskar, Steven J. Gortler and Leonard McMillan [
Image-Based Modeling and Rendering CS 6998 Lecture 6.
Light by Ted Adelson Readings Forsyth, Chapters 4, 6 (through 6.2)
Image-Based Lighting : Computational Photography Alexei Efros, CMU, Fall 2005 © Eirik Holmøyvik …with a lot of slides donated by Paul Debevec.
Introduction to Computer Vision CS / ECE 181B Tues, May 18, 2004 Ack: Matthew Turk (slides)
 Marc Levoy History of computer graphics CS Introduction to Computer Graphics Autumn quarter, 2006 Slides for September 26 lecture.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL An Incremental Weighted Least Squares Approach To Surface Light Fields Greg Coombe Anselmo Lastra.
Image or Object? Michael F. Cohen Microsoft Research.
I hope that you: Looked at book & websiteLooked at book & website Want to stay in this class (change before Friday!)Want to stay in this class (change.
 Marc Levoy History of computer graphics CS Introduction to Computer Graphics Autumn quarter, 2003 Slides for September 25 lecture.
Siggraph’2000, July 27, 2000 Jin-Xiang Chai Xin Tong Shing-Chow Chan Heung-Yeung Shum Microsoft Research, China Plenoptic Sampling SIGGRAPH’2000.
Computational Photography Light Field Rendering Jinxiang Chai.
CSCE 641: Computer Graphics Image-based Rendering Jinxiang Chai.
 Marc Levoy IBM / IBR “The study of image-based modeling and rendering is the study of sampled representations of geometry.”
 Marc Levoy IBM / IBR “The study of image-based modeling and rendering is the study of sampled representations of geometry.”
 Marc Levoy Choosing the right course CS 148 Winter, Hanrahan, not SCPD undergraduates only requires 107 terminal course broad and conceptual CS.
The Story So Far The algorithms presented so far exploit: –Sparse sets of images (some data may not be available) –User help with correspondences (time.
Computer Graphics Inf4/MSc Computer Graphics Lecture Notes #16 Image-Based Lighting.
Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models.
Real-Time High Quality Rendering CSE 291 [Winter 2015], Lecture 6 Image-Based Rendering and Light Fields
OUTLINEOUTLINE What is Photography? What is Photography? What is ‘The Photographic Signal’? What is ‘The Photographic Signal’? Perfecting Film-Like Photography:
Erdem Alpay Ala Nawaiseh. Why Shadows? Real world has shadows More control of the game’s feel  dramatic effects  spooky effects Without shadows the.
Advanced Computer Graphics (Spring 2013) CS 283, Lecture 15: Image-Based Rendering and Light Fields Ravi Ramamoorthi
Image-Based Rendering. 3D Scene = Shape + Shading Source: Leonard mcMillan, UNC-CH.
Image-Based Rendering from a Single Image Kim Sang Hoon Samuel Boivin – Andre Gagalowicz INRIA.
Dynamically Reparameterized Light Fields Aaron Isaksen, Leonard McMillan (MIT), Steven Gortler (Harvard) Siggraph 2000 Presented by Orion Sky Lawlor cs497yzy.
03/10/03© 2003 University of Wisconsin Last Time Tone Reproduction and Perceptual Issues Assignment 2 all done (almost)
-Global Illumination Techniques
Project Raytracing. Content Goals Idea of Raytracing Ray Casting – Therory – Practice Raytracing – Theory – Light model – Practice Output images Conclusion.
Image-based rendering Michael F. Cohen Microsoft Research.
Ray Tracing Chapter CAP4730: Computational Structures in Computer Graphics.
CS 638, Fall 2001 Today Project Stage 0.5 Environment mapping Light Mapping.
The Ray Model of Light. Light travels in straight lines: Laser Part 1 – Properties of Light.
Image-based Rendering. © 2002 James K. Hahn2 Image-based Rendering Usually based on 2-D imagesUsually based on 2-D images Pre-calculationPre-calculation.
03/24/03© 2003 University of Wisconsin Last Time Image Based Rendering from Sparse Data.
CS 395: Adv. Computer Graphics Light Fields and their Approximations Jack Tumblin
Image Based Rendering. Light Field Gershun in 1936 –An illuminated objects fills the surrounding space with light reflected of its surface, establishing.
Image-Based Lighting © Eirik Holmøyvik …with a lot of slides donated by Paul Debevec CS194: Image Manipulation & Computational Photography Alexei Efros,
Rendering Synthetic Objects into Real Scenes: Bridging Traditional and Image-based Graphics with Global Illumination and High Dynamic Range Photography.
Image-Based Rendering of Diffuse, Specular and Glossy Surfaces from a Single Image Samuel Boivin and André Gagalowicz MIRAGES Project.
CSL 859: Advanced Computer Graphics Dept of Computer Sc. & Engg. IIT Delhi.
Interreflections : The Inverse Problem Lecture #12 Thanks to Shree Nayar, Seitz et al, Levoy et al, David Kriegman.
- Laboratoire d'InfoRmatique en Image et Systèmes d'information
112/5/ :54 Graphics II Image Based Rendering Session 11.
Lecture 34: Light, color, and reflectance CS4670 / 5670: Computer Vision Noah Snavely.
Pure Path Tracing: the Good and the Bad Path tracing concentrates on important paths only –Those that hit the eye –Those from bright emitters/reflectors.
CSCE 641 Computer Graphics: Image-based Rendering (cont.) Jinxiang Chai.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Stochastic Path Tracing Algorithms K. H. Ko School of Mechatronics Gwangju.
Don Norman’s Fall 2003 Seminar 8-Dimensional Digital Photography for Historical Preservation Jack Tumblin
Analyzing Impossible Images Steve Seitz University of Washington Computational Photography Symposium May 23, 2004.
Global Illumination (3) Path Tracing. Overview Light Transport Notation Path Tracing Photon Mapping.
Sub-Surface Scattering Real-time Rendering Sub-Surface Scattering CSE 781 Prof. Roger Crawfis.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
Advanced Computer Graphics
donated by Paul Debevec
Image-Based Rendering
Path Tracing (some material from University of Wisconsin)
History of computer graphics
Illumination Model How to compute color to represent a scene
Presentation transcript:

I hope that you: Looked at book & website Checked Pre-requisites (change before Friday!) Participate! Ask Questions! Get Inspired … CS395: Advanced Computer Graphics week 1: ‘5 Minute Madness’ Ben Watson Jack Tumblin

Image-Space Techniques ‘Image’==A 2D map of light intensities from a lens‘Image’==A 2D map of light intensities from a lens ‘Digital Image’==a 2D grid of numbers (pixels)‘Digital Image’==a 2D grid of numbers (pixels) PROBLEMS:PROBLEMS: –What is between all those points? –Why go digital? Why is it better than film? –How can I combine the best of many pictures? Edit easily? GOAL: –More Flexibility; let me do more than just display!

Image-Space Techniques GOAL: More flexibility! Compositing /Matte: cut-and-paste, transparency, the ‘digital optical bench’ (Pixar`84)…Compositing /Matte: cut-and-paste, transparency, the ‘digital optical bench’ (Pixar`84)… Warp: image as a ‘rubber sheet’, you can cut, stretch, and change at willWarp: image as a ‘rubber sheet’, you can cut, stretch, and change at will Environment Matte (Salesin99…)Environment Matte (Salesin99…) Video Textures(Schodl 2000)Video Textures(Schodl 2000) Polynomial Texture Map (Malzburg2001)Polynomial Texture Map (Malzburg2001)

Global Illumination Or ‘Physically Accurate Rendering’ PROBLEMS:PROBLEMS: –‘CG looks a bit weird, & needs lots of tweaking… –No Predictive Ability: can’t compute light meter #s GOALS:GOALS: –‘Pixel Drawing’  Rendering from 1 st principles; –Science –Science: fundamental optical principles, invariants

Global Illumination ??Basic Physics!? Why isn’t this solved already? –Endlessly Bouncing Light: Radiance Field is 5-D The Rendering Equation (+ the math makes it look more scary than it is) –REAL Materials are Interesting, largely unmeasured BRDF alone is 4D, ‘spiky’, interesting But Light scatters WITHIN materials too! –Computational Complexity—cleverness wanted… (naïve solutions are exponential time: O(e N ))

Global Illumination But real surfaces are more complicated! Specular efx., etc.

Global Illumination Seminal Papers:Seminal Papers: Kajiya, Goral, Hanrahan, Cohen, Rushmeier, … Excellent Freeware Solution:Excellent Freeware Solution: Greg Wards’ RADIANCE (1 st sub-area to struggle for relevance(1 st sub-area to struggle for relevance –(Why bother when light maps/ multitexturing on my $200 video card looks great in real time?) Opinion: soon other areas will hit this scrutiny)Opinion: soon other areas will hit this scrutiny)

Light Fields & Approximations An Inspired Observation: (at an informal ‘bull session’ at SIGGRAPH`94: Levoy, Hanrahan, Rushmeier, Cohen, others…) Idealized ‘Bubble of Cameras’ records all raysIdealized ‘Bubble of Cameras’ records all rays Any image outside bubble == subset of raysAny image outside bubble == subset of rays … …

Light Fields & Approximations.

PROBLEM: –Prompt rendering  dull, inaccurate result. –Poor tradeoff of interaction vs. rendering realism. Can’t we do more than movies?GOAL: –Capture ALL the light leaving an object –Fast sort, re-display allows interaction. Light Fields & Approximations

‘Lumigraph’ or ‘Light Field’‘Lumigraph’ or ‘Light Field’ –Limited, practical subset of this 5-D ray set –2-plane camera: easy way to organize the rays. –Light Field cameras possible (but tough/expensive) –Storage efficiency is low—compression needed! –‘Output only’; can’t change lighting effects –Tangles together light & surface efx. Light Fields & Approximations

Recent: Try to separate illumination from surface properties in the light-field data. Univ. of Washington SIGGRAPH 2000

Image-Based Modeling & Rendering PROBLEM: Geometric modeling is tedious, slow, expensive Most modeled objects exist already; 3D laser scanning, etc. is expensive, finicky, difficult Geom. Models almost never look as good as photos Meanwhile: prices fall, speed & capacity rise for Digital Cameras, Displays, Memory, Desktop PCs… !Lets use cameras to eliminate the tedium!

Image-Based Modeling & Rendering GOAL 1: Generalize Photography:GOAL 1: Generalize Photography: –Get MORE than light; –Estimate shape, texture, reflectance, lighting, … –A Re-thinking of pointwise 3-D scanning… GOAL 2: Generalize Image Viewing:GOAL 2: Generalize Image Viewing: –Interactive, movable viewpoint –‘Reprojection: re-use already-rendered image parts

Image-Based Modeling & Rendering Seminal Papers:Seminal Papers: –McMillan`95: Plenoptic Function… –Kanade –View-based Reconstruction… –LDI Trees –Image-Based Visual Hulls (Gortler,McMillan…)