Syllabus
Lecture Notes
Labs
Homeworks:
Furlough days of 2009:
- 10/13 ( Tue ), 10/22 ( Thu )
- 11/25 ( Wed ), 11/30 ( Mon )
- 12/1 ( Tue ), 12/8 ( Tue )
Midterm on 11/9/09 ( Mon ).
Closed-notes, closed-books. But a student can bring in a reference
sheet containing relevant materials of the class.
You will be asked to write a GL program using a JB 359 terminal
and compile and run it during the exam. You are allowed to
refer to any previous programs you have written in the class.
Before coming to the exam, you are advised to prepare a folder containing some basic routines
like main() and init() and a Makefile template. This can speed
up your program development in the exam.
Review all the classworks like matrix mutiplication, finding
determinants, transformation matrices, homogeneous coordinates,
normal calculations, vector dot product and cross product,
orthogonal matrices, affine transformations .....
5-page single-spaced report of your project :
One report per group
Title
Objective
Abstract -- summarizes what features your package has, highlights
the essentials, what functions or special features of Opengl have
you used in your application to achieve the goals and effects
Introduction -- background, significance of your work
Your software package -- describe your program, highlights
some significant codes, explain how they work, principles,
mechanisms, theories
The interface -- describes briefly how to use your package and
what users expect to see ( includes a couple screen capture )
Conclusions -- what have you learned, how can one improve
upon your work, forward looking ....
References
News:
Mythics Graphics Presentation:
Date: 11/18/09 ( Wed )
Dr. Turner and Mr. David Stover will come to our class on 11/18/09 ( Wed ) at
3:30 pm to present the Mythics project.
Contest of Project Presentation:
Guests are invited to attend.
Each presentation is rated by students, guests and the instructor ( equal weight ).
Awards for champion group:
- Two points ( i.e. 2% of overall grade ) extra credit awarded to each group member.
- A prize ( one or two books ) for the whole group.
Award for runner-up:
- On extra credit point for each group member.
Project Abstract ( 200 words ) due this Wed. ( 10/28/09 ).
One point Extra Credit plus Free Lunch. Open house on 10/30/09 ( Fri ).
Need volunteers to talk to high school students concerning
graphics for about 10 minutes at 10 am or 1 pm. If you are interested,
please contact Dr. Yu on Monday ( 10/24/09 ).
There has been a large demand in graphics programmer in various
fields, including video games, multimedia, web programming,
education, space and auto industries, and medicines; a significant
number of our graduates: get jobs in these fields.
Games may be developed by one person in spare time.
Linux Tutorial:
Date:
Time:
Place: JB 359
|