Theory: 2 Hours/Week Exercises: 1 Hours/Week
Credits (ECTS): 5
Formal Teaching Semester: 6th
Course Level: Elective
Purpose: The course is designed to provide in students the opportunity to deal with all those issues that concern a very interesting field of computer science, the computer graphics.
Objective: Introduction to basic principles and techniques of computer graphics
Issues covered are the following:
- Processing systems and display graphical information
- Raster and vector graphics.
- Color models
- Algorithmic hierarchy processing and display of graphic information
- Coordinate Systems
- Homogeneous coordinates
- Basic and complex transformations in two and three dimensions.
- Windows and window views in terms of transformation.
- Clipping in two and three dimensions
- Views observed in three dimensions
- Projections in three dimensions
- Basic cycle generation algorithms in raster.
- Geometric modeling / animation of objects in two and three dimensions
- Adding texture to three-dimensional models
- Key-frame and Camera animation
- Lighting
- OpenGL, Direct-X Graphics Libraries.