Computer Graphics III Winter Term 2018 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.
Advanced Computer Graphics
RADIOSITY Submitted by CASULA, BABUPRIYANK. N. Computer Graphics Computer Graphics Application Image Synthesis Animation Hardware & Architecture.
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 2010) CS 283, Lecture 10: Global Illumination Ravi Ramamoorthi Some images courtesy.
Processor Design 5Z032 Henk Corporaal Eindhoven University of Technology 2011.
COMP236: Computer Graphics Spring’2000 Dinesh Manocha.
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
Seminar – Winter Semester 07/08 Current Developments in Database Research Prof. Dr. Gunter Saake Dr. Eike Schallehn
Computer graphics & visualization Introduction. computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization.
Object-Oriented Programming Dr. Napoleon H. Reyes, Ph.D. Computer Science Institute of Information and Mathematical Sciences Rm QA, IIMS, Albany.
CSCI 347 – Data Mining Lecture 01 – Course Overview.
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
SKU3033 / SKF3033 NETWORK & SYSTEM ADMINISTRATOR.
Path Integral Formulation of Light Transport
Text Based Information Retrieval Text Based Information Retrieval H02C8A H02C8B Marie-Francine Moens Karl Gyllstrom Katholieke Universiteit Leuven.
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.
Advanced Computer Graphics Instructor LE Thanh Sach, Ph.D.
CGMB324: MULTIMEDIA SYSTEM DESIGN
On robust Monte Carlo algorithms for multi-pass global illumination Frank Suykens – De Laet 17 September 2002.
PATH INTEGRAL METHODS FOR LIGHT TRANSPORT SIMULATION THEORY & PRACTICE Jaroslav Křivánek Charles University Prague Juan Cañada Next Limit Technologies.
Text Based Information Retrieval H02C8A Marie-Francine Moens Karl Gyllstrom Katholieke Universiteit Leuven Study points: 4 Language: English Periodicity:
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
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Syllabus 고려대학교 컴퓨터 그래픽스 연구실.
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.
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
Photorealistic Rendering vs. Interactive 3D Graphics
Computer Graphics III Winter Term 2017 Organization
Sampling and Reconstruction of Visual Appearance
2017年6月4日更新 1. イントロダクション 東北大学 大学院工学研究科 嶋田 慶太.
Global Illumination: Radiosity, Photon Mapping & Path Tracing
Ray Tracing via Markov Chain Monte-Carlo Method
Metropolis light transport
Introduction and Overview
The Rendering Equation
Crowd Simulation (INFOMCRWS) - Course Introduction
Path Tracing (some material from University of Wisconsin)
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
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 2018 Organization Jaroslav Křivánek, MFF UK Jaroslav.Krivanek@mff.cuni.cz

CG III (NPGR010) J. Křivánek 2018 Contents and form Advanced 3D computer graphics Main topic: Realistic rendering and Monte Carlo methods Loosely follows-up on Computer Graphics II (NPGR004) Assumes working knowledge of basic computer graphics, rendering and specifically ray tracing. Background in linear algebra, integral calculus, and probability theory is also expected. 2/2 C + Ex Lecture once a week Labs precede lecture in SW1 CG III (NPGR010) J. Křivánek 2018

CG III (NPGR010) J. Křivánek 2018 Lecture overview 1/2 Physical and mathematical 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 2018

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

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

CG III (NPGR010) J. Křivánek 2018 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 2018

CG III (NPGR010) J. Křivánek 2018 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 2018

CG III (NPGR010) J. Křivánek 2018 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 2018

CG III (NPGR010) J. Křivánek 2018 Literature M. Pharr, W. Jakob, G. Humphreys: Physically-based Rendering: From Theory to Implementation, 3rd ed. Morgan Kaufmann, 2016. [https://www.pbrt.org/] Everything you ever wanted to know about implementing a physically-based renderer. The book can be browsed online. E. Veach: Robust Monte Carlo Methods for Light Transport simulation, Ph.D. Thesis, Stanford University, 1998. [Thesis: http://graphics.stanford.edu/papers/veach_thesis/] [Tech Award: https://www.youtube.com/watch?v=e3ss_Ozb9Yg] Everything you ever wanted to know about the theory of light transport M. Cohen, J. Wallace: Radiosity and Realistic Image Synthesis, Academic Press, 1993. (Chapter 1-2) Chapters 1 and 2 give a good intro to radiometry and photometry. P. Dutré, Global Illumination Compendium, [http://people.cs.kuleuven.be/~philip.dutre/GI/] Compendium of useful formulas for implementing a physically-based renderer. CG III (NPGR010) J. Křivánek 2018

Further graphics classes (winter) Computer graphics seminar 0/2, NPGR005 (J. Křivánek) Geometric modelling 2/2, NPGR021 (Z. Šír) Digital image processing 3/0, NPGR002 (J. Flusser, ÚTIA AV ČR) Autonomous robotics 2/2, NPGR001 (Václav Hlaváč, CIIRC) Machine learning in computer vision 2/2, NPGR035 (Elena Šikudová) Animation and graphics production 1/1, NPGR039 (Ondřej Javora, FF UK) Interactive 3D graphics on the web 2/2, NPGR012 (Jiří Žára, FEL ČVUT) CG III (NPGR010) J. Křivánek 2018

ASSIGNMENT 1

CG III (NPGR010) J. Křivánek 2018 Assignment 1 Max 2 students may work 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 31th (at the practicals) CG III (NPGR010) J. Křivánek 2018

CG III (NPGR010) J. Křivánek 2018 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 & other online resources 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 2018

CG III (NPGR010) J. Křivánek 2018 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 2018

Assignment 1 – requirements Show a wide variety of materials (at least 10) https://www.youtube.com/watch?v=6l98ul6XwDg Lights: Use all of the following: HDRI lighting, Corona sun, and a regular light https://www.youtube.com/watch?v=y8L4Lfem1uA Render elements: break your rendering down to direct / indirect / diffuse / reflections elements (passes) so you see what contributions make up the final image https://www.youtube.com/watch?v=loSHF5kfeTc … CG III (NPGR010) J. Křivánek 2018

Assignment 1 – requirements … Show the use of denoising https://www.youtube.com/watch?v=v4fZojsjGpQ Figure out for yourself what makes rendering slow (what kind of material / light combinations, lights close to geometry etc.) Assemble results into a HTML page, preferably using https://jeri.io/ (or other resources, since jeri needs a web server to run) You will show the results at the practicals CG III (NPGR010) J. Křivánek 2018