Course detail

Advanced Methods of 3D Scene Visualisation

FIT-MMDAcad. year: 2010/2011

3D scene rendering, methods of realistic rendering based on ray tracing, radiation, and their features/modifications. Particle tracing and its features, direct 3D scene rendering. Models of 3D scenes and its features, boundary representation with planar surfaces, boundary representation with general surfaces, volume models with CSG, volume raster models. Postprocessing of rendering methods output, OpenGL and rendering, DirectX and rendering.

Language of instruction

Czech

Number of ECTS credits

0

Mode of study

Not applicable.

Learning outcomes of the course unit

The students will get acquainted with modern methods of 3D graphics rendering. They will learn general procedures for analysis of graphics and visualization tasks. They will also get acquainted with methods for photorealistic 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 for medical data processing.

Excercising of the ability to independently process literature.

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

  1. 3D scene rendering
  2. Methods of realistic rendering based on ray tracing
  3. Radiation methods and their features/modifications
  4. Particle tracing and its features
  5. Direct 3D scene rendering
  6. Models of 3D scenes and its features
  7. Boundary representation with planar surfaces
  8. Boundary representation with general surfaces
  9. Volume models with CSG
  10. Volume raster models
  11. Postprocessing of rendering methods output
  12. OpenGL and rendering
  13. DirectX and rendering

Work placements

Not applicable.

Aims

To get acquainted with modern methods of 3D graphics rendering. To learn general procedures for analysis of graphics and visualization tasks. To get acquainted with methods for photorealistic scene rendering. To learn to independently evaluate sources of information on WWW and in literature from the computer graphics field. To get acquainted with methods used for technical applications and for medical 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 VTI-DR-4 Doctoral

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

  • Programme VTI-DR-4 Doctoral

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

Type of course unit

 

Lecture

39 hours, optionally

Teacher / Lecturer

Syllabus

  1. 3D scene rendering
  2. Methods of realistic rendering based on ray tracing
  3. Radiation methods and their features/modifications
  4. Particle tracing and its features
  5. Direct 3D scene rendering
  6. Models of 3D scenes and its features
  7. Boundary representation with planar surfaces
  8. Boundary representation with general surfaces
  9. Volume models with CSG
  10. Volume raster models
  11. Postprocessing of rendering methods output
  12. OpenGL and rendering
  13. DirectX and rendering