Efficient Methods for Ambient Lighting Tamás Umenhoffer Balázs Tóth László Szirmay-Kalos.

Slides:



Advertisements
Similar presentations
Accelerating Real-Time Shading with Reverse Reprojection Caching Diego Nehab 1 Pedro V. Sander 2 Jason Lawrence 3 Natalya Tatarchuk 4 John R. Isidoro 4.
Advertisements

Exploration of advanced lighting and shading techniques
Ray Tracing Depth Maps Using Precomputed Edge Tables Kevin Egan Rhythm & Hues Studios.
Fast Approximation of Multiple Scattering in Inhomogeneous Participating Media Szirmay-Kalos László Liktor Gábor Tamás Umenhoffer Tóth Balázs EG 2009.
Parallax-Interpolated Shadow Map Occlusion
Exploration of bump, parallax, relief and displacement mapping
CSL 859: Advanced Computer Graphics Dept of Computer Sc. & Engg. IIT Delhi.
Computer graphics & visualization Global Illumination Effects.
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.
Week 10 - Monday.  What did we talk about last time?  Global illumination  Shadows  Projection shadows  Soft shadows.
Photon Mapping. How did I use it 10 years ago? Why might you want to use it tomorrow?
Detection and Measurement of Pavement Cracking Bagas Prama Ananta.
CHAPTER 12 Height Maps, Hidden Surface Removal, Clipping and Level of Detail Algorithms © 2008 Cengage Learning EMEA.
Part I: Basics of Computer Graphics
High-Quality Parallel Depth-of- Field Using Line Samples Stanley Tzeng, Anjul Patney, Andrew Davidson, Mohamed S. Ebeida, Scott A. Mitchell, John D. Owens.
Forward-Backward Correlation for Template-Based Tracking Xiao Wang ECE Dept. Clemson University.
Light Field Rendering Shijin Kong Lijie Heng.
1 Dr. Scott Schaefer Shadows. 2/40 Shadows Shadows provide clues about depth Make scenes appear more realistic.
CRYTEK © 2010 Crytek GmbH AAA STEREO-3D IN CRYENGINE 3 Jens Schobel Francesco Carucci
Edge Detection CSE P 576 Larry Zitnick
Real-Time Rendering Paper Presentation Imperfect Shadow Maps for Efficient Computation of Indirect Illumination T. Ritschel T. Grosch M. H. Kim H.-P. Seidel.
A Survey of Real-time Soft Shadows Algorithms Speaker: Alvin Date: 2003/7/23 EUROGRAPHICS 2003 J.-M. Hasenfratz, M. Lapierre, N. Holzschuch and F.X. Sillion.
Shadow Algorithms Gerald Matzka Computer Science Seminar.
IN4151 Introduction 3D graphics 1 Introduction to 3D computer graphics part 2 Viewing pipeline Multi-processor implementation GPU architecture GPU algorithms.
Approximate Soft Shadows on Arbitrary Surfaces using Penumbra Wedges Tomas Akenine-Möller Ulf Assarsson Department of Computer Engineering, Chalmers University.
GPUGI: Global Illumination Effects on the GPU
Visualization Enhancements of Dense Particle Data Sets James L. Bigler School of Computing University of Utah November 8, 2004.
Image-Based Proxy Accumulation for Real-Time Soft Global Illumination Peter-Pike Sloan, Naga K. Govindaraju, Derek Nowrouzezahrai *, John Snyder Microsoft.
Creating soft shadows Computer Graphics methods Submitted by: Zusman Dimitry.
Shadow Removal Seminar
Geometry Image-based Shadow Volume Algorithm for Subdivision Surfaces Min Tang, Jin-Xiang Dong College of Computer Science, Zhejiang University {tang_m,
Shadow Detection In Video Submitted by: Hisham Abu saleh.
Use of Silhouette Edges and Ambient Occlusion in Particle Visualization James L. Bigler School of Computing August 16, 2004 Oral defense of.
Computer Graphics Shadows
Hidden Surface Removal
Research & Innovation 1 An Industry Perspective on VVG Research Oliver Grau BBC Research & Innovation VVG SUMMER SCHOOL '07.
Deep Screen Space Oliver Nalbach, Tobias Ritschel, Hans-Peter Seidel.
Computer Graphics Mirror and Shadows
Ray Tracing Primer Ref: SIGGRAPH HyperGraphHyperGraph.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Interactive Rendering of Meso-structure Surface Details using Semi-transparent 3D Textures Vision, Modeling, Visualization Erlangen, Germany November 16-18,
Project Raytracing. Content Goals Idea of Raytracing Ray Casting – Therory – Practice Raytracing – Theory – Light model – Practice Output images Conclusion.
Efficient Rendering of Local Subsurface Scattering Tom Mertens 1, Jan Kautz 2, Philippe Bekaert 1, Frank Van Reeth 1, Hans-Peter Seidel
PCB Soldering Inspection. Structured Highlight approach Structured Highlight method is applied to illuminating and imaging specular surfaces which yields.
1 Real-time visualization of large detailed volumes on GPU Cyril Crassin, Fabrice Neyret, Sylvain Lefebvre INRIA Rhône-Alpes / Grenoble Universities Interactive.
1 Implicit Visibility and Antiradiance for Interactive Global Illumination Carsten Dachsbacher 1, Marc Stamminger 2, George Drettakis 1, Frédo Durand 3.
4.1. R ENDERING Aspects of Game Rendering. From Wikipedia: Rendering is the process of generating an image from a model. The model is a description.
Rendering Fake Soft Shadows with Smoothies Eric Chan Massachusetts Institute of Technology.
Iteration Solution of the Global Illumination Problem László Szirmay-Kalos.
Real-Time Depth Buffer Based Ambient Occlusion
Graphics Interface 2009 The-Kiet Lu Kok-Lim Low Jianmin Zheng 1.
Real-Time Relief Mapping on Arbitrary Polygonal Surfaces Fabio Policarpo Manuel M. Oliveira Joao L. D. Comba.
Stencil Shadows Garrett Weng. What are stencil shadows? Also known as shadow volumes Relies on use of the stencil buffer Create volumes of the shadows.
Caustics Triangles on the GPU Umenhoffer Tamás Gustavo Patow Szirmay-Kalos László.
RENDERING : Global Illumination
Ambient Occlusion Patrick Cozzi University of Pennsylvania CIS Fall 2013.
Tracking Hands with Distance Transforms Dave Bargeron Noah Snavely.
SHADOW CASTER CULLING FOR EFFICIENT SHADOW MAPPING JIŘÍ BITTNER 1 OLIVER MATTAUSCH 2 ARI SILVENNOINEN 3 MICHAEL WIMMER 2 1 CZECH TECHNICAL UNIVERSITY IN.
Shuen-Huei Guan Seminar in CMLab, NTU
Robust Diffuse Final Gathering on the GPU
Reconstruction For Rendering distribution Effect
Real-time Rendering Shadow Maps
Visibility Computations
Real-time Volumetric Lighting in Participating Media
Texture and Shadow Mapping
Patrick Cozzi University of Pennsylvania CIS Fall 2012
Post-processing effects
Artistic Rendering Final Project Initial Proposal
Directional Occlusion with Neural Network
Presentation transcript:

Efficient Methods for Ambient Lighting Tamás Umenhoffer Balázs Tóth László Szirmay-Kalos

Overview Ambient illumination Illumination model Implementation Results

Previous work Obscurances method [Zhukov et al.] Ambient occlusion [Hayden] Spectral obscurances [Mendez et al.] Screen space ao [Mittring]

New Illumination Modell Factorization Participating media approximation Substituting the fuzzy measure Local approximation

Comparison albedo Classic AO New approximationGI reference Ambient transfer W

Containment test Implicit surface f(p)=0 Height field z = h(x, y) Displacement map Z-buffer x z

Containment test x Inner parts Outer parts I(p) membership function A B R C

Solution Importance sampling –Sample generation (offline) r= –Sampling (online, post processing) T B N N x Depth map

Noise reduction Interleaved sampling –Per pixel rotation of the samples Per pixel set of samples Periodical structure –Additional filtering required –Blurry contours 8 samples 8 samples alternating Periodic pattern Sampled neighborhood

False silhouette removal Depth difference in the Z buffer –Ambient transfer function fails –Fake shadow on the background object Images without and with silhouette edge elimination

Results R=3 R=9 Crytek (260 FPS) Reference Containment test (300 FPS)

Results

Video

Thank you for attention!