|
Advanced
Topics in Computer Graphics
Course: Computer Science (Com S) 657, section
XE
Modern lighting models: Rendering Equation, Spherical Harmonics,
Lafortune, Cook-Torrance Non-polygonal primitives: volumes,
points, particles. Textures: filtering, reflections creation.
Graphics hardware: pipeline, performance issues, programmability
in vertex and fragment path. Per-pixel lighting. Nonphotorealistic
rendering. Radiosity; Ray tracing.
This
is the follow up course to CprE/IE/ME 557, Computer Graphics
and Geometric Modeling.
Grading: Students will be required to do some initial programming
assignments. The main grading component will be two larger
projects, including their proposal and documentation.
Prerequisite: Com S 228 (Introduction to Data Structures)
or similar experience in C/C++ and CprE/IE/ME 557 (Computer
Graphics and Geometric Modeling) or similar experience in
OpenGL. Students should be able to write an OpenGL program
that draws multiple moving objects.
Computer
requirements: College
of Engineering specs
In addition to the usual requirements a relatively current
graphics card (nVidia GeForce 4 or ATI Radeon 8500, or newer)
is required. Running GLInfo (Windows, http://www.delphi3d.net/hardware/glinfo2.zip)
or glxinfo (Linux) should show support for the GL_ARB_vertex_program
extension. Some of the described topics will also require
support for GL_ARB_fragment_program (nVidia GeForceFX or
ATI Radeon 9500 and up), but that is not mandatory for the
class.
Dates: August 22-December 16
Day/Time:
streamed live, time to be announced
Delivery
method: streaming media
Credit: 3 graduate credits
Tuition: $954
Delivery
fee: $540 (If you drop this course, part or all of the
delivery fee may be refunded dependent on the date of the
drop.)
Computer
fee applies--see table
Instructor: Dirk Reiners,
Assistant Professor
Registration deadline: August 12
Text:
For more information, visit Engineering Distance Education
at www.ede.iastate.edu
|