VU Echtzeitgraphik - Slides

WS 3.0, 186.140

Michael Wimmer

Content:

Vorlesungsfolien und Literaturhinweise

Die aktuellen Slides des WS 2013 werden hier im Laufe des Semesters hinzugefügt. Die Reihenfolge der Themen kann sich noch ändern.

Kapitel Slides Vorlesung
Intro ...
Pipeline ...
OpenGL Programming ...
Scenegraphs ...
Texturing ...
Shadows ...
Spatial Structures ...
Visibility ...
Levels of Detail ...
Shading ...
Screen Space Effects ...
Perception ...
Performance ...

Nützliche Links finden sich in folgender Tabelle:

Introduction
Perception
Pipeline
OpenGL Programming
Texturing
  • Paul Heckbert's page, with interesting material about texture mapping, especially perspective correct texture mapping.
Shading and Lighting Effects
Programmable Shading
  • A page on Stanford's shading language. Although current commercial shading languages (Cg, OpenGL 2.0) modified the concept a little bit, it is still the best exposition on the basic concepts involved.
Shadows
Levels of Detail (LoD)
  • Michael Garland's Homepage, where you can download the source code to his quadric error metrics simplification papers (qslim).
  • A LOD Demo featuring a Galactica starfighter.
  • Another demo, for the method in this paper.
Commonly Used 3D Models
Performance
  • FRAPS, a generic framerate display tool.
  • GLTrace, a powerfull call logging and tracing tool. Note: if tracing (displaying every command) doesn't work, contact me for an older version...
  • Gltrace & GlSim, another call logging tool which is not as easy to set up but can also be used to replay the command stream.
  • Intel VTune, a powerful external profiler for Intel processors. A 30-day evaluation download is available.
  • AMD Performance Tools, various tools for CPU and GPU instrumentation
  • NVIDIA Developer Tools
  • Data complexity for Virtual Reality - Where do all the triangles go? A paper, by Michael Deering analyzing the distribution of triangles in a number of CAD models.
  • Dynamic 3D Graphics Workload Characterization and the Architectural Implications, a paper about performance characterization, also showing the balance point of the "average triangle".
  • Using the RDTSC Instruction for Performance Monitoring, an Intel article about the topic.