Course detail
Computer Graphics
FSI-SPGAcad. year: 2013/2014
This course is lectured in winter semester in the second year of mathematical engineering study. It introduces basic principles of algorithms of computer graphics. Lectures provide a theoretical basis of computer graphics - euclidean space graphical data and colour spaces, projective space, transforms, basic properties and construkctions of curves and surfaces, realistic representation of spatial figures, hide and shading algorithm, textures.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Martišek, D.: Matematické principy grafických systémů, Littera, Brno 2002
Recommended reading
Classification of course in study plans
Type of course unit
Computer-assisted exercise
Teacher / Lecturer
Syllabus
2. 2-D transforms, analytic representation and composition.
3. Analytic curves, algorothms their construction construction. Point function, tangent and normal of curve, curvature. Affine combination, control points, Beziere curves, B-spline curves, NURBS curves.
4. Motion, analytic representation, software modelling. Animation principles.
5. Analytic representation of parallel and orthogonal projection, elementary solids modelling. Analytic surfaces, isolines, tangent plane, normal, normal and Gaussian curvature
6. Basic method of surface modelling, NURBS surfaces.
7. Lighting of elementar solids, lighting models in computer graphics, shading and rendering
8. Lighting models, ray tracing, ray casting.
9. Hausdorff dimension and its measure, fractal. Self-similarity and self-afinity. Random walk method.
10. Statistical self-similarity, midpoint moving method.
11. L-systems
12. 13. Semestral work