Monte Carlo rendering 101 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 26 http://graphics.cs.cmu.edu/courses/15-463.

Slides:



Advertisements
Similar presentations
Global Illumination Across Industries Jaroslav Křivánek Cornell University & Charles University, Prague Marcos Fajardo Solid Angle SL Per Christensen Pixar.
Advertisements

PATH INTEGRAL FORMULATION OF LIGHT TRANSPORT Jaroslav Křivánek Charles University in Prague
Randomized Algorithms Randomized Algorithms CS648 Lecture 9 Random Sampling part-I (Approximating a parameter) Lecture 9 Random Sampling part-I (Approximating.
Advanced Computer Graphics
Advanced Computer Graphics (Spring 2005) COMS 4162, Lectures 18, 19: Monte Carlo Integration Ravi Ramamoorthi Acknowledgements.
Advanced Computer Graphics (Fall 2009) CS , Lecture 1: Introduction and History Ravi Ramamoorthi Some.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 10: Global Illumination Ravi Ramamoorthi Some images courtesy.
Global Illumination May 7, Global Effects translucent surface shadow multiple reflection.
15-463: Rendering and Image Processing Staff Prof: Alexei Efros TA: James Hays Web Page
ECS 298 Photorealistic Image Synthesis course overview Brian Budge Center for Image Processing and Integrated Computing Computer Science Department University.
Computer Graphics (Spring 2008) COMS 4160, Lecture 22: Global Illumination
Introduction to Computer Graphics “Genius is 1% inspiration, and 99% perspiration.” Thomas Alva Edison CSE 373, Spring 2008 Belaid Moa
Presentation of LR2V Kadi Bouatouch IRISA
Advanced Computer Graphics March 06, Grading Programming assignments Paper study and reports (flipped classroom) Final project No written exams.
Path Integral Formulation of Light Transport
Importance Resampling for Global Illumination Justin Talbot, David Cline, and Parris Egbert Brigham Young University Provo, UT.
PATH INTEGRAL METHODS FOR LIGHT TRANSPORT SIMULATION THEORY & PRACTICE Jaroslav Křivánek Charles University Prague Juan Cañada Next Limit Technologies.
02/12/03© 2003 University of Wisconsin Last Time Intro to Monte-Carlo methods Probability.
Bidirectional Path Sampling Techniques
Computer Graphics III Winter Term 2015 Organization Jaroslav Křivánek, MFF UK
Slide 1Lastra, 2/14/2016 Monte-Carlo Methods. Slide 2Lastra, 2/14/2016 Topics Kajiya’s paper –Showed that existing rendering methods are approximations.
01/19/05© 2005 University of Wisconsin CS 779: Rendering Prof Stephen Chenney Spring 2005
Global Illumination (3) Path Tracing. Overview Light Transport Notation Path Tracing Photon Mapping.
PATH INTEGRAL FORMULATION OF LIGHT TRANSPORT Jaroslav Křivánek Charles University in Prague
Computer Vision COURSE OBJECTIVES: To introduce the student to computer vision algorithms, methods and concepts. EXPECTED OUTCOME: Get introduced to computer.
Advanced Computer Graphics
Advanced Computer Graphics
3D Rendering 2016, Fall.
Photorealistic Rendering vs. Interactive 3D Graphics
ICG Syllabus 1. Introduction 2. Viewing in 3D and Graphics Programming
Computer Graphics III Winter Term 2017 Organization
Lecture 1 Introduction/Overview Text: Chapters 1, 2 Wed. 1/28/04
Sampling and Reconstruction of Visual Appearance
High Performance Computing and Monte Carlo Methods
Sampling and Reconstruction of Visual Appearance
Recent Advances in Light Transport Simulation Theory & Practice
Hank Childs, University of Oregon
Ray Tracing via Markov Chain Monte-Carlo Method
Metropolis light transport
Sampling and Reconstruction of Visual Appearance
RAY TRACING.
Lecture 5 – Improved Monte Carlo methods in finance: lab
(c) 2002 University of Wisconsin
Simple and Robust Iterative Importance Sampling of Virtual Point Lights Iliyan Georgiev Philipp Slusallek.
Radiative Transfer & Volume Path Tracing
Path Tracing (some material from University of Wisconsin)
Monte Carol Integration
Parallel Spectral Renderer
15. Topics not Covered.
CS 655 – Computer Graphics Global Illumination.
Introduction to Computer Graphics with WebGL
(c) 2002 University of Wisconsin
Last Class We Covered Asymptotic Analysis Run “time” Big O
Efficient Importance Sampling Techniques for the Photon Map
An Algorithm of Eye-Based Ray Tracing on MATLAB
Monte Carlo Path Tracing
Monte Carlo Rendering Central theme is sampling:
Metropolis Light Transport for Participating Media
CS5500 Computer Graphics May 29, 2006
Computer Graphics III Winter Term 2018 Organization
Foundations of Computer Graphics (Spring 2012)
Class projects Some of you haven’t given me your class project proposals (1 or 2 paragraphs). If you haven’t turned in your proposal or spoken with me:
Ioannis Gkioulekas1 Anat Levin2,3 Todd Zickler1
Wrap-up Computer Vision Spring 2019, Lecture 26
Advanced Computer Graphics Introduction
Wrap-up and discussion
Computer Graphics III Winter Term 2016 Organization
Monte Carlo Path Tracing and Caching Illumination
Computer Vision Project
Photon Density Estimation using Multiple Importance Sampling
Presentation transcript:

Monte Carlo rendering 101 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 26 http://graphics.cs.cmu.edu/courses/15-463

Course announcements Homework 6 is due Friday. - How is it going? Project checkpoint meetings. - Is there anyone who still haven’t had their meeting?

Overview of today’s lecture Direct illumination. Monte Carlo integration. Ray tracing. Global illumination. Path tracing. Path-integral formulation of light transport. Overview of path sampling algorithms. Operator-theoretic formulation of light transport.

Useful references Basic introduction. Focuses on general graphics foundations. Good overview of theory, less emphasis on implementation. Strong focus on implementation, some theory along the way.

Foundational theses Exhaustive coverage of Monte Carlo rendering. Introduced most of the state-of-the-art techniques used today. Foundations of light transport, spanning measure theory, real analysis, and operator theory.

So useful, I spent $150 to have it printed and bound into a book. Testimonials If you are doing anything related to rendering (duh), physics-based vision, or computational imaging, you should read at least Eric Veach’s thesis. So useful, I spent $150 to have it printed and bound into a book.

So useful, I spent $150 to have it printed and bound into a book. Testimonials If you are doing anything related to rendering (duh), physics-based vision, or computational imaging, you should read at least Eric Veach’s thesis. So useful, I spent $150 to have it printed and bound into a book. Probably more importantly: Eric Veach won an Academy Award (a.k.a., Oscar) for it in 2013.

Interested in doing research in rendering? Talk to me! Many, many possible projects, including: Transient rendering. Coherent lighting rendering. Differentiable rendering. Integration of rendering and deep learning. Inverse rendering for tissue imaging. Inverse rendering for non-line-of-sight imaging. Four of last year’s 15-463/663/862 alumni did/are doing rendering projects.