Course detail

Advanced Methods of 3D Scene Visualisation

FIT-MMDAcad. year: 2017/2018

3D scene rendering, methods of realistic and non-realistic rendering suitable for vizualiaztion. processing and postprocessing of rendering methods output. Application interfaces.

Language of instruction

Czech

Mode of study

Not applicable.

Learning outcomes of the course unit

The students will get acquainted with modern methods of 3D graphics rendering for analysis of graphics and visualization tasks. They will also get acquainted with methods for efficient scene rendering and learn to independently evaluate sources of information on WWW and in literature from the computer graphics field. Students will also get acquainted with methods used for technical applications and data processing.

Excercising of the ability to independently solve problems in the field of visualization and grphics, ability to process literature sources.

Prerequisites

Basic computer graphics course, eventually other comparable course depending on the studied bachelor or master field of study.

Co-requisites

Not applicable.

Planned learning activities and teaching methods

Not applicable.

Assesment methods and criteria linked to learning outcomes

Study evaluation is based on marks obtained for specified items. Minimimum number of marks to pass is 50.

Course curriculum

    Syllabus of lectures:
    In the first part of semester, teaching is through standard "lectures of teacher to students".

    Breakdown of topics (example):

    1) Introduction to the course, brief evaluation and "mapping of knowledge", planning of the lecture topics

    2) Rasterization methods used in vizualization, computer graphics techniques for vizualization

    3) Vizualization methods for scientific data and measurement results

    4) Vizualiazation of vector fields and similar types of (non-scalar) data

    5) Non-realistic rendering - artificial colour, nonrealistic shading

    6) Visualiztion of special data from the field of information technologies

    7) Conclusion of lectures, finalization of presentation topics

    In the next part of semester, the course is conducted through a series of seminars where students present a presentation on topic of their choice that is followed by a discussion.
    Syllabus - others, projects and individual work of students:

    • Individually assigned presentations

Work placements

Not applicable.

Aims

To get acquainted with modern methods of visualization tasks. To get acquainted with methods for efficient scene rendering. To learn to independently evaluate sources of information on WWW and in literature from the vizualization and graphics field. To get acquainted with methods used for technical applications and data processing.

Specification of controlled education, way of implementation and compensation for absences

During the course, it is necessary to submit the project and pass the exam. Teaching is performed as lectures and controlled seminars, the missed classes need to be replaced by self-study.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Watt. A., Watt, M.: Advanced Animation and Rendering Techniques, Theory and Practise, Addison-Wesley, USA, 1992 Thompson, N.: 3D Graphics Programming for Windows 95, Microsoft Press, USA 1996 Foley. J., Van Dam. A., Feiner. S., Hughes. J: Computer Graphics Principle & Practise, Addison Wesley, USA, 1996 Moeller, T., Haines, E., Real-time Rendering, AK Peters, 1999, ISBN 1569911012 Ebert, D., S. et al., Texturing and Modelling: A Procedural Approach, Academic Press, 1998, ISBN 0-12-228760-6  Thalmann, N., M., Thalmann, D., Interactive Computer Animation, Prentice Hall, 1996, ISBN 0-13-518309-X

Recommended reading

Pattanaik. S. N.: Computational Methods for Global Illumination and Visualization of Complex 3D Environments, Doctoral Thesis, Natinal Centre for Software Technology, Bombay, India, 1993 Hearn, D., Baker, M. P., Computer Graphics, Prentice Hall, USA, 1996 Watt. A., Watt, M.: Advanced Animation and Rendering Techniques, Theory and Practise, Addison-Wesley, USA, 1992 Thompson, N.: 3D Graphics Programming for Windows 95, Microsoft Press, USA 1996 Foley. J., Van Dam. A., Feiner. S., Hughes. J: Computer Graphics Principle & Practise, Addison Wesley, USA, 1996 Moeller, T., Haines, E., Real-time Rendering, AK Peters, 1999, ISBN 1569911012 Ebert, D., S. et al., Texturing and Modelling: A Procedural Approach, Academic Press, 1998, ISBN 0-12-228760-6  Thalmann, N., M., Thalmann, D., Interactive Computer Animation, Prentice Hall, 1996, ISBN 0-13-518309-X

Classification of course in study plans

  • Programme CSE-PHD-4 Doctoral

    branch DVI4 , 0 year of study, winter semester, elective

Type of course unit

 

Lecture

39 hod., optionally

Teacher / Lecturer

Syllabus

In the first part of semester, teaching is through standard "lectures of teacher to students".

Breakdown of topics (example):

1) Introduction to the course, brief evaluation and "mapping of knowledge", planning of the lecture topics

2) Rasterization methods used in vizualization, computer graphics techniques for vizualization

3) Vizualization methods for scientific data and measurement results

4) Vizualiazation of vector fields and similar types of (non-scalar) data

5) Non-realistic rendering - artificial colour, nonrealistic shading

6) Visualiztion of special data from the field of information technologies

7) Conclusion of lectures, finalization of presentation topics

In the next part of semester, the course is conducted through a series of seminars where students present a presentation on topic of their choice that is followed by a discussion.