Title:

Principles of Computer Graphics

Code:ZPG
Ac.Year:ukončen 2004/2005
Sem:Summer
Language of Instruction:Czech
Credits:6
Completion:examination (written)
Type of
instruction:
Hour/semLecturesSeminar
Exercises
Laboratory
Exercises
Computer
Exercises
Other
Hours:3900260
 ExamsTestsExercisesLaboratoriesOther
Points:00000
Guarantor:Kršek Přemysl, doc. Ing., Ph.D. (DCGM)
Lecturer:Kršek Přemysl, doc. Ing., Ph.D. (DCGM)
Instructor:Beran Vítězslav, Ing., Ph.D. (DCGM)
Herout Adam, prof. Ing., Ph.D. (DCGM)
Kadlec Jaroslav, Ing. (DCGM)
Kršek Přemysl, doc. Ing., Ph.D. (DCGM)
Pečiva Jan, Ing., Ph.D. (DCGM)
Potúček Igor, Ing., Ph.D. (DCGM)
Španěl Michal, Ing., Ph.D. (DCGM)
Faculty:Faculty of Information Technology BUT
Department:Department of Computer Graphics and Multimedia FIT BUT
Follow-ups:
Computer Graphics (POG), DCGM
 
Learning objectives:
  Learn the knowledge to develop applications able to visualize 2D and 3D computer graphics. Introduce the student to the basic knowledge of 3D computer graphics algorithms.

Description:
  Course comprises topics on basic algorithms for 2D and 3D computer graphics. Presents methods used for rasterization of primitiv graphics objects and transformations, solving global/local illumination and visibility as well as visualization of complex 3D scenes. Introduction to practical object representations and their realistic visualization is presented.

Learning outcomes and competencies:
  Ability to use graphic algortihms in practice. Ability to develop a graphics application using principal methods.

Syllabus of lectures:
 
  • Applications of CG, basic principles, colour image, colour models, monochrome image (halftoning, dithering)
  • Basic primitives in raster graphics (line, circle, ellipse, arc...), filling
  • 2D transformations, 2D clipping
  • Types, characters, fonts in CG, graphic formats, basic principles of interaction graphics
  • 3D reprezentation
  • 3D transformations, projections, 3D clipping, removing of invisible parts/faces
  • Local illumination models, polygon shading
  • Shadows, textures and texturing, rendering of polygonal objects
  • Raytracing
  • Radiosity
  • Image as a signal in 2D, antialiasing
  • Fractals
  • Principles of Computer animation
  • Accelerated 3D rendering in Real-time
Syllabus of laboratory exercises:
 

  • 3D object representation, rendering, transformations and view-frustum clipping
  • Raytracing (spheres, polygons, transluent and transparent surfaces, antialiasing)
  • Textures and texturing (real-time and raytracing)
  • Visibility
  • Principles of computer animation (trajectory, motion curves)
 

Your IPv4 address: 35.175.190.77
Switch to IPv6 connection

DNSSEC [dnssec]