# Computer Graphics Fall 2006_Outline

Λογισμικό & κατασκευή λογ/κού

14 Δεκ 2013 (πριν από 4 χρόνια και 6 μήνες)

190 εμφανίσεις

Computer Graphics

CSCI
-
670

Fall 2006

Instructor :

Prof. H. Kashani

Email:
kashani@nyit.edu

Phone :(516) 686 7420

Office: Room B14A

Text Book :

Computer Graphics With OpenGL
,3
rd

Edition, Hearn and Baker

P
ublisher : Prentice Hall
.

Reference Text:

-
OpenGL programming Guide, 3
rd

edition

-
The Official Guide to Learning OpenGL
,
Version 1.1

Website
s
:

http://iris.nyit.edu/~kashani/Comp_Graphics/

http://www.hut.fi/~then/compgraphics.html

http://www.opengl.org

Programming tool
s

: Refer to note *

Week

Topics

Problems

1

Introduction to Graphics

Systems

2.1
-
2.8

2

Device Independent P
rogramming Introduction to

2.9
-
2.10

Open
GL.

Drawing Tools

3.1
-
3.4

3

Geometric
Transformation
s

of Objects in

2D

5.1
-
5.5

4

Elements of 3
D tra
nsformation in OpenGL

5.6
-
5.15

5

OpenGL

Geometric Transformation Functions

5.17
-
5
-
18

6

Test #1

7

2D
-
Viewing. GLUT Displ
a
y Window

6
.1
-
6.4

8

3D Viewing, Modeling and Object Projection

7.1
-
7.6,7.9
-
7.10

9

3D Object Representation

8.1
-
8.7

10

V
isible surface Detection Methods

9.1
-
9.6,9.14

11

Scan Conversion and other Tools for Raster Display

3.5, 3.9

12

Test #2

13

Lighting and Surface Rendering

10.1
-
10
.4
,10.10

14

Ray Tracing

10
.
11
-
10
.11
,10.20

15

Final

Important notes

*6

program
ming projects using open GL will be assigned in the class.

Working knowledge of C/C++ is a required to complete the class projects.

MS Visual C++ is

a

recommended programming tool.

**Background in matrix algebra is necessary for understanding 2D and 3D tr
ansformations.