1 of 30

Instructor: 李同益

tonylee@mail.ncku.edu.tw

Tel:62531

2 of 30

Today’s Agenda

  • Welcome
  • What’s computer graphics?
    • Creation, storage, manipulation and display of 2D/3D models and images of objects
  • What’s this course about?
  • Reference books and Grading

3 of 30

Three main themes of computer graphics

  • Modeling
  • Rendering
  • Animation

4 of 30

3D Modeling (triangles, quads etc)

5 of 30

Level of Details for Modeling

i.e. speedup rendering

6 of 30

Rendering

7 of 30

2D & 3D Animation

8 of 30

Visualization

9 of 30

10 of 30

Medical Visualization

11 of 30

CG v.s. Image Processing

12 of 30

The Nature of this Course

  • It requires C or C++ programming for some assignments, i.e., opengl etc.
  • Lecture (2hr) and seminars intermixed (1hr)
  • Instructor, TA and students intermixed
  • Paper Presentation per week
  • A Final Project (select by yourself)
  • No exam !!! (usually no but not sure ….)

陳雅暄

電腦繪圖研究群/視覺系統實驗室 (資訊系館新大樓7F 65701室)

13 of 30

Good Reference books

Major text book

14 of 30

Good Reference books

                   

15 of 30

Since you came here you probably want to learn the inner workings of computer graphics and do all the stuff the cool kids do by yourself. Doing things by yourself is extremely fun and resourceful and gives you a great understanding of graphics programming. However, there are a few items that need to be taken into consideration before starting your journey.

16 of 30

Links and Resource

17 of 30

Grading

  • No exam (usually no but not sure)
  • Some Homework (50%)
  • Report and Presentation (15%)
  • Final Project (35%)
    • Due on late Jan. 2020

18 of 30

Course Schedule

  • Overview
  • A standard 3D Graphics Pipeline
  • Paper/Project Presentation
  • OpenGL Programming (TA)
  • CG Research (optionnly)
  • Invited Talk (optionally)

19 of 30

Computer Graphics is about Movies!

20 of 30

Computer Graphics is about Movies!

21 of 30

22 of 30

Cartoon Movie

23 of 30

Games are OK here

Ex: using OpenGL to

write a simple game

24 of 30

2D & 3D Games

25 of 30

Medical Imaging

Volume Rendering/Ray Casting

26 of 30

Computer Aided Design

27 of 30

Scientific Visualization

28 of 30

Graphical User Interfaces (GUIs)

29 of 30

Non-photorealistic Rendering (NPR)

  1. http://www.red3d.com/cwr/npr/

30 of 30

See You Next Time !!