Semestr: Winter

Range: 2+2s


Credits: 4

Programme type: Undefined

Study form:

Course language:


Introduction to solid modeling, surface modeling, projections, viewing transformations, HLE and HSE algorithms, shading techniques, shadows, textures, ray tracing, radiosity, fractal and graftal techniques, scientific vizualization, medical data visualization, parallelization of rendering algorithms.


Course syllabus:

1. Representation of solids
2. Solid modeling
3. Surface modeling (spline, NURBS)
4. Projections, viewing transformations
5. HLE and HSE algorithms
6. Lighting models, incremental shading techniques
7. Shadows, textures
8. Scene modeling
9. Ray tracing
10. Radiosity
11. Fractal and graftal techniques
12. Scientific visualization
13. Medical data visualization
14. Parallelization of rendering algorithms

Seminar syllabus:

1. Information about terminal projects, establishing of working teams
2. Specification of terminal project
3. Tuition - literature
4. Tuition
5. Tuition - user interface
6. Tuition
7. Tuition - implementation
8. Tuition
9. Tuition - testing, measuring
10. Tuition
11. Terminal program presentation
12. Scientific presentation
13. Discussion on written report
14. Assessment


[1] Foley, J.D., van Dam, A., Feiner, S.K., Hughes, J.F.: Computer Graphics - Principles and Practice. Addisson Wesley, New York 1990
[2] Watt, A., Watt, M.: Advanced Animation and Rendering Techniques, Addison-Wesley, New York 1992