Praktikum Grafik-Programmierung und Anwendungen

  • Typ: Praktikum (P)
  • Lehrstuhl: Fakultät für Informatik
  • Semester: SS 2014
  • Zeit: 15.04.2014
    14:00 - 15:30 wöchentlich
    50.34 Raum 131 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten


    22.04.2014
    14:00 - 15:30 wöchentlich
    50.34 Raum 131 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    29.04.2014
    14:00 - 15:30 wöchentlich
    50.34 Raum 131 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    06.05.2014
    14:00 - 15:30 wöchentlich
    50.34 Raum 131 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    13.05.2014
    14:00 - 15:30 wöchentlich
    50.34 Raum 131 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    20.05.2014
    14:00 - 15:30 wöchentlich
    50.34 Raum 131 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    27.05.2014
    14:00 - 15:30 wöchentlich
    50.34 Raum 131 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    03.06.2014
    14:00 - 15:30 wöchentlich
    50.34 Raum 131 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    10.06.2014
    14:00 - 15:30 wöchentlich
    50.34 Raum 131 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    17.06.2014
    14:00 - 15:30 wöchentlich
    50.34 Raum 131 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    24.06.2014
    14:00 - 15:30 wöchentlich
    50.34 Raum 131 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    01.07.2014
    14:00 - 15:30 wöchentlich
    50.34 Raum 131 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    08.07.2014
    14:00 - 15:30 wöchentlich
    50.34 Raum 131 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    15.07.2014
    14:00 - 15:30 wöchentlich
    50.34 Raum 131 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten


  • Dozent:

    Gabor Liktor
    Hauke Rehfeld
    Christoph Schied
    Prof.Dr.Ing. Carsten Dachsbacher

  • SWS: 4
  • LVNr.: 24912
  • Hinweis:

    The freestyle presentation is on 22.07 in the seminar room (R131, 50.34) at 14:00

    Do not come to the ATIS pool this time

    We will provide a PC with Windows 7 for the presentation, but feel free to use your own laptop.

(if you do not have an account yet, register a new one first, then you will see the list of our available courses)

In the graphics programming lab, you will learn how to handle and solve practical problems in computer graphics. This is an ideal supplement to other computer graphics lectures and seminars. This course covers interactive 3D applications using the OpenGL graphics API, shader programming, and graphical user interfaces using the Qt application framework.

The graphics programming lab is made up of several subtasks. In the beginning, you will create a basic 3D application which allows for rendering and manipulating simple objects. Subsequently, it evolves into a small modeling tool. Further topics are a visualization extension for volumetric scalar fields and a side trip to real-time terrain rendering. Finally, a freestyle assignment encourages you to develop a graphics application at your own choice and taste.

Course materials
    Kick-off Slides
    Materials: 
Assignment 1     Hello Cube!
    Deadline:  April 29, 2014, 14:00
    Topics:  Rendering and manipulating simple geometry, basic graphical user interfaces, GPU shaders
    Materials: 
Assignment 2     Modeling Application
    Deadline:  May 20, 2014, 14:00
    Topics:  Multi-view modeling tool, basic scene graph design
    Materials: 
Assignment 3     Volume Visualization
    Deadline:  June 10, 2014, 14:00
    Topics:  3D textures, ray-marching, transfer functions in visualization
    Materials: 
Assignment 4     Terrain Rendering
    Deadline:  July 1, 2014, 14:00
    Topics:  hardware tessellation, terrain rendering
    Materials: 
Assignment 5     Freestyle
    Specifications due: July 1, 2014 (in email)
    Solutions due:  July 22, 2014, 14:00
    Topics: You are free to choose this time :)
    Materials: