SUBJECT

Title

Computer Graphics

Type of instruction

lecture + practical

Level

bachelor

Part of degree program
Credits

3+2

Recommended in

Semester 3

Typically offered in

Autumn semester

Course description

Lectures:

  • Representations of point, line and plane. Cartesian and homogenous coordinates

  • Affine and projective transformations. Projections

  • Geometric models in computer graphics

  • Elements of the graphics pipeline

Practical classes:

  • Elements and functions of graphical application programming interfaces,

  • and their application (OpenGL and DirectX Graphics)

Abilities to form

  • Understanding basic concepts, transformations, primitives, and

  • fundamentals of geometric models, applied in computer graphics

  • Knowledge and application of graphical API-s, and problem solving by using them

Readings
  • Algorithms of Informatics (Ed.: A. Iványi), Vol. 2. Chapter 22.: Computer Graphics (L. Szirmay-Kalos) Bp., 2007.

  • J. D. Foley, A. van Dam, S. K. Feiner, J. F. Hughes: Computer Graphics: Principles and Practice in C (2nd Edition), Addison-Wesley Professional, 1995.

  • Farin,G.E., Hansford,D.: The Geometry Toolbox for Graphics and Modeling (A.K.Peters 1998)

  • Paul Martz: OpenGL, Distilled, Addison-Wesley, 2006.

 

Recommended literature:

  • Szirmay-Kalos László: Számítógépes grafika (Computerbooks, Budapest 2000)

  • Szirmay-Kalos László, Antal György, Csonka Ferenc: Háromdimenziós grafika, animáció és játékfejlesztés (Computerbooks, Budapest 2003)

  • Farin,G.E., Curves and Surfaces for CAGD (A Practical Guide, 5th ed., Morgan Kaufmann (2002)

  • Nyisztor Károly: Grafika és játékprogramozás DirectX-szel (SZAK Kiadó, Bicske 2005)