Zoek
English
  Studiegidsen 2009-2010
Radboud UniversiteitStudiegidsenFaculteit der Natuurwetenschappen, Wiskunde en Informatica > Master Physics and Astronomy

Introduction to Computer Graphics 

(Vakcode)
Course ID
NM058B
(Studiepunten)
Credits
6
(Periode)
Scheduled
Fall semester
SWS
Collegerooster

opvragen
Teaching methods (Werkvormen)
  • 40 hrs computer course
Pre-requisites (Vereiste voorkennis)
Required is programming experience at the level of Programmeren (NB021B) or equivalent
Objectives (Leerdoelen)
Familiarize with basic terms and techniques of computer graphics and image processing and implement various techniques in both fields. Through the knowledge and the practical experience of this course, well-funded judgement on graphics matters and quick mastering of graphics software should be obtained.
Contents (Beschrijving)
During the lectures the basics of computer graphics and image processing are covered.  The assignments of the practical course follow the topics of the lecture text.  A written examination about the topics of the lecture text concludes the course.
Subjects (Onderwerpen)
  • General:
    basic notions, synthetic camera, windows, viewports, clipping, coordinate systems, graphical standards
  • Interactive Graphics:
    windows, graphical objects, input classes, user interface
  • 2D and 3D Graphics:
    transformations, projections, graphics pipeline, hidden-line and hidden-surface removal
  • Raster Graphics:
    frame buffers, scan conversion, colour models
  • Rendering:
    ray tracing and ray casting, reflections, shading, splines
  • Image Reconstruction:
    fourier transforms, backprojections
  • Image Enhancement:
    filtering, histogramming
  • Visualization:
    pseudo colour, lookup tables
Examination (Tentaminering)
Exercises and preliminary examination.
Literature (Literatuur)

Necessary:

Strongly recommended:

  • Foley, van Dam, Feiner, Hughes, Phillips, Introduction to Computer Graphics, Addison Wesley, 1993, ISBN 0-201-60921-5.
Extra information (Bijzonderheden)
  • Lectures followed by practical work to elaborate on lecture topics
  • The graphical package OpenGL is used with programs written in the C programming language

  •