8
CG (Subject) / Übung 2 (Lesson)
- Was bringen Szenegraphen? - Aufstellen von Hierarchien - Bewegt sich ein Objekt, dann bewegen sich auch alle Kindobjekte - Konstrukte können leichter und schneller verändert werden - leichtere Handhabung
- War das, was ihr aus CG1 kanntet auch ein Szenegraph? - Prinzipiell ja, aber es gab keine hierarchischen Abhängigkeiten - In CG1 sozusagen eine “Szeneliste”... - Transformationen nur für ein Objekt auf oberster Ebene
- Kann die Szeneliste aus der CG1 auch Vorteile haben? Ja, Objekte schnell (bzw. direkt) in Weltkoordinaten - besser geeignet für beispielsweise.... - Raytracing- Kollisionsabfragen - Beschleunigungsdatenstrukturen
- Woraus besteht ein Knoten des Graphen hier? Ein Knoten unseres Graphen hat... - Höchstens eine Geometrie - Höchstens ein Material - Genau eine Modelmatrix - Beliebig viele Kindknoten
- Inwiefern kann man Szenegraphen optimieren? - Optimierung bezüglich Speicherplatz (im CVK indirekt bereits geschehen) - Optimierung bezüglich State Changes - Nutzung eines Drawtrees
- Welche 2 Interpretationsweisen von Transformationen gibt es? 1) Weltkoordinaten- Nur genau ein Koordinatensystem (Weltkoordinatensystem)! - Transformationen nur in diesem 2) lokale Koordinatensysteme - Transformation immer auf das Koordinatensystem - Transformationen auch nur lokal definiert
- Welche Interpretationsweise hat OpenGL? Interpretation in lokalen Koordinatensystemen - Jede Transformation verändert das Koordinatensystem - Akkumulation der Matrizen vor Shader
- Hand L in Hierarchie bewegt sich. Was passiert Lokale Transformation: Auch die Finger bewegen sich - Globale Transformation: Nur die Hand bewegt sich
Advertisement