BTD/Modul 1: Übungen
Aufgabe 1: Scene Explorer
Erstellen Sie ein Python-Skript, das alle Objekte, Collections, Modifiers und Materialien einer Szene auflistet.
- Geben Sie die Informationen in einer strukturierten Tabelle oder Liste aus.
- Kennzeichnen Sie Objekte nach Typ (Mesh, Light, Camera, Curve).
- Bonus: Funktion schreiben, die ungenutzte Datenblöcke erkennt und meldet.
Aufgabe 2: Dependency Graph Visualizer
- Schreiben Sie ein Script, das die Abhängigkeiten zwischen Objekten analysiert.
- Ausgabe: Welche Objekte sind voneinander abhängig?
- Optional: Markieren Sie zyklische Abhängigkeiten oder Konflikte.
Aufgabe 3: Modifier Report
- Prüfen Sie alle Mesh-Objekte auf aktive Modifier.
- Listen Sie Typ, Status (enabled/disabled) und Reihenfolge auf.
- Bonus: Automatische Deaktivierung von Modifiern implementieren.