Skip to content

Latest commit

 

History

History

GAMES-202

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

GAMES202 - Notes

Introduction to This Course

GAMES202 (2021-03), or Real-Time High Quality Rendering, is an open course in computer graphics conducted by Prof. Lingqi Yan. The course aims to provide a comprehensive introduction to the fundamental problems appeared in the field of real-time rendering and their corresponding solutions.

As real-time rendering demands high speed (>30 FPS), the course focuses on breaking the trade-off between speed and quality within stringent time constraints, while ensuring both real-time high speed and photorealism. A number of cutting-edge topics in academia and industry will be covered, including:

  • Soft Shadow Rendering,
  • Environmental Lighting,
  • Global Illumination Techniques (both precomputation-based and without precomputation),
    • Interactive Global Illumination, ...
  • Physically-Based Shading Models and Methods,
  • Real-time Ray Tracing,
  • Anti-Aliasing,
  • Supersampling, and
  • Common Techniques for Acceleration.

Course Website - GAMES202

The corresponding English version can be found at Course Website - CS292f - Real-Time High Quality Rendering.

About This Repository

This repository contains my notes for GAMES202 conducted by Prof. Lingqi Yan.

The purpose of this repository is to track personal progress.

According to the policy listed in the slide of the first week, this public repository is uploaded only for educational/referential usages and discussions.

It is VIOLATING THE POLICY specified in GAMES202 to directly copy these referential materials and use as a student's own solution without having them walked through by itself first.

About Notes and Copyright

How do I read notes online?

So far GitHub markdown preview cannot provide satisfying experience on physical formulae. We compiled these notes into HTML format for easy access.

Online reading experience currently relies on the HTML preview service provided by GitHub. Below are some temporary links that you may use to access notes.

Only when the entire note has been completed will the readable-html be available.

Select a html file from here and preview it in HTML Preview.

Online Notes (Based on GitHub Pages)

Lecture01 - Overview - Real-Time High Quality Rendering

Lecture02 - Recap of CG Basics

Lecture03 - Real-Time Shadows 1

Lecture04 - Real-Time Shadows 2

Lecture05 - Real-Time Environment Mapping

Lecture06 - Real-Time Environment Mapping (Precomputed Radiance Transfer)

Lecture07 - Real-Time Global Illumination (in 3D)

Lecture08 - Real-Time Global Illumination (Screen Space)

How do I read notes using local tools?

The recommended reader is Typora, which is a commercial software (and has a not-that-good reputation in the open source community).

However, it comes with rich support in inline math and exporting markdown to HTML. The HTML files you see in this folder are exported by Typora.

Notes and Copyright Disclaimer

COPYRIGHT DISCLAIMER: If not otherwise specifically mentioned, all the figures inside the notes are captured/created from slides. If you have found a figure without reference, then either it is from the slides and made by the author, or the source has been mentioned in the slides (for some reason they are not mentioned inside the notes). The author of these notes doesn't own the COPYRIGHT of them, and there is NO copyright infringement intended.