Skip to content

kuotsanhsu/ICG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

ICG

Interactive Computer Graphics, 2020 Spring at NTU by Prof. Ming Ouhyoung

These demos are implemented in WebGL 2.0 with observable notebooks as the ICG collection.

  • Homework 1.
    • Basic requirement:
      1. One scene with at least 3 objects and 3 light sources, e.g., 3 teapots.
      2. Implement the Phong reflection model, i.e., linearly combine ambient, diffuse, and specular lighting.
      3. Implement flat, Gouraud, and Phong shading.
      4. Exhibit translation, scaling, rotation, and shear on object(s).
    • Bonus:
      1. Allow the user to control the four transformations on object(s).
      2. Allow the user to control one's perspective.
      3. Allow the user to set the position and/or color of the light source(s).
      4. Implement other lighting and/or shading algorithm(s).
      5. Other special effects, e.g., animation, shadow, and transparency.

About

Interactive Computer Graphics, 2020 Spring at NTU by Prof. Ming Ouhyoung

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors