Lab for Introduction to Computer Graphics
2020 Fall
Office Hour

Mon, 15:30~17:20

Lectures
Week Content Notes Assignment

01

Introduction

[Introduction] 

02

Programming in C++ and Visual Studio

[Programming] 

Reversi.exe

Reversi_skeleton.zip

Reversi2D-Grading-Sheet.pdf

03

Image Processing

04

Image Processing

05

Coordinate systems and transformations

[Note] 

OpenGLPrimitives.rar

OpenGLTest.rar

OpenGLTest3D.rar

06

Coordinate systems and transformations

[Note] 

07

Coordinate systems and transformations

[Note] 

08

Roller Coaster

09

Roller Coaster

10

Roller Coaster

11

GPU-Shader

12

GPU-Shader

13

GPU-Shader

14

GPU-Shader

15

16

17

18

PreRequisites

C/C++, Linear Algebra

請有修課的同學,填寫此表單

Main Textbook

None

Grading

Attendance: 70 %

Homework: 30%

Homework
Syllabus
  • Programming in C++ and Visual Studio
    • Visual Studio
    • Writing skill
    • Reversi
     
  • Programming
    • CMake
    • lib & dll
     
  • Image processing
    • FLTK
     
  • Coordinate systems and transformations
    • vector class
     
  • 2D programming in OpenGL with FLTK
    • Maze
     
  • 3D programming in OpenGL with FLTK
     
  • GPU programming with CUDA