Efficient Acquisition and Realistic Rendering of Car Paint Johannes Günther, Tongbo Chen, Michael Goesele, Ingo Wald, and Hans-Peter Seidel MPI Informatik.

Slides:



Advertisements
Similar presentations
Jiaping Wang1, Shuang Zhao2, Xin Tong1 John Snyder3, Baining Guo1
Advertisements

Jan Kautz, MPI Informatik Peter-Pike Sloan, Microsoft Research
16.1 Si23_03 SI23 Introduction to Computer Graphics Lecture 16 – Some Special Rendering Effects.
Integration and Visualization of dynamic Sensor Data into 3D Spatial Data Infrastructures in a standardized Way Christian Mayer & Alexander Zipf Research.
Programming Systems Group, Computer Science Department 2 University of Erlangen-Nuremberg, Germany www2.cs.fau.de Graph-Based Procedural Abstraction A.
Matthias Wimmer, Bernd Radig, Michael Beetz Chair for Image Understanding Computer Science TU München, Germany A Person and Context.
Necessitiy and Importance of the Optional Protocol to the Convention on the Rights of People with Disabilities Presentation at the International Conference.
Computer Graphics An Introduction. What’s this course all about? 05/10/2014 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
1 Radiance Workshop 2004 – Fribourg, Switzerland Radiance Caching for Efficient Global Illumination Computation J. Křivánek P. Gautron S. Pattanaik K.
A Novel Hemispherical Basis for Accurate and Efficient Rendering P. Gautron J. Křivánek S. Pattanaik K. Bouatouch Eurographics Symposium on Rendering 2004.
Advances in the VAS CF method using better bounds Alkiviadis G. Akritas Department of Computer & Communication Engineering University of Thessaly Volos,
LEAN Mapping Marc Olano, Dan Baker Firaxis Games.
Zhao Dong 1, Jan Kautz 2, Christian Theobalt 3 Hans-Peter Seidel 1 Interactive Global Illumination Using Implicit Visibility 1 MPI Informatik Germany 2.
Measuring BRDFs. Why bother modeling BRDFs? Why not directly measure BRDFs? True knowledge of surface properties Accurate models for graphics.
Frequency Domain Normal Map Filtering Charles Han Bo Sun Ravi Ramamoorthi Eitan Grinspun Columbia University.
Experimental Analysis of BRDF Models Addy Ngan 1 Frédo Durand 1 Wojciech Matusik 2 MIT CSAIL 1 MERL 2 Eurographics Symposium on Rendering 2005.
Virtual Realism LIGHTING AND SHADING. Lighting & Shading Approximate physical reality Ray tracing: Follow light rays through a scene Accurate, but expensive.
Foundations of Computer Graphics (Spring 2012) CS 184, Lecture 21: Radiometry Many slides courtesy Pat Hanrahan.
Acquiring the Reflectance Field of a Human Face Paul Debevec, Tim Hawkins, Chris Tchou, Haarm-Pieter Duiker, Westley Sarokin, Mark Sagar Haarm-Pieter Duiker,
Advanced Computer Graphics (Spring 2013) CS 283, Lecture 8: Illumination and Reflection Many slides courtesy.
Lighting and Illumination Lighting is the major problem in computer graphics, for either realism or real-time compositions- harder than modeling Consider.
1 Online Construction of Surface Light Fields By Greg Coombe, Chad Hantak, Anselmo Lastra, and Radek Grzeszczuk.
Torrance Sparrow Model of Reflectance + Oren Nayar Model of Reflectance.
Rendering with Environment Maps Jaroslav Křivánek, KSVI, MFF UK
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.
University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2006 Don Fussell Previous lecture Reflectance I BRDF, BTDF, BSDF Ideal specular.
A Signal-Processing Framework for Forward and Inverse Rendering COMS , Lecture 8.
Manifold Bootstrapping for SVBRDF Capture
Computer Graphics (Spring 2008) COMS 4160, Lecture 20: Illumination and Shading 2
Measurement, Inverse Rendering COMS , Lecture 4.
Advanced lighting and rendering Multipass rendering.
Computer Graphics (Fall 2008) COMS 4160, Lecture 19: Illumination and Shading 2
Global Illumination May 7, Global Effects translucent surface shadow multiple reflection.
Computer Graphics (Fall 2004) COMS 4160, Lecture 16: Illumination and Shading 2 Lecture includes number of slides from.
Object recognition under varying illumination. Lighting changes objects appearance.
Direct Volume Rendering w/Shading via Three- Dimensional Textures.
Real-Time Ray Tracing 3D Modeling of the Future Marissa Hollingsworth Spring 2009.
Lighting affects appearance. Light Source emits photons Photons travel in a straight line When they hit an object they: bounce off in a new direction.
Measure, measure, measure: BRDF, BTF, Light Fields Lecture #6
Presentation of LR2V Kadi Bouatouch IRISA
CS 445 / 645: Introductory Computer Graphics
1 Fabricating BRDFs at High Spatial Resolution Using Wave Optics Anat Levin, Daniel Glasner, Ying Xiong, Fredo Durand, Bill Freeman, Wojciech Matusik,
Shading / Light Thanks to Srinivas Narasimhan, Langer-Zucker, Henrik Wann Jensen, Ravi Ramamoorthi, Hanrahan, Preetham.
Realtime Caustics using Distributed Photon Mapping Johannes Günther Ingo Wald * Philipp Slusallek Computer Graphics Group Saarland University ( * now at.
Human Eye and Color Rays of light enter the pupil and strike the back of the eye (retina) – signals go to the optic nerve and eventually to the brain Retina.
Validation of Color Managed 3D Appearance Acquisition Michael Goesele Max-Planck-Institut für Informatik (MPI Informatik) Vortrag im Rahmen des V 3 D 2.
-Global Illumination Techniques
Ray Tracing Chapter CAP4730: Computational Structures in Computer Graphics.
Rendering Overview CSE 3541 Matt Boggus. Rendering Algorithmically generating a 2D image from 3D models Raster graphics.
Taku KomuraComputer Graphics Local Illumination and Shading Computer Graphics – Lecture 10 Taku Komura Institute for Perception, Action.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
Overview of Reflectance Models Focused on Car Paint Simulation Advisor: doc. RNDr. Roman Ďurikovič, PhD. Róbert Smetana.
Diffuse Reflections from Rough Surfaces Lecture #5
Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory.
Global Illumination: Radiosity, Photon Mapping & Path Tracing Rama Hoetzlein, 2009 Lecture Notes Cornell University.
University of Montreal & iMAGIS A Light Hierarchy for Fast Rendering of Scenes with Many Lights E. Paquette, P. Poulin, and G. Drettakis.
Differential Instant Radiosity for Mixed Reality Martin Knecht, Christoph Traxler, Oliver Mattausch, Werner Purgathofer, Michael Wimmer Institute of Computer.
Ray Tracing Animated Scenes using Motion Decomposition Johannes Günther, Heiko Friedrich, Ingo Wald, Hans-Peter Seidel, and Philipp Slusallek.
Computer Graphics (Spring 2003) COMS 4160, Lecture 18: Shading 2 Ravi Ramamoorthi Guest Lecturer: Aner Benartzi.
UV Mapping After a 3D object has been modeled it must be prepared for texturing. 3D surfaces can be “unwrapped” into a 2D representation with. This process.
University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell Shading.
Local Illumination and Shading
Thank you for the introduction
Measurement and editing of metallic car paint BRDF Martin Rump Computer Graphics Group University of Bonn, Germany.
Radiance Cache Splatting: A GPU-Friendly Global Illumination Algorithm P. Gautron J. Křivánek K. Bouatouch S. Pattanaik.
Distributed Ray Tracing. Can you get this with ray tracing?
Previous lecture Reflectance I BRDF, BTDF, BSDF Ideal specular model
CS5500 Computer Graphics May 29, 2006
Photon Density Estimation using Multiple Importance Sampling
Presentation transcript:

Efficient Acquisition and Realistic Rendering of Car Paint Johannes Günther, Tongbo Chen, Michael Goesele, Ingo Wald, and Hans-Peter Seidel MPI Informatik Saarbrücken, Germany

November 18, 2005VMV, Erlangen, Germany2 Motivation Virtual prototyping, car design by computer Mainly two materials –Glass: ok, physical properties well known –Car paint: not so easy Goal: Realistic appearance of virtual cars, close to reality Phong BRDF: plastic look

November 18, 2005VMV, Erlangen, Germany3 Introduction & Previous Work Efficient Acquisition –Measurement Setup –BRDF Representation and Modelling Realistic Rendering –BRDF Evaluation –Illumination –Simulation of Sparkling Results Conclusion & Future Work Outline

November 18, 2005VMV, Erlangen, Germany4 Previous Work BRDF Acquisition [Marschner 98, Matusik 03] –Image based, automatic fast Car paint [Ershov 01, 04] –Complex models, many effects –Not designed for animation context Illumination by Environment Maps [Debevec 98] Realtime Ray Tracing [Wald 01, 04]

November 18, 2005VMV, Erlangen, Germany5 Introduction & Previous Work Efficient Acquisition Realistic Rendering Results Conclusion & Future Work Outline

November 18, 2005VMV, Erlangen, Germany6 Measurement Setup CCD camerawhite LED turn tablepainted sphere

November 18, 2005VMV, Erlangen, Germany7 Measurement Process Turn table: rotate light source 180° every 1° At each position: take HDR image –One view direction, one light direction –Sphere: each pixel different normal many BRDF sample at once Time: ca. 30 minutes per target

November 18, 2005VMV, Erlangen, Germany8 Targets

November 18, 2005VMV, Erlangen, Germany9 Modeling Use Cook-Torrance BRDF –physically derived (micro facets) –showed to perform well [Ngan EGSR 05] Non-linear fitting Multiple lobes to account for nature of car paints

November 18, 2005VMV, Erlangen, Germany10 reflectance φ Modeling Use Cook-Torrance BRDF –physically derived (micro facets) –showed to perform well [Ngan EGSR 05] Non-linear fitting Multiple lobes to account for nature of car paints base color highlight (clear coat) glitter (flakes)

November 18, 2005VMV, Erlangen, Germany11 Introduction & Previous Work Efficient Acquisition Realistic Rendering Results Conclusion & Future Work Outline

November 18, 2005VMV, Erlangen, Germany12 Complex Illumination HDR Environment Maps for direct illumination Options for BRDF evaluation: a)Sample Environment Map –Discretize into directional lights [Kollig 03, Agarwal 03, …] –Works well for diffuse BRDFs b)Sample BRDF –Good for specular BRDFs Decompose car paint BRDF into diffuse part and highly specular part reflectance φ split highly specular mostly diffuse car paint BRDF

November 18, 2005VMV, Erlangen, Germany13 Sparkles Prominent feature of metallic paints Tiny bright spots when viewed from close distance Caused by mirror-like flakes Reflect light directly to eye base color flakes clear coat

November 18, 2005VMV, Erlangen, Germany14 Modeling Flakes Coherent sparkles during animation Model flakes explicitly (the normal) (Integrated) sparkles appear as glitter in BRDF Derive statistical flake distribution from fitted glitter lobe Use procedural normal map Flakes are very small anti-aliasing by over sampling

November 18, 2005VMV, Erlangen, Germany15 Introduction & Previous Work Efficient Acquisition Realistic Rendering Results Conclusion & Future Work Outline

November 18, 2005VMV, Erlangen, Germany16 Model Comparison Phong ClearCoat BRDF tablefitted BRDF

November 18, 2005VMV, Erlangen, Germany17 Video

November 18, 2005VMV, Erlangen, Germany18 Conclusion Easy-to-build and fast acquisition system Measured car paint and measured lighting environment for convincing car renderings Frame-to-frame coherent sparkling simulation Future Work –Extend car paint database –Multi-level methods for sparkles (avoid aliasing)

November 18, 2005VMV, Erlangen, Germany19 Project homepage: Data sets available

November 18, 2005VMV, Erlangen, Germany20 Project homepage: Thank You Questions?

November 18, 2005VMV, Erlangen, Germany21

November 18, 2005VMV, Erlangen, Germany22 Performance vs. Quality 640 × lights no over sampling 12.1 fps 640 × lights 16 spp 1.3 fps 1280 × lights 64 spp 97 sec Cluster of 20 dual Opteron 2.5 GHz PCs Vary parameter to tune rendering speed or quality

November 18, 2005VMV, Erlangen, Germany23 Offline Rendering

November 18, 2005VMV, Erlangen, Germany24 The Different Car Paints