Menu
Lab for Introduction to Computer Graphics
2012 Fall
Instructors | Yu-Chi Lai |
---|---|
Office Hour | Fri, 12:30~14:30 |
TA | Chun-Wei Wang |
Lectures
Week | Content | Notes | Assignment |
---|---|---|---|
1 | Introduction | [Note] | Read it: OpenGL on MSDN |
2 | Programming in C++ and Visual Studio | [Note] | |
3 | Programming with FLTK and OGRE
| [Note] | Compile Project 1 |
4 | Image Processing
| [Note] | Project 1 |
5 | Image Processing
| [Note] | Project 1 |
6 | Coordinate systems and transformations
| [Note] | Project 1, 2 |
7 | Coordinate systems and transformations
| [Note] | Project 2 Skeleton: Maze.zip |
8 | Coordinate systems and transformations
| [Note] | Project 2 |
9 | Intro HGE HGE Ogre Basic (1/3)
| [Note] | Homework 2 |
10 | Ogre Basic (2/3)
| [Note] | Project 3 |
11 | Ogre Basic (3/3)
| [Note] | Project 3 |
12 | Project3 DEMO | Project 4 | |
13 | Ogre GPU (1/2) | [Note] [sample] | Project 4 |
14 | Ogre GPU (2/2) | [Note] [sample] | Project 4 |
15 | CUDA | [Note] [CUDA Note] | Project 5 |
16 | Project4 DEMO Ogre Advance (1/3)
| [Note] | Project 5 |
17 | Ogre Advance (2/3)
Ogre Advance (3/3)
| [sample] | Project 5 |
18 | Project5 DEMO |
PreRequisites
C/C++, Linear Algebra
Main Textbook
None
Grading
Attendance: 70 %
Homework: 30%
Homework
Reverse
Syllabus
- Programming in C++ and Visual Studio
- Visual Studio
- Writing skill
- Tic Tac Toe
- Reversi
- Programming with FLTK and OGRE
- CMake
- lib & dll
- Image processing
- case 1: libtga + FLTK
- case 2: Ogre + Flash
- Coordinate systems and transformations
- vector class
- 2D programming in OpenGL and Ogre
- Pong game
- 3D programming in OpenGL and Ogre
- GPU programming in Ogre & CUDA
Copyright © 2021 NTUST CSIE Computer Graphics Lab. All right reserved.