| Schedule | Homework | Final project | Grading |

Advanced Computer Graphics 2021

  • Class time:  Monday  D56 (1:10~4:00)
  • Classroom:  week01 く加200101 / week02~ 戈癟加101
  • Previous Course: 2018Spring, 2016Spring, 2014, 2013, 2011
  • Instructor: 
    • Ming-Te Chi
    • e-mail: mtchi@cs.nccu.edu.tw
    • Office: 200213
Week Topic Slides Resource
01 02/22 Introduction
slide-intro
Future Graphics Architectures(2008)

job: Future Graphics Architect

Coursera: Interactive Computer Graphics (2016)

02 03/01 干 安
simple raytracer
raytracing

POV-Ray
03 03/08 physically based rendering 
- Ray tracing



slide-01




Introduction to DirectX RayTracing (2018)

OptiX

Scalable Parallel Programming
with CUDA on Manycore GPUs(2008)
04 03/15 - Radiosity

- Photon map


Renderman & procedural texture

slide-02

slide-03


renderman

Radiosity

Renderman spec
github: Pixar Animation Studios

Google Colab Free GPU Tutorial
05 03/22
physically based rendering
-realtime raytracing


OptiX
Introduction to DirectX RayTracing(2018)
06 03/29 Non-Photorealistic Rendering
-stroke-based rendering

Texture synthesis

NPR-stroke

TS-1


Texture synthesis SIGGRAPH 04 Course

 Щ驾 / ぱ穌来瞏厩策
Structure-based ASCII Art
DeepAA


07 04/05 干安


acg-tools





Lighting Challenges
RenderMan Repository
Three-Point Lighting
08 04/12 Texture synthesis

CNN
Variational autoencoder
ASCII Art

Hw1 demo

DL1

asciiart
 
State of the Art in Example-based Texture Synthesis

Parallel Controllable
Texture Synthesis Tutorial


Texture synthesis SIGGRAPH 04 Course
09 04/19
neural style


DL-style
neural-style

Neural Doodle

deepdream
10 04/26
GAN

DL-gan
Generative Adversarial Networks-NIPS2016
Щ驾 / Introduction of GAN(2021)  slide
 
really-awesome-gan

intro to Kornia
intro to RL
11 05/03 Non-Photorealistic Rendering
- feature edges



hw2 demo
NPR-edge





WYSIWYG NPR
Moxi

Color game

NPAR 2017 papers

stroke based rendering

12 05/10

Computational Photography
Poisson Image Editing

final project proposal

Linear System Solvers
eigen
13 05/17
Non-Photorealistic Rendering
-media simulation

NPR-media



14 05/24
Least square method

Computational Photography

hw3 - demo
slide-LS




SIGGRAPH 08 COURSE(web)
A1: Introduction
A2: Concepts

15 05/31
Computational Photography

paper presentation



SIGGRAPH 08 COURSE(web)
B1: Illumination As Computing
B2: Scene and Performance Capture

UIST 2015 Keynote: Extreme Computational Imaging

Paul Debevec - Creating Photoreal Digital Actors and Environments
16 06/07
Computational Photography

point rendering

paper presentation

slide-point
unreal engine 5 (doc)
Nanite | Inside Unreal (video)
UE5 Lumen实现だ猂

17 06/14

狠と干安




18 06/21

Final Project Demo



Lumen | Inside Unreal (video)




Homework
Hw1: Rendering Challenge
  Raytracing with shader
   (a) implement new function in ray tracing. (CSG, BRDF, ...)
   (b) trace the code in OptiX, and modify it

Hw2: style transfer

Hw3: gradient operation

Hw1 -
Rendering Challenge






Final Project -
paper implementation

ノRGB︹眒丁盢紇钩╊秆Θ瓜糷

107703045
   
Let there be Color!: Joint End-to-end Learning of Global and Local Image Priors
109753103

Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks
109753107

Interactive Reconstruction of Monte Carlo Image Sequences using a Recurrent Denoising Autoencoder
109753143

Toon Shader
106405041

  • Grading
    • Home works  (40%)
    • Paper presentation (20%)
    • Final Project (40%)
    • Class Participation (bonus)
  • Reference
  1. Physically Based Rendering : From Theory to Implementation by Matt Pharr and Greg Humphreys. Morgan Kaufmann. 2004
  2. Non-Photorealistic Rendering by Bruce Gooch and Amy Gooch. AK Peters, Ltd. 2001
  3. Proceedings of ACM SIGGRAPH
  4. Interactive Computer Graphics: A Top-Down Approach Using OpenGL, 5/e by Edward Angel. Addison Wesley. 2005