Menu
Lab for Introduction to Computer Graphics
2016 Spring
Office Hour | Fri, 15:30~17:30 |
---|---|
TA | Po-An Chen |
Lectures
Week | Content | Notes | Assignment |
---|---|---|---|
1 | Introduction | [Introduction] | |
2 | Programming in C++ and Visual Studio | [vs & c++] [2D Game Engine] | |
3 | Programming with QT and Image Processing | [Programming with QT] [Image Processing-1] | |
4 | Image Processing | [Image Processing-2] | |
5 | Coordinate systems and transformations
| [Note] | |
6 | Coordinate systems and transformations
| [Note] |
|
7 | Coordinate systems and transformations
| [Note] | |
8 |
| [Project3] | |
9 | framework overview draw track draw train run train train view | [RollerCoaster1] | |
10 | load .obj model load .3ds model | [RollerCoaster2] | |
11 | Particle Music Sound | [RollerCoaster3] | |
12 | •The OpenGL Pipeline •Vertex and Fragment Shaders | [GPU-Shader1] | |
13 | •打光 •水面 •波浪 •sin 波 •Height maps •Wave equation •Water Surface Rendering | [GPU-Shader2] [GPU-Shader3] |
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 OGRE
- CMake
- lib & dll
- Image processing
- Ogre + QT
- 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 © 2019 NTUST CSIE Computer Graphics Lab. All right reserved.