COMPUTER GRAPHICS

Information Sheet and Syllabus

 

Text:

COMPUTER GRAPHICS - Tools for Visualization by M. W. Firebaugh, Wm. C. Brown Publishing Co., (1993)


References:
Tittel, Ed et al, Building VRML Worlds, Osborne McGraw-Hill, (1997)

Pavlidis, Theo, Interactive Computer Graphics in X, PWS Publishing Company, Boston, MA (1996)

Brown, Judith R. et al, Visualization - Using Computer Graphics to Explore Data and Present Information, JohnWiley & Sons, (1995)

Hearn, Donald and M. Pauline Baker, COMPUTER GRAPHICS Prentice-Hall (1994)

Mielke, Bruce, Integrated Computer Graphics, West Publishing Company, (1991)

Foley, James D. and Van Dam, Andries, Feiner, Steven, and Hughes, John, Computer Graphics: Principles and Practice (Second Edition) Addison-Wesley Publishing Company, Reading, MA (1990)

Newman, William M. and Robert F. Sproull, Principles of Interactive Computer Graphics, McGraw-Hill (1979)


Grading System:
Exercises (Due Thursday) 35%

Exams (Tuesdays, Feb. 24 and Apr. 14) 30%

Final Exam (Tuseday, May 12, 8:15-10:015 p.m.) 15%

Project (Presentations, May 5 & 7) 15%

Participation (Contributions, attendance, enthusiasm, etc.) 5%


Instructor:
Morris W. Firebaugh Phone: (262)886-9575
email: mfirebaugh@wi.rr.com
WWW Homepage: http://www.firebaugh.com/FDA/fda.html
Office Hours: 1:00-2:00 & 5:00-6:00 p.m., Tues, Thurs
Other times: By Appointment

Syllabus:
Week Reading
Exercises
Topics
1 Ch.1
1,4,9 
Visualization: A New Paradigm Physiological Basis, Effective Communication, Visualization in scientific computing , Introduce Pascal
2 Ch.2
1,9,16 
Technological Basis for VisualizationGrowth in performance/ price, Hardware systems, Software systems, Standards, More Pascal
3 Ch.3
4,6,16 
Tools for Interaction-Object-Oriented ProgrammingProgramming environments, Graphical OOP objects, Interaction algorithms in Pascal 
4 Ch.4
7,8,11,20
One-Dimensional Graphics Transformations in 1D, Homogeneous coordinates, transformations, windows, viewports, and clipping
5 Ch.5
7,8,11,20
Two-Dimensional Graphics-Representation Moving from 1D to 2D Representation of objects, representation of actions, transformations
64 Ch.6
6,13,14,17
Two-Dimensional Graphics -Implementation Raster graphics, Windows, Viewports, and clippling, bit-mapped vs. OOP graphics
7 Ch.7
2,6,13,16,20 
Three Dimensional Graphics - Fundamentals Moving from 2D to 3D, Representation and transformation of 3D objects, projections
8 Ch.8
5,6,7
Three Dimensional Graphics-Geometric Modeling Geometric modeling, parametric surfaces,constructive solid geometry
9 Ch.8
20,22,26
Three Dimensional Graphics-Geometric Modeling Superquadrics, Clipping in 3D, Hidden surface algorithms 
10 Ch.9
1,7,12,25
Three Dimensional Graphics - Visual Realism and Color Simple Three Dimensional Graphics - Visual Realism and Color Simple reflection model, Interpolative shading, Color models, RGB, CYM
11 Ch.10
3,5,8,¶
Three Dimensional Graphics -Realistic Rendering Ray tracing, Forward and backward ray tracing, Physics of radiosity, Intro POVRay
124 Ch.10
14,16,21,¶
Three Dimensional Graphics -Realistic Rendering Extensions of radiosity, Software implementations, Renderman
13 Ch.11
1,2,9,13 
Fractals-Objects of Fractional Dimension Fractal geometry of nature, Classification of fractals, Linear replacement mapping
14 Ch.11
20,30
Fractals-Objects of Fractional Dimension Iterated function systems Complex plane mapping, Stochastic fractals, Fractal applications
15 Ch.12
§ 
The Visual Interface-Designing GUIs Principles of GUI Design, Application programmer interface, Examples of GUI design
4 means Exam this Tuesday.

means ray tracing with POV-Ray

§ means Project Preparation and Presentation


Updated January, 2003