Precomputed Radiance Transfer Field for Rendering Interreflections in Dynamic Scenes Minhao Pan, Rui Wang, Xinguo Liu, Qunsheng Peng and Hujun Bao State.

Slides:



Advertisements
Similar presentations
All-Frequency PRT for Glossy Objects Xinguo Liu, Peter-Pike Sloan, Heung-Yeung Shum, John Snyder Microsoft.
Advertisements

Bi-Scale Radiance Transfer Peter-Pike Sloan Xinguo Liu Heung-Yeung Shum John Snyder Microsoft.
Precomputed Radiance Transfer
Adaptive Mesh Subdivision for Precomputed Radiance Transfer Jaroslav Křivánek Univ. of Central Florida CTU Prague IRISA – INRIA Rennes Sumanta Pattanaik.
Computer graphics & visualization Global Illumination Effects.
Real-Time Rendering Self-Shadowing
Computer Graphics In4/MSc Computer Graphics Lecture Notes #15 Illumination III View Independent Rendering.
Zhao Dong 1, Jan Kautz 2, Christian Theobalt 3 Hans-Peter Seidel 1 Interactive Global Illumination Using Implicit Visibility 1 MPI Informatik Germany 2.
All-Frequency Rendering of Dynamic, Spatially-Varying Reflectance
Rendering with Environment Maps Jaroslav Křivánek, KSVI, MFF UK
Computer graphics & visualization Pre-Computed Radiance Transfer PRT.
Paper Presentation - An Efficient GPU-based Approach for Interactive Global Illumination- Rui Wang, Rui Wang, Kun Zhou, Minghao Pan, Hujun Bao Presenter.
Intersection fields for interactive global illumination Pacific Graphics 2005 Zhong Ren Wei Hua Lu Chen Hujun Bao State Key Laboratory of CAD&CG Zhejiang.
PRT Summary. Motivation for Precomputed Transfer better light integration and light transport –dynamic, area lights –shadowing –interreflections in real-time.
Precomputed Local Radiance Transfer for Real-time Lighting Design Anders Wang Kristensen Tomas Akenine-Moller Henrik Wann Jensen SIGGRAPH ‘05 Presented.
Real-Time Rendering Paper Presentation Imperfect Shadow Maps for Efficient Computation of Indirect Illumination T. Ritschel T. Grosch M. H. Kim H.-P. Seidel.
Rasterization and Ray Tracing in Real-Time Applications (Games) Andrew Graff.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 18: Precomputation-Based Real-Time Rendering Ravi Ramamoorthi
Advanced Computer Graphics (Fall 2009) CS , Lecture 1: Introduction and History Ravi Ramamoorthi Some.
Interreflections and Radiosity : The Forward Problem Lecture #11 Thanks to Kavita Bala, Pat Hanrahan, Doug James, Ledah Casburn.
Direct-to-Indirect Transfer for Cinematic Relighting Milos Hasan (Cornell University) Fabio Pellacini (Dartmouth College) Kavita Bala (Cornell University)
Final Gathering on GPU Toshiya Hachisuka University of Tokyo Introduction Producing global illumination image without any noise.
Parallelizing Raytracing Gillian Smith CMPE 220 February 19 th, 2008.
Image-Based Proxy Accumulation for Real-Time Soft Global Illumination Peter-Pike Sloan, Naga K. Govindaraju, Derek Nowrouzezahrai *, John Snyder Microsoft.
Jiaping Wang 1 Peiran Ren 1,3 Minmin Gong 1 John Snyder 2 Baining Guo 1,3 1 Microsoft Research Asia 2 Microsoft Research 3 Tsinghua University.
Exploiting Temporal Coherence for Incremental All-Frequency Relighting Ryan OverbeckRavi Ramamoorthi Aner Ben-ArtziEitan Grinspun Columbia University Ng.
Real-Time High Quality Rendering COMS 6160 [Fall 2004], Lecture 3 Overview of Course Content
Precomputed Radiance Transfer Harrison McKenzie Chapter.
CSCE 641 Computer Graphics: Radiosity Jinxiang Chai.
Fast Global-Illumination on Dynamic Height Fields
Foundations of Computer Graphics (Spring 2010) CS 184, Lecture 21: Radiosity
CSCE 641 Computer Graphics: Radiosity Jinxiang Chai.
Computer Graphics (Spring 2008) COMS 4160, Lecture 22: Global Illumination
Ray Tracing and Photon Mapping on GPUs Tim PurcellStanford / NVIDIA.
Pre-computed Radiance Transfer Jaroslav Křivánek, KSVI, MFF UK
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.
Sebastian Enrique Columbia University Real-Time Rendering Using CUReT BRDF Materials with Zernike Polynomials CS Topics.
Jonathan M Chye Technical Supervisor : Mr Matthew Bett 2010.
-Global Illumination Techniques
CS 376 Introduction to Computer Graphics 04 / 16 / 2007 Instructor: Michael Eckmann.
An Efficient Representation for Irradiance Environment Maps Ravi Ramamoorthi Pat Hanrahan Stanford University SIGGRAPH 2001 Stanford University SIGGRAPH.
View-Dependent Precomputed Light Transport Using Nonlinear Gaussian Function Approximations Paul Green 1 Jan Kautz 1 Wojciech Matusik 2 Frédo Durand 1.
All-Frequency Shadows Using Non-linear Wavelet Lighting Approximation Ren Ng Stanford Ravi Ramamoorthi Columbia SIGGRAPH 2003 Pat Hanrahan Stanford.
1 Implicit Visibility and Antiradiance for Interactive Global Illumination Carsten Dachsbacher 1, Marc Stamminger 2, George Drettakis 1, Frédo Durand 3.
Real-time Indirect Lighting Using Clustering Visibility Zhao, Tobias, Thorsten, Jan* *University College London.
Quick survey about PRT Valentin JANIAUT KAIST (Korea Advanced Institute of Science and Technology)
Real-time Rendering of Heterogeneous Translucent Objects with Arbitrary Shapes Stefan Kinauer KAIST (Korea Advanced Institute of Science and Technology)
Fast Approximation to Spherical Harmonics Rotation
Course Topics CMSC 635. Ray Tracing Friedrich A Lohmüller, POV-Ray Hall of Fame Gallery.
Real-Time High Quality Rendering CSE 291 [Winter 2015], Lecture 2 Graphics Hardware Pipeline, Reflection and Rendering Equations, Taxonomy of Methods
CPSC 641 Computer Graphics: Radiosity Jinxiang Chai.
Efficient Streaming of 3D Scenes with Complex Geometry and Complex Lighting Romain Pacanowski and M. Raynaud X. Granier P. Reuter C. Schlick P. Poulin.
- Laboratoire d'InfoRmatique en Image et Systèmes d'information
Global Illumination. Local Illumination  the GPU pipeline is designed for local illumination  only the surface data at the visible point is needed to.
Monte-Carlo Ray Tracing and
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Hybrid Algorithms K. H. Ko School of Mechatronics Gwangju Institute.
Real-Time Relief Mapping on Arbitrary Polygonal Surfaces Fabio Policarpo Manuel M. Oliveira Joao L. D. Comba.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Ultimate Realism and Speed K. H. Ko School of Mechatronics Gwangju Institute.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Stochastic Path Tracing Algorithms K. H. Ko School of Mechatronics Gwangju.
Non-Linear Kernel-Based Precomputed Light Transport Paul Green MIT Jan Kautz MIT Wojciech Matusik MIT Frédo Durand MIT Henrik Wann Jensen UCSD.
Radiance Cache Splatting: A GPU-Friendly Global Illumination Algorithm P. Gautron J. Křivánek K. Bouatouch S. Pattanaik.
All-Frequency Shadows Using Non-linear Wavelet Lighting Approximation Ren Ng Stanford Ravi Ramamoorthi Columbia Pat Hanrahan Stanford.
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.
Precomputation aided GI on the GPU László Szirmay-Kalos.
Real-Time Relief Mapping on Arbitrary Polygonal Surfaces Fabio Policarpo Manuel M. Oliveira Joao L. D. Comba.
Toward Real-Time Global Illumination. Global Illumination == Offline? Ray Tracing and Radiosity are inherently slow. Speedup possible by: –Brute-force:
Toward Real-Time Global Illumination. Project Ideas Distributed ray tracing Extension of the radiosity assignment Translucency (subsurface scattering)
(c) 2002 University of Wisconsin
Foundations of Computer Graphics (Spring 2012)
Real-time Global Illumination with precomputed probe
Presentation transcript:

Precomputed Radiance Transfer Field for Rendering Interreflections in Dynamic Scenes Minhao Pan, Rui Wang, Xinguo Liu, Qunsheng Peng and Hujun Bao State Key Lab of CAD&CG, Zhejiang University, P.R. China 23/7/2007

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Related works Traditional global illumination methods Based on ray-trace or radiosity Realistic but slow Precomputed light transport Static scene —— PRT[Sloan, 2002] Shadow in dynamic Scene ——[Zhou, 2005] Interreflections in dynamic scene ——[Iwasaki, 2007]

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Radiance Transfer Field

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Radiance Transfer Field

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Radiance Transfer Field Interreflection Transfer Function (ITF)

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Radiance Transfer Field Interreflection Transfer Function (ITF) Environment Lighting [Sloan, 2002]

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Radiance Transfer Field Interreflection Transfer Function (ITF) Environment Lighting [Sloan, 2002]

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Radiance Transfer Field Interreflection Transfer Function (ITF) Local lighting

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Radiance Transfer Field Proxy-based incidient light approximation

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Radiance Transfer Field Proxy-based incidient light approximation The incident light to p

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Radiance Transfer Field Proxy-based incidient light approximation Local lighting

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Radiance Transfer Field Proxy-based incidient light approximation Local lighting

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Radiance Transfer Field Proxy-based incidient light approximation Local lighting

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Radiance Transfer Field Proxy-based incidient light approximation Local lighting

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Radiance Transfer Field

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Precomputation Compute radiance transfer on each vertex Compute radiance transfer on samples in field Compress the radiance transfer field

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Precomputation Compute radiance transfer on vertices

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Precomputation Compute radiance transfer on samples in field

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Precomputation Compression The raw RTF data is quite large 4th-order SH, proxies, 16 concentric spheres with 1536(6×16×16) directions. ——192 ∼ 576MB CPCA (Clustered Principle Component Analysis) The compression ratio is about 40-50:1

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field A two-level scheme Bouncing Step accumulate interreflections between objects Rendering Overview

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field A two-level scheme Bouncing Step accumulate interreflections between objects Shading Step compute the final shadings on vertices. Rendering Overview

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Rendering Bouncing Step Iterative bouncing strategy In one iteration: For proxy q in bunny 1. compute the interreflections from proxy q k 2. sum all interreflections from other proxies

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Rendering Shading Step One pass. For each vertex: 1. compute the illumination from proxy q k 2. sum all illumination from proxies 3. standard PRT process

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Rendering Caching strategies Caching RTF samples Store incident light at samples. Caching RTF eigens By using CPCA, we can store the product of eigens and the incident light of proxies. ——hit rate > 95% and reduce the cost > 90%

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Results Comparison Our approachReference

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Results A PC with Intel Core 2 Duo 1.8GHz, 2G RAM and a nVidia 7800 graphics card. ObjectsVertsRTF sizeFPS Cornell-box722K44.1MB8-12 Cornell-box dynamic 840K50.0MB10-16 Table440K32.8MB8-10 Brick game1086K63.5MB5-8

State Key Lab of CAD&CG, Zhejiang University Precomputed Radiance Transfer Field Conclusion and future work Contributions: 1. Radiance transfer field 2. A proxy-based approximation method for precomputed RTF 3. An efficient interreflection rendering algorithm using precomputed RTF There are also some limitations. 1. only handle low-frequency interreflections and illumination. 2. only limited to rigid objects.

Thank you!