Computer Graphics Fall 2006_Outline

plainspecialSoftware and s/w Development

Dec 14, 2013 (3 years and 6 months ago)

135 views

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
, Mason Woo, Addison Wesley

-
The Official Guide to Learning OpenGL
,
Version 1.1

is available for download Just search for phrase “opengl redbook



download “ on google.com.


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







Reading

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.