Text auf Deutsch

3D Real Time Rendering - Alternative Procedures

Course only in German

Hours per Week:

4

Credit Points:

5

Prerequisites:

Fundamental: 3D computer graphics, object-oriented software development. Beneficial: 3D graphics programming, 3D graphics engine development (C++ and OpenGL preferred).

Type of Course:

Lecture, seminar, project

Frequency (WS/SS):

Sommersemester

Work Load:

150 hours:
65 contact hours,
85 hours preparation and review of course materials, project development.

Study Programme Goals:

Practical and applied computer science using real-time computer graphics. Technical examination and transfer between the corresponding areas of expertise, in particular with respect to the design of efficient data structures, algorithms and software architectures. Ability to classify, design, implement and extend complex 3D computer graphics applications in a scientific context.

Course Goals:

Competence to explain and to judge different, innovative techniques for modelling and representation of virtual 3D models. Understanding of the core components of "non-traditional" 3D graphics engine. Abilities for prototypical realization of alternative real-time rendering methods and integration into an existing software framework.

Key Qualifications:

Problem analysis and classification, creative problem solving, independent working, team communication.

Course Contents:

  1. Comparison to "traditional" 3D real-time rendering
  2. Technical architecture of a typical 3D graphics engine
  3. Overview of "alternative" rendering techniques
  4. Voxel-, point- and image-based 3D modelling
  5. Outline of "alternative" 3D rendering algorithms
  6. Raytracing, splatting and image-based rendering
  7. Hierarchical and sequential acceleration data structures

Literature:

  • Foley, J. D., Van Dam, A., Feiner, S. K.: Computer Graphics - Principles and Practice, Addison-Wesley, 2013
  • Akenine-Möller, T., Haines, E., Hoffman, N.: Real-time Rendering, Taylor & Francis Ltd., 2008
  • Shum, H.-Y.: Image-Based Rendering, Springer, 2007
  • Rezk-Salama, C., Engel, K., Hadwiger, M., Kniss, J. M., Weiskopf, D.: Real-Time Volume Graphics, Taylor & Francis Ltd., 2006
  • Gross, M.: Point-Based Graphics, Elsevier Ltd., 2007

Comments:

 

Assessment/Examination:

Seminar project (commented software product, corresponding to 85 hours of development effort).

Lecturer(s):

Prof. Dr. von Rymon Lipinski





TH Nürnberg
Fakultät Informatik
Webmaster-IN



Root- Zertifikat

© 2020 Fakultät Informatik