About ICG

Lecture Notes

3D Models

New Index

雷爵網絡SDK

ICG 2008 Fall

Interactive Computer Graphics

09:10-12:00 am., Monday, Room 101

Teacher

Ming Ouhyoung

ming[at]csie.ntu.edu.tw

TA Office hour (R501)

TA

Che-Hua Yeh

chyei[at]cmlab.csie.ntu.edu.tw

   4:30~6:30  pm,  Monday

TA

Tz-Kuei Huangkuei[at]cmlab.csie.ntu.edu.tw   2:00~4:00  pm, Thursday

 

Demo_FishDemo_RallyDemo_DynamicsDemo NPR Animation


Last Modified: 2008/1/20

Latest News

2008/09/22

The course homepage is updated.

Homework 1 is announced. Deadline: 2008/10/13 (Monday)

2008/10/13 The Homework 1 deadline is delayed to 2008/10/27 (Monday)
2008/10/20 Homework 2 is announced. Deadline: 2008/11/17 (Monday)
 Mid-term: 11/24 (Monday)
2008/11/03 Homework 2 due date is delayed. Deadline: 2008/12/01 (Monday)
 Mid-term: 11/24 (Monday)
2008/11/10 2008 spring ICG Mid-term examination paper [link]
2008/11/17 The updated slides. [link]
 p.s: 有在課堂中遺失課本的同學,請到Room 101講台領取
2008/12/10 Term Project is announced.
2008/12/16 The HW submission status and midterm score [link]
 The midterm score will be 15 points scaled.
 If you have any question about HW or score, please contact the TAs.    
2009/1/12
 Final Project demo and report submission status
[link]

 Please upload your HW1 and HW2 source code, and final project report.
 FTP: 140.112.29.101
 user: icg  pass: icg2008fall
 Please compress HW1 files into one file (zip, rar... etc.), and HW2 files into another one.
 Format ex: B95902xxx_HW1.zip,  B95902xxx_HW2.zip,  B95902xxx_final.pdf

~~~~ The hardcopy of your final project is still required!!~~~~
 Please hand your report to TAs in R501.
 1/16  p.m 5:00 dead line
2009/1/12 Final Grade [link]
 If you have any question about the grade, please contact TAs before 1/21.


Term Project
  • Term Project Reference List [link]
  • Term Project References [link]
  • Ray Tracing Source[link]
  • Radiosity Source[link]
  • Dance Animation [link]
  • Schedule
    • 12/29    Final Project Oral presentation #1
    • 1/5        Final Project Oral presentation #2
    • 1/12      Final Project Demo
    • 1/19      Final Project Demo (Delay, The grade will be minus 1 rank)             


 

Homework


Homework 
#2

 Deadline: 2008/12/01 (Monday) 

  • You are required to do the following things in homework #2:
    1. Flat shading
    2. Gouraud shading
    3. Phong shading

    You can use OpenGL functions to implement Flat shading and Gouraud shading.
 1. Flat Shading:
     
 2.
Gouraud Shading:
     
 3.
Phong Shading:
     

Homework  #1

Deadline: 2008/10/27 (Monday)

  • Download 3D Models and TRI format: [link] , Balls.tri [link]
  • Example code[ link ]
  • Tri Loader[ link ]
  • You are required to do the following things in homework #1:
    1. Load a 3D model file of TRI format. Draw it in wireframe mode and view it in perspective view.
    2. You should provide object rotation mode and camera rotation mode, and implement basic transformations such as rotation, translation, scaling and shear.
    3. The camera (eye) can be moved around and into the model. 
    4. Clipping is required. Try to show the difference between clipping and no-clipping.

Expected Result:

wire_ball.gif

wire_pot

ball_clipping_wire

Reference

ICG 2008 Spring Homepage [link]

 

Slides and Sample Codes

OpenGL slides and resources

[rar]

Lecture slides

[zip]

Edward Angel's slides

[zip]

 

FAQ