Computergraphik I WiSe 2010 Aufgabenblatt 2
2. November 2010
1. Kann man mit einer Kamera, die durch Up-Vektor, Posiiton und Blickrichtungs- vektor bestimmt ist, bei konstantem Up-Vektor (positive Richtung der y-Achse in Weltkoordinaten) in alle m¨oglichen Richtungen schauen?
2. Durch welche Parameter wird das Kamerakoordinatensystem bestimmt und wie werden die einzelnen Koordinatenachsen berechnet?
3. Was ist der Unterschied zwischen der OpenGL-Routine glFrustum() und gluPer- spective() aus der GLU-Bibliothek hinsichtlich der ¨ubergebenen Parameter?
4. Der Sichtk¨orper einer Kamera ist der Teil der Welt, der bei der Berechnung ei- ner Projektion in Betracht gezogen wird. Wodurch wird er in der Computergra- phik begrenzt? Wie sehen die Sichtk¨orper f¨ur die perspektivische und die Parallel- Projektion aus?
5. Warum werden Matrixmultiplikationen f¨ur die Darstellung von Transformationen im Rechner benutzt, wo einfache Additionen oder Multiplikationen doch nicht ganz so aufw¨andig sein w¨urden (Rechenzeitkomplexit¨at)?
6. In welcher Reihenfolge m¨ussen Matrixmultiplikationen ausgef¨uhrt werden und warum?
1