12
CT5503: Photorealistic Rendering Introduction BOCHANG MOON

CT5503: Photorealistic Rendering Introduction · 2020. 4. 27. · Rendering, denoising, ray tracing. ... • Rasterization based pipeline Real-time applications (3D games) Covered

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CT5503: Photorealistic Rendering Introduction · 2020. 4. 27. · Rendering, denoising, ray tracing. ... • Rasterization based pipeline Real-time applications (3D games) Covered

CT5503: Photorealistic Rendering

IntroductionBOCHANG MOON

Page 2: CT5503: Photorealistic Rendering Introduction · 2020. 4. 27. · Rendering, denoising, ray tracing. ... • Rasterization based pipeline Real-time applications (3D games) Covered

About Me• Assistant professor in Institute of Integrated Technology at GIST ◦ Graduate Program of Culture Technology◦ Joined GIST in Sep. 2016

• Post-Doctoral researcher at Disney Research (Nov. 2014 – July 2016)

• Ph.D from KAIST (Feb. 2008 – Aug. 2014)

• Main research topics:◦ Computer graphics◦ Rendering, denoising, ray tracing

Page 3: CT5503: Photorealistic Rendering Introduction · 2020. 4. 27. · Rendering, denoising, ray tracing. ... • Rasterization based pipeline Real-time applications (3D games) Covered

Information• Instructor: Bochang Moon

• Email: [email protected]

• Office: 106 Dasan Building

• Office hours◦ 1:00 – 3:00pm on Mon. or by appointment (via email)

• Class time◦ 10:30 – 12:00pm on Mon. and Wed.

Page 4: CT5503: Photorealistic Rendering Introduction · 2020. 4. 27. · Rendering, denoising, ray tracing. ... • Rasterization based pipeline Real-time applications (3D games) Covered

Rendering • Rasterization based pipeline◦ Real-time applications (3D games)◦ Covered in computer graphics course (CT 5510)

Page 5: CT5503: Photorealistic Rendering Introduction · 2020. 4. 27. · Rendering, denoising, ray tracing. ... • Rasterization based pipeline Real-time applications (3D games) Covered

Rendering • Ray tracing pipeline◦ Offline applications (animations, CG movies)

Page 6: CT5503: Photorealistic Rendering Introduction · 2020. 4. 27. · Rendering, denoising, ray tracing. ... • Rasterization based pipeline Real-time applications (3D games) Covered

Ray Tracing Examples

http://www.pbrt.org/

Page 7: CT5503: Photorealistic Rendering Introduction · 2020. 4. 27. · Rendering, denoising, ray tracing. ... • Rasterization based pipeline Real-time applications (3D games) Covered

Ray Tracing Examples

http://www.pbrt.org/

Page 8: CT5503: Photorealistic Rendering Introduction · 2020. 4. 27. · Rendering, denoising, ray tracing. ... • Rasterization based pipeline Real-time applications (3D games) Covered

Course Overview• Provide fundamental concepts of photorealistic rendering◦ Background for rendering◦ Ray casting & tracing◦ Monte Carlo integration, Monte Carlo ray tracing methods

• Paper presentations ◦ Sampling, Reconstruction, Light transport algorithms, Denoising, Volume rendering,

Other related topics

• Final Project ◦ Choose a topic and make your own idea◦ You need to do 1. project proposal 2. final presentation 3. final report

Page 9: CT5503: Photorealistic Rendering Introduction · 2020. 4. 27. · Rendering, denoising, ray tracing. ... • Rasterization based pipeline Real-time applications (3D games) Covered

Textbook and References• Book

• Papers◦ http://kesen.realtimerendering.com/◦ SIGGRAPH, SIGGRAPH Asia, etc.

Page 10: CT5503: Photorealistic Rendering Introduction · 2020. 4. 27. · Rendering, denoising, ray tracing. ... • Rasterization based pipeline Real-time applications (3D games) Covered

Grading• Mid-term exam: 30%

• Paper presentation: 20%

• Project: 40% (proposal 10%, final presentation & report 30%)

• Attendance: 10%◦ No absences: 10, One absences: 9, Two absences: 7, Three absences: 4 ◦ Four or more absences: 0◦ Late two times: one absence

◦ I will call your name at the beginning of the class

Page 11: CT5503: Photorealistic Rendering Introduction · 2020. 4. 27. · Rendering, denoising, ray tracing. ... • Rasterization based pipeline Real-time applications (3D games) Covered

Prerequisite for This Course• Basic knowledge of computer graphics◦ e.g., Computer Graphics Course (2017 Spring)

Page 12: CT5503: Photorealistic Rendering Introduction · 2020. 4. 27. · Rendering, denoising, ray tracing. ... • Rasterization based pipeline Real-time applications (3D games) Covered

Introduce Yourself