LIGHT TRANSPORT 25/11/2011 Shinji Ogaki. 4 Papers Progressive Photon Beams Lightslice: Matrix Slice Sampling for Many- Lights Problem Modular Radiance.

Slides:



Advertisements
Similar presentations
Realistic Simulation and Rendering of Smoke CSE Class Project Presentation Oleksiy Busaryev TexPoint fonts used in EMF. Read the TexPoint manual.
Advertisements

Bidirectional Photon Mapping Jiří Vorba Charles University in Prague Faculty of Mathematics and Physics 1.
Multidimensional Lightcuts Bruce Walter Adam Arbree Kavita Bala Donald P. Greenberg Program of Computer Graphics, Cornell University.
Scalable many-light methods Jaroslav Křivánek Charles University in Prague.
Computer graphics & visualization Global Illumination Effects.
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.
Light Fields PROPERTIES AND APPLICATIONS. Outline  What are light fields  Acquisition of light fields  from a 3D scene  from a real world scene 
Many-light methods – Clamping & compensation
Advanced Computer Graphics
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.
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.
Scalability with many lights II (row-column sampling, visibity clustering) Miloš Hašan.
ATEC Procedural Animation Introduction to Procedural Methods in 3D Computer Animation Dr. Midori Kitagawa.
Paper Presentation - An Efficient GPU-based Approach for Interactive Global Illumination- Rui Wang, Rui Wang, Kun Zhou, Minghao Pan, Hujun Bao Presenter.
Real-Time Rendering Paper Presentation Imperfect Shadow Maps for Efficient Computation of Indirect Illumination T. Ritschel T. Grosch M. H. Kim H.-P. Seidel.
Efficient Simulation of Light Transport in Scenes with Participating Media using Photon Maps Paper by Henrik Wann Jensen, Per H. Christensen Presented.
CSCE 641: Photon Mapping Jinxiang Chai. Outline Rendering equation Photon mapping.
Photon Tracing with Arbitrary Materials Patrick Yau.
Direct-to-Indirect Transfer for Cinematic Relighting Milos Hasan (Cornell University) Fabio Pellacini (Dartmouth College) Kavita Bala (Cornell University)
CSCE 641 Computer Graphics: Radiosity Jinxiang Chai.
Matrix Row-Column Sampling for the Many-Light Problem Miloš Hašan (Cornell University) Fabio Pellacini (Dartmouth College) Kavita Bala (Cornell University)
1 7M836 Animation & Rendering Global illumination, ray tracing Arjan Kok
CSCE 641 Computer Graphics: Radiosity Jinxiang Chai.
CSCE 441 Computer Graphics: Radiosity Jinxiang Chai.
Titre.
Ray Tracing and Photon Mapping on GPUs Tim PurcellStanford / NVIDIA.
Selected Topics in Global Illumination Computation Jaroslav Křivánek Charles University, Prague
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.
Efficient Irradiance Normal Mapping Ralf Habel, Michael Wimmer Institute of Computer Graphics and Algorithms Vienna University of Technology.
-Global Illumination Techniques
Project Raytracing. Content Goals Idea of Raytracing Ray Casting – Therory – Practice Raytracing – Theory – Light model – Practice Output images Conclusion.
Perceptual Influence of Approximate Visibility in Indirect Illumination Insu Yu 27 May 2010 ACM Transactions on Applied Perception (Presented at APGV 2009)
Week 10 - Wednesday.  What did we talk about last time?  Shadow volumes and shadow mapping  Ambient occlusion.
02/05/03© 2003 University of Wisconsin Last Time Importance Better Form Factors Meshing.
1 Photon-driven Irradiance Cache J. BrouillatP. GautronK. Bouatouch INRIA RennesUniversity of Rennes1.
View-Dependent Precomputed Light Transport Using Nonlinear Gaussian Function Approximations Paul Green 1 Jan Kautz 1 Wojciech Matusik 2 Frédo Durand 1.
Global Illumination CMSC 435/634. Global Illumination Local Illumination – light – surface – eye – Throw everything else into ambient Global Illumination.
All-Frequency Shadows Using Non-linear Wavelet Lighting Approximation Ren Ng Stanford Ravi Ramamoorthi Columbia SIGGRAPH 2003 Pat Hanrahan Stanford.
Using Interactive Ray Tracing for Interactive Global Illumination Computer Graphics Lab Saarland University, Germany
Introduction to Radiosity Geometry Group Discussion Session Jiajian (John) Chen 9/10/2007.
111/17/ :21 Graphics II Global Rendering and Radiosity Session 9.
Real-Time High Quality Rendering CSE 291 [Winter 2015], Lecture 2 Graphics Hardware Pipeline, Reflection and Rendering Equations, Taxonomy of Methods
Global Illumination: Radiosity, Photon Mapping & Path Tracing Rama Hoetzlein, 2009 Lecture Notes Cornell University.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Surface Rendering Methods 고려대학교 컴퓨터 그래픽스 연구실.
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.
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.
Handling Difficult Light Paths (virtual spherical lights) Miloš Hašan UC Berkeley Realistic Rendering with Many-Light Methods.
University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell Photon Mapping and Irradiance Caching.
Radiance Cache Splatting: A GPU-Friendly Global Illumination Algorithm P. Gautron J. Křivánek K. Bouatouch S. Pattanaik.
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.
Computer Graphics Ken-Yi Lee National Taiwan University (the slides are adapted from Bing-Yi Chen and Yung-Yu Chuang)
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)
Global Illumination: Radiosity, Photon Mapping & Path Tracing
The Rendering Equation
Global Illumination using Photon Ray Splatting
(c) 2002 University of Wisconsin
Progressive Photon Mapping
CSCE 441 Computer Graphics: Radiosity
Chapter XVI Texturing toward Global Illumination
(c) 2002 University of Wisconsin
Efficient Importance Sampling Techniques for the Photon Map
Illumination and Shading
Real-time Global Illumination with precomputed probe
Presentation transcript:

LIGHT TRANSPORT 25/11/2011 Shinji Ogaki

4 Papers Progressive Photon Beams Lightslice: Matrix Slice Sampling for Many- Lights Problem Modular Radiance Transfer Practical Filtering for Efficient Ray-Traced Directional Occlusion

PROGRESSIVE PHOTON BEAMS Wojciech Jarosz et at.

1.Cast Photons 2.Gather Photon Mapping Photon Query Point Fixed Search Radius

LS+DS+E Paths Accurate Caustics Unlimited # of Photons Progressive Photon Mapping Photon Reverse Photon Search Radius

Extension to Volume (LS+MS+E Paths) PPB (Progressive Photon Beam) Photon Beam Query Ray

L: Radiance Tr: Transmittance s: Surface m: Media σs: Scattering Coefficient f: Phase Function Radiative Transport Equation Photon Beam Query Ray Xs S Xw W

Beam x Beam 1D Estimator FluxKernel Scattering Coef

Results

LIGHTSLICE: MATRIX SLICE SAMPLING FOR MANY-LIGHTS PROBLEM Jiawei Ou et al.

Many-Lights Problem Global Illumination (Diffuse Indirect Illum.) Matrix Interpretation of Many-Lights VPL (Virtual Point Light)

Many-Lights Problem Global Illumination (Diffuse Indirect Illum.) Matrix Interpretation of Many-Lights VPL (Virtual Point Light)

Many-Lights Problem Global Illumination (Diffuse Indirect Illum.) Matrix Interpretation of Many-Lights VPL (Virtual Point Light)

Many-Lights Problem Global Illumination (Diffuse Indirect Illum.) Matrix Interpretation of Many-Lights VPL (Virtual Point Light)

Many-Lights Problem Global Illumination (Diffuse Indirect Illum.) Matrix Interpretation of Many-Lights VPL (Virtual Point Light)

Many-Lights Problem Global Illumination (Diffuse Indirect Illum.) Matrix Interpretation of Many-Lights VPL (Virtual Point Light)Sample

Transport Matrix Close to Low Rank..

Algorithm 1.Matrix Slicing 2.Slice Sampling 3.Initial Light Clustering 4.Per Cluster Refinement

Results SliceVisualization

Results (cont’d) Lightslice MRCS Lightcut

Limitations Parameter Selection (# of Slices etc.) Glossy Surface Animation Matrix Sparsity Comprehensive Comparison is missing (Coherent Light Cut and Pixelcuts?)

MODULAR RADIANCE TRANSFER Bradford J. Loos et al.

Module Patched Local is Global Module

Shapes

Transport Matrix (Local) F: Direct to Indirect Transfer (One Bounce) Sample

Reduced Direct-to-Indirect Transfer in Shape Truncated SVD of F Not so Sparse, Unfortunately Sample

Reduced Direct-to-Indirect Transfer in Shape (cont’d) Light Prior (Basis for Plausible Direct Lighting) Id1Id2Idm……

Reduced Direct-to-Indirect Transfer in Shape (cont’d) Truncated SVD of M Very Sparse Sample

Reduced Direct-to-Indirect Transfer between Shapes (Local to Global) Interface

Results

Limitations Lighting Condition outside of the Light Prior High Frequency Glossy Transport Large Scale Indirect Shadows within Blocks Dictionary Shapes (e.g. Internal Occluders) User Interface

PRACTICAL FILTERING FOR EFFICIENT RAY-TRACED DIRECTIONAL OCCLUSION Kevin Egan et al.

Ambient Occlusion ( )/5=0.6 Hemisphere

1.Cast Rays 2.Filter Ambient Occlusion with a Sparse Set of Rays Expensive Cheap

Distant Lighting in Linear Sub-Domains

Frequency Analysis and Sheared Filtering Light(y) Receiver(x) x y Occluder Spectrum Bandlimited by Filter Flatland Scene Occlusion Function f(x, y) 0 Receiver(x) 1 0 Light(y) 1 x y Occluders x y

Frequency Analysis and Sheared Filtering (cont’d)

Rotationally-Invariant Filter Infinitesimal Sub-domains

Results 6+ mins to filter 

Limitations Artifacts due to Undersampling in the 1st Pass Smoothes out some Areas of Detail Noise in Areas where Brute Force Computation is used