Class information subject to change as course is being updated. Please contact professor before purchasing any textbooks. Provides an introduction to computer graphics hardware and software. Interested in most aspects of computer graphics and user interfaces, with special emphasis on applications of AI to graphics, highly interactive 3D user interfaces, virtual environments, augmented reality, visualization, animation, visual languages, and hypermedia. Most courses 4000-level and above can be credited to all degree programs.
All courses are subject to advisor approval.
TBA, if any. No prior knowledge of computer graphics will be assumed. The course will cover graphics packages, graphics hardware, interaction techniques, object modeling viewing transformations, visible-surface determination, illumination, and shading with an emphasis on the basics of 3D image synthesis. An online error list is available at OpenGL Programming Guide Errata. Work will center around a handful of programming assignments, culminating in a final project.