WS 3.0, 186.140

Michael Wimmer

Vorlesungsfolien


Slides 2013
Slides 2014
Slides 2015

Die aktuellen Slides des WS 2016


Kapitel Slides
Intro Folien
Pipeline Folien
OpenGL Programming Folien
Scenegraphs Folien
Texturing Folien
Shadows Folien
Visibility Folien
Levels of Detail Folien
Shading Folien
Screen Space Effects Folien

Repetitoriumsunterlagen sind hier zu finden.

Literaturhinweise

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.