Fast Global Illumination Including Specular Effects Xavier Granier 1 George Drettakis 1 Bruce J. Walter 2 1 iMAGIS -GRAVIR/IMAG-INRIA iMAGIS is a joint.

Slides:



Advertisements
Similar presentations
The Radiance Equation.
Advertisements

Scalability with Many Lights 1 Lightcuts & Multidimensonal Lightcuts Course: Realistic Rendering with Many-Light Methods Note: please see website for the.
An Efficient Progressive Refinement Strategy for Hierarchical Radiosity Nicolas Holzschuch, François Sillion and George Drettakis iMAGIS/IMAG, Grenoble.
Computer graphics & visualization Global Illumination Effects.
Zhao Dong 1, Jan Kautz 2, Christian Theobalt 3 Hans-Peter Seidel 1 Interactive Global Illumination Using Implicit Visibility 1 MPI Informatik Germany 2.
Interactive Rendering using the Render Cache Bruce Walter, George Drettakis iMAGIS*-GRAVIR/IMAG-INRIA Steven Parker University of Utah *iMAGIS is a joint.
Chunhui Yao 1 Bin Wang 1 Bin Chan 2 Junhai Yong 1 Jean-Claude Paul 3,1 1 Tsinghua University, China 2 The University of Hong Kong, China 3 INRIA, France.
Efficient Importance Sampling Techniques for the Photon Map Ingo Wald University of Saarbrücken Alexander Keller University of Kaiserslautern.
Photorealistic Rendering. Ray tracing v. photorealistic rendering What illumination effects are not captured by ray tracing? What illumination effects.
The Radiance Equation Mel Slater. Outline Introduction Light Simplifying Assumptions Radiance Reflectance The Radiance Equation Traditional Rendering.
RADIOSITY Submitted by CASULA, BABUPRIYANK. N. Computer Graphics Computer Graphics Application Image Synthesis Animation Hardware & Architecture.
Modeling the Interaction of Light Between Diffuse Surfaces Cindy M. Goral, Keenth E. Torrance, Donald P. Greenberg and Bennett Battaile Presented by: Chris.
Illumination Models Radiosity Chapter 14 Section 14.7 Some of the material in these slides may have been adapted from University of Virginia, MIT, Colby.
Ray Tracing & Radiosity Dr. Amy H. Zhang. Outline  Ray tracing  Radiosity.
ATEC Procedural Animation Introduction to Procedural Methods in 3D Computer Animation Dr. Midori Kitagawa.
Path Differentials for MC Rendering Frank Suykens Department of Computer Science K.U.Leuven, Belgium Dagstuhl 2001: Stochastic methods in Rendering.
Paper Presentation - An Efficient GPU-based Approach for Interactive Global Illumination- Rui Wang, Rui Wang, Kun Zhou, Minghao Pan, Hujun Bao Presenter.
Advanced Computer Graphics (Spring 2005) COMS 4162, Lectures 18, 19: Monte Carlo Integration Ravi Ramamoorthi Acknowledgements.
CSCE 641: Photon Mapping Jinxiang Chai. Outline Rendering equation Photon mapping.
Photon Tracing with Arbitrary Materials Patrick Yau.
Radiosity A Fascinating Presentation by Alex Danilevky.
Rendering theory & practice. Introduction  We’ve looked at modelling, surfacing and animating.  The final stage is rendering.  This can be the most.
Interreflections and Radiosity : The Forward Problem Lecture #11 Thanks to Kavita Bala, Pat Hanrahan, Doug James, Ledah Casburn.
Final Gathering on GPU Toshiya Hachisuka University of Tokyo Introduction Producing global illumination image without any noise.
Everything on Global Illumination Xavier Granier - IMAGER/UBC.
1 7M836 Animation & Rendering Global illumination, radiosity Arjan Kok
Recent Advances in Radiosity Philippe Bekaert Department of Computer Science K.U.Leuven.
Time-Dependent Photon Mapping Mike Cammarano Henrik Wann Jensen EGWR ‘02.
The Radiosity Method Donald Fong February 10, 2004.
Paper by Alexander Keller
CSCE 641 Computer Graphics: Radiosity Jinxiang Chai.
CSCE 441 Computer Graphics: Radiosity Jinxiang Chai.
CSC418 Computer Graphics n Raytracing n Shadows n Global Illumination.
Today More raytracing stuff –Soft shadows and anti-aliasing More rendering methods –The text book is good on this –I’ll be using images from the CDROM.
Interactive Virtual Relighting and Remodelling of Real Scenes C. Loscos 1, MC. Frasson 1,2,G. Drettakis 1, B. Walter 1, X. Granier 1, P. Poulin 2 (1) iMAGIS*
-Global Illumination Techniques
CS 376 Introduction to Computer Graphics 04 / 16 / 2007 Instructor: Michael Eckmann.
02/18/05© 2005 University of Wisconsin Last Time Radiosity –Converting the LTE into the radiosity equation –Solving with Gauss-Seidel relaxation –Form.
Volume radiosity Michal Roušal University of West Bohemia, Plzeň Czech republic.
Computer graphics & visualization Photon Mapping.
Computer Graphics Global Illumination: Photon Mapping, Participating Media Lecture 12 Taku Komura.
Global Illumination with a Virtual Light Field Mel Slater Jesper Mortensen Pankaj Khanna Insu Yu Dept of Computer Science University College London
1 Photon-driven Irradiance Cache J. BrouillatP. GautronK. Bouatouch INRIA RennesUniversity of Rennes1.
Global Illumination Models THE WHITTED IMAGE - BASIC RECURSIVE RAY TRACING Copyright © 1997 A. Watt and L. Cooper.
1 Implicit Visibility and Antiradiance for Interactive Global Illumination Carsten Dachsbacher 1, Marc Stamminger 2, George Drettakis 1, Frédo Durand 3.
Towards a Taxonomy of Global Illumination Algorithms Philip Dutré Program of Computer Graphics Cornell University.
Introduction to Radiosity Geometry Group Discussion Session Jiajian (John) Chen 9/10/2007.
111/17/ :21 Graphics II Global Rendering and Radiosity Session 9.
An Enhanced Splatting Method Graphics and Visualization Group Department of Computer Science The University of Auckland Peter Kulka & Richard Lobb.
Radiosity Jian Huang, CS594, Fall 2002 This set of slides reference the text book and slides used at Ohio State.
Efficient Streaming of 3D Scenes with Complex Geometry and Complex Lighting Romain Pacanowski and M. Raynaud X. Granier P. Reuter C. Schlick P. Poulin.
Global Illumination: Radiosity, Photon Mapping & Path Tracing Rama Hoetzlein, 2009 Lecture Notes Cornell University.
- Laboratoire d'InfoRmatique en Image et Systèmes d'information
University of Montreal & iMAGIS A Light Hierarchy for Fast Rendering of Scenes with Many Lights E. Paquette, P. Poulin, and G. Drettakis.
On robust Monte Carlo algorithms for multi-pass global illumination Frank Suykens – De Laet 17 September 2002.
Monte-Carlo Ray Tracing and
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.
CMSC 635 Global Illumination.  Local Illumination  light – surface – eye  Throw everything else into ambient  Global Illumination  light – surface.
University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell Photon Mapping and Irradiance Caching.
Controlling Memory Consumption of Hierarchical Radiosity with Clustering iMAGIS -GRAVIR/IMAG-INRIA iMAGIS is a joint project of CNRS/INRIA/UJF/INPG Xavier.
Global Illumination (3) Photon Mapping (1). Overview Light Transport Notation Path Tracing Photon Mapping –Photon Tracing –The Photon Map.
02/07/03© 2003 University of Wisconsin Last Time Finite element approach Two-pass approaches.
Global Illumination (3) Path Tracing. Overview Light Transport Notation Path Tracing Photon Mapping.
Light Animation with Precomputed Light Paths on the GPU László Szécsi, TU Budapest László Szirmay-Kalos, TU Budapest Mateu Sbert, U of Girona.
Simulation of High Quality Sound Fields for Interactive Graphics Applications Nicolas TSINGOS iMAGIS - GRAVIR / IMAG - INRIA UMR CNRS C5527.
© 2005 University of Wisconsin
Progressive Photon Mapping
© 2003 University of Wisconsin
Efficient Importance Sampling Techniques for the Photon Map
Radiosity Sung-Eui Yoon (윤성의) CS580: Course URL:
Presentation transcript:

Fast Global Illumination Including Specular Effects Xavier Granier 1 George Drettakis 1 Bruce J. Walter 2 1 iMAGIS -GRAVIR/IMAG-INRIA iMAGIS is a joint project of CNRS/INRIA/UJF/INPG 2 Cornell University

iMAGIS EGWR /06/2000 Motivation  Realistic Illumination All light paths  Time-Quality Tradeoff  Interactive Visualisation  Quality Control

iMAGIS EGWR /06/2000 Talk overview  Previous work  New Integrated Algorithm  Results  Conclusion

iMAGIS EGWR /06/2000 Previous Work Deterministic methods  Radiosity [Goral84,Cohen88,etc]  Hierarchy and Clustering [Hanrahan91, Smits94, Sillion95, etc]  Non diffuse [ Immel86, Sillion89, Sillion91, etc] Probabilistic  Photon Map [Jensen96,etc]  Density Estimation [Walter97,etc]

iMAGIS EGWR /06/2000 Previous Work Multi-pass  Two-pass [Wallace97,Sillion89,etc]  Integrated [Chen91,etc] Interactive viewing  Render-Cache [Walter99]  Directional Storage [Stamminger99,etc]

iMAGIS EGWR /06/2000 Overview  DD transfer  Hierarchical Radiosity with Clustering (HRC)  DS + D transfer  Particle tracing during HRC gather D = Diffuse and S = Non Diffuse Images have specular path to eye added by Ray-Tracing

iMAGIS EGWR /06/2000 Algorithm Overview  Construct hierarchy  Hierarchy elements: clusters and surfaces  For each iteration  Refine  create links at correct level  Gather - Energy transfer  particle emission restricted by links  Push-pull  particle placement

iMAGIS EGWR /06/2000 Refinement  Link placement  Choose appropriate hierarchy level for transfer  Refinement test: Energy >   Visibility classification and computation  Shafts and blocker lists for classification/optimisation  Unoccluded form factor computation

iMAGIS EGWR /06/2000 I RS = Radiosity x Form Factor x Visibility Energy transfer through a link Diffuse-Diffuse transfer I RS I R = I R + I RS

iMAGIS EGWR /06/2000 Energy transfer through links Diffuse-Specular transfer  Diffuse-Specular transfer  Probabilistic emission of particles  Reflection on receiver  Propagation and impact storage  Links guide particles  Links encode light flow  Restrict number of particles

iMAGIS EGWR /06/2000 Particle Emission  Number of particles  Flux S to R / Constant energy  Uniform sampling  Inverse of ( Measure(R) x Measure(S) )  Particle power  Flux from s to r corrected by  number of particles and  probability of sample choice

iMAGIS EGWR /06/2000 Push-Pull  Push: Hierarchy descent  Particle placement  Integrate particle power into irradiance  Radiosity computation on leaves  Pull: Radiosity averaging

iMAGIS EGWR /06/2000 Particle Placement Detect high variation and concentration  Quantity  Average position and "Spread Factor"  Push particle if:  High concentration and high energy

iMAGIS EGWR /06/2000 Interactive Visualisation  Computed Solution: Diffuse part  View independant solution  Hardware rendering  Ray Trace: View dependant part  Save image  Interactivity: Render - Cache

iMAGIS EGWR /06/2000 Results: Quality control 4 sec 1200 particles 5 sec 7800 particles 15 sec particles Vary  ct parameter

iMAGIS EGWR /06/2000 Indirect 1 min 42 sec 4 min 34 sec

iMAGIS EGWR /06/2000 Particle tracing comparison Complex, indirectly lit scene simulation  10 min Particle trace Our method

iMAGIS EGWR /06/2000 Video VIDEO

iMAGIS EGWR /06/2000 Conclusion  Integrated algorithm  Hierarchical Radiosity with Clustering and Particle Tracing  Guide particle emission with Links  Place particles during push-pull  Handles indirect light well  Rapid computation  Interactive simulations for small scenes  Fast coarse solutions for complex scenes

iMAGIS EGWR /06/2000 Future Work  Separate Reconstruction  Low and High frequencies  Dynamic updates  Partial particle shooting  Distributed/Monte-Carlo Ray-trace  Solution with importance  Local precise solution  Detect needed interactions

iMAGIS EGWR /06/2000 The End