Computer Graphics III Winter Term 2017 Organization

Slides:



Advertisements
Similar presentations
PATH INTEGRAL FORMULATION OF LIGHT TRANSPORT Jaroslav Křivánek Charles University in Prague
Advertisements

CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Many-light methods – Clamping & compensation
Advanced Computer Graphics
Anton S. Kaplanyan Karlsruhe Institute of Technology, Germany Path Space Regularization Framework.
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.
Monte Carlo Integration Robert Lin April 20, 2004.
Advanced Computer Graphics (Spring 2005) COMS 4162, Lectures 18, 19: Monte Carlo Integration Ravi Ramamoorthi Acknowledgements.
CSCE 641: Photon Mapping Jinxiang Chai. Outline Rendering equation Photon mapping.
Advanced Computer Graphics (Fall 2009) CS 294, Rendering Lecture 5: Monte Carlo Path Tracing Ravi Ramamoorthi
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.
Advanced Computer Graphics (Spring 2006) COMS 4162, Lecture 20: Monte Carlo Path Tracing Ravi Ramamoorthi Acknowledgements.
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
Selected Topics in Global Illumination Computation Jaroslav Křivánek Charles University, Prague
Advanced Computer Graphics March 06, Grading Programming assignments Paper study and reports (flipped classroom) Final project No written exams.
-Global Illumination Techniques
Seminar on Scientific Soft Skills Seminar organization Jaroslav Křivánek, MFF UK
Path Integral Formulation of Light Transport
Vray Siamak khalighi V-Ray is a rendering engine that is used as an extension of certain 3D computer graphics software. It is a rendering engine.
Global Illumination: Radiosity, Photon Mapping & Path Tracing Rama Hoetzlein, 2009 Lecture Notes Cornell University.
CGMB324: MULTIMEDIA SYSTEM DESIGN
On robust Monte Carlo algorithms for multi-pass global illumination Frank Suykens – De Laet 17 September 2002.
Monte-Carlo Ray Tracing and
PATH INTEGRAL METHODS FOR LIGHT TRANSPORT SIMULATION THEORY & PRACTICE Jaroslav Křivánek Charles University Prague Juan Cañada Next Limit Technologies.
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.
02/12/03© 2003 University of Wisconsin Last Time Intro to Monte-Carlo methods Probability.
Computer Graphics III – Monte Carlo integration Direct illumination
Bidirectional Path Sampling Techniques
Jaroslav Křivánek, MFF UK
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.
University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell Photon Mapping and Irradiance Caching.
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.
02/9/05© 2005 University of Wisconsin Last Time Lights Next assignment – Implement Kubelka-Munk as a BSDF.
PATH INTEGRAL FORMULATION OF LIGHT TRANSPORT Jaroslav Křivánek Charles University in Prague
Distributed Ray Tracing. Can you get this with ray tracing?
Computer graphics III – Multiple Importance Sampling Jaroslav Křivánek, MFF UK
Computer graphics III – Rendering equation and its solution
Advanced Computer Graphics
Advanced Computer Graphics
Sampling and Reconstruction of Visual Appearance
Recent Advances in Light Transport Simulation Theory & Practice
Global Illumination: Radiosity, Photon Mapping & Path Tracing
Ray Tracing via Markov Chain Monte-Carlo Method
Metropolis light transport
The Rendering Equation
Three major projects: There will be a midterm covering the material presented during the first half of the semester a final covering the material presented.
© 2005 University of Wisconsin
Path Tracing (some material from University of Wisconsin)
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
15. Topics not Covered.
Virtual Spherical Lights for Many-Light Rendering of Glossy Scenes
Computer Graphics III Monte Carlo estimators – Exercises
Monte Carlo rendering , , Computational Photography Fall 2018, Lecture 26
Monte Carlo I Previous lecture Analytical illumination formula
CS5500 Computer Graphics May 29, 2006
Computer Graphics III Winter Term 2018 Organization
Foundations of Computer Graphics (Spring 2012)
V-RAY FOR 3DS MAX Global Illumination for Interior Scenes
Jaroslav Křivánek, MFF UK
Introduction to CSCE321 고려대학교 컴퓨터 그래픽스 연구실 kucg.korea.ac.kr.
Jaroslav Křivánek, MFF UK
Distributed Ray Tracing
Computer Graphics III Winter Term 2016 Organization
Monte Carlo Path Tracing and Caching Illumination
Photon Density Estimation using Multiple Importance Sampling
Presentation transcript:

Computer Graphics III Winter Term 2017 Organization Jaroslav Křivánek, MFF UK Jaroslav.Krivanek@mff.cuni.cz

CG III (NPGR010) J. Křivánek 2017 Contents and form Advanced 3D computer graphics Loosely follows-up on Computer Graphics II (NPGR004) Assumes knowledge of ray tracing Main topic Realistic image synthesis Monte Carlo quadrature 2/2 C + Ex Lecture once a week Labs follow the lecture in SU1 CG III (NPGR010) J. Křivánek 2017

CG III (NPGR010) J. Křivánek 2017 Lecture overview 1/2 Physical and mathematics fundamentals of image synthesis Light, radiometry, light reflection, rendering equation. Monte Carlo integration Statistical estimators and their properties, variance reduction techniques, combined estimators. Solution of the rendering equation via MC Path tracing CG III (NPGR010) J. Křivánek 2017

CG III (NPGR010) J. Křivánek 2017 Lecture overview 2/2 Advanced image synthesis methods Bidirectional path tracing, photon mapping, irradiance caching, virtual point lights, Metropolis light transport, … CG III (NPGR010) J. Křivánek 2017

CG III (NPGR010) J. Křivánek 2017 Labs Pen-and-paper exercises on the material from lectures (solution of problems) Programming assignments Student’s presentation of scientific papers CG III (NPGR010) J. Křivánek 2017

CG III (NPGR010) J. Křivánek 2017 Evaluation – Points Programming assignments Max 45 pts altogether for the assignments Penalty of 50% pts for each week of delay in delivering any assignment Extra points can be gained for extended assignments (max 10 pts) Serves to compensate for loss of points Altogether, max 55 pts from the assignments (including the extra points) Paper presentation Max 10 pts Final oral exam 0 – 45 pts CG III (NPGR010) J. Křivánek 2017

CG III (NPGR010) J. Křivánek 2017 Evaluation 1 (výborně) 86 – 100 pts 2 (velmi dobře): 71 – 85 pts 3 (dobře): 51 – 70 pts 4 (Fail, nevyhověl/a): 0 – 50 pts In order to pass, students must obtain at least 50% of points for each item on the previous slide (including the final oral exam) CG III (NPGR010) J. Křivánek 2017

CG III (NPGR010) J. Křivánek 2017 Final examination Oral Three questions in total Two questions on the material covered in the lectures Randomly selected from a list posted on the class web page One question = discussion of a scientific paper Students choose three papers during semester The paper topic should be related to realistic rendering Great source: http://kesen.realtimerendering.com/ I approve the students’ paper choice At the exam, I pick one of the three and the student explains what the paper is about CG III (NPGR010) J. Křivánek 2017

CG III (NPGR010) J. Křivánek 2017 Literature M. Pharr, G. Humphreys: Physically-based Rendering: From Theory to Implementation, 3rd ed. Morgan Kaufmann, 2016. M. Cohen, J. Wallace: Radiosity and Realistic Image Synthesis, Academic Press, 1993. (Kapitola 1-2) E. Veach: Robust Monte Carlo Methods for Light Transport simulation, Ph.D. Thesis, Stanform University, 1998. P. Dutré, Global Illumination Compendium, http://people.cs.kuleuven.be/~philip.dutre/GI/ CG III (NPGR010) J. Křivánek 2017

ASSIGNMENT 1

CG III (NPGR010) J. Křivánek 2017 Assignment 1 Max 2 students together 10 pts for delivering the work 50% down for each week of delay Extra points: 5 pts for the best rendering 4 for the 2nd best 3 for the 3rd best 2 for the 4th best 1 for the 5th best Due date: Wed Oct 18th CG III (NPGR010) J. Křivánek 2017

CG III (NPGR010) J. Křivánek 2017 Assignment 1 Install 3ds max, edu version https://www.autodesk.com/education/free-software/3ds-max Lear basics of 3ds max from the edu videos shipped Install demo version of Corona renderer https://corona-renderer.com/download Lean the basics of rendering with Corona https://corona-renderer.com/resources/tutorials (you may also use Cinema4D & Corona for C4D) CG III (NPGR010) J. Křivánek 2017

CG III (NPGR010) J. Křivánek 2017 Assignment 1 Create & render your own scene Inspiration: https://corona-renderer.com/gallery Ok to download resources from 3rd parties https://evermotion.org/ https://www.turbosquid.com/ Ok to use Corona material library Shipped with Corona 1.7 Or download from: https://corona-renderer.com/resources/materials CG III (NPGR010) J. Křivánek 2017

Assignment 1 – requirements Show a wide variety of materials (at lease 10) Lights: Use all of the following: HDRI lighting, Corona sun, and a regular light Render elements: break your rendering down to direct / indirect / diffuse / reflections elements (passes) so you see what contributions make up the final image Show the use of denoising Figure out for yourself what makes rendering slow (what kind of material / light combinations, lights close to geometry etc.) CG III (NPGR010) J. Křivánek 2017