8

CG (Fach) / Übung 2 (Lektion)

-

Diese Lektion wurde von Missunderstand erstellt.

Lektion lernen

Diese Lektion ist leider nicht zum lernen freigegeben.

  • 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  
Anzeige