← Zurück zu Animation & VFX
Graph Editor (auch: Curve Editor, F-Curve Editor) ist ein Animationswerkzeug in 3D-Software, das alle animierten Parameter als editierbare Bezier-Kurven darstellt und präzise Kontrolle über Geschwindigkeit, Interpolation und Ease In/Out ermöglicht.

Rubrik: Animation & VFX · Unterrubrik: 3D-Animation · Niveau: Fortgeschritten Synonyme / Auch bekannt als: Curve Editor, F-Curve Editor, Funktionskurven-Editor


Was ist der Graph Editor?

Der Graph Editor ist das präziseste Werkzeug für die Feinarbeit an Animationen in 3D-Software. Er zeigt jeden animierten Parameter (Position X/Y/Z, Rotation, Skalierung, Material-Werte etc.) als mathematische Kurve über die Zeit an. Auf der X-Achse liegt die Zeit (Frames), auf der Y-Achse die jeweiligen Werte.

Keyframes erscheinen als Kontrollpunkte auf den Kurven. Zwischen zwei Keyframes interpoliert die Software entlang dieser Kurve. Die Form der Kurve bestimmt die Geschwindigkeit der Bewegung: Eine steile Kurve bedeutet schnelle Wertveränderung (schnelle Bewegung); eine flache Kurve bedeutet langsame Veränderung.

Der Graph Editor ist das Werkzeug, mit dem Animator:innen das Prinzip Slow In und Slow Out (Ease In/Out) konkret umsetzen, Gewicht und Dynamik kontrollieren und die organische Qualität einer Animation definieren.


Erklärung

F-Kurven (Function Curves)

In Blender werden Animationskurven F-Curves (Function Curves) genannt. In Maya heißen sie Animation Curves oder Anim Curves. Das Konzept ist identisch: Für jeden animierten Parameter existiert eine Kurve, die den Wert des Parameters zu jedem Zeitpunkt beschreibt.

Typische F-Kurven in einer Charakteranimation:

  • location.x, location.y, location.z – Positionsdaten der Root
  • rotation_euler.x/y/z – Rotation der einzelnen Bones
  • scale.x/y/z – Skalierung für Squash and Stretch
  • Benutzerdefinierte Properties: Blend Shape Stärke, Constraint Influences etc.

Bezier-Griffe (Handles)

Jeder Keyframe im Graph Editor hat zwei Bezier-Griffe (Tangent Handles), die die Form der Kurve an diesem Punkt kontrollieren:

  • Automatic / Auto: Software berechnet glatte Griffe automatisch. Kann manchmal unerwünschte Overshoot-Bögen erzeugen.
  • Free: Beide Griffe können unabhängig voneinander gestellt werden.
  • Aligned: Beide Griffe bleiben in einer Linie (180°), aber Länge ist variabel.
  • Flat: Horizontal ausgerichtete Griffe = max. Ease In/Out an diesem Punkt.
  • Vector / Linear: Gerade Linie zwischen Keyframes, kein Ease.
  • Constant: Stepped Interpolation, abrupter Sprung.

Die Länge der Griffe bestimmt, wie weit der Ease-Effekt reicht. Kurze Griffe = kurzes Ease. Lange Griffe = langer, weicher Ease.

Overshoot und Bounce

Wenn die Bezier-Griffe zu lang sind oder falsch ausgerichtet werden, entstehen Overshoot-Werte: Der Parameter überschreitet seinen Zielwert kurz, bevor er sich einpendelt. Dies kann unerwünschter Fehler sein (ein Objekt bewegt sich kurz zu weit) oder bewusst eingesetzt werden (eine Türklinke, die beim Drücken leicht überschwingt).

Bounce-Interpolation ist eine voreingestellte Kurvenform, die mehrfaches Überschießen erzeugt – nützlich für den springenden Ball.

Eulerwinkel und Gimbal Lock

Eine häufige Fehlerquelle im Graph Editor sind Gimbal Lock-Probleme bei Eulerwinkel-Rotation. Wenn zwei Rotationsachsen parallel werden, verliert man einen Freiheitsgrad und Kurven werden fehlerhaft. Lösung: Quaternion-Rotation verwenden (kein Gimbal Lock) oder die Rotationsreihenfolge (XYZ, ZYX etc.) bewusst wählen.


Beispiele

Beispiel 1 – Ease In/Out justieren: Ein Charakter hebt den Arm. Im Graph Editor sieht man die Y-Rotationskurve des Schulter-Bones. Der Standardwert (Auto Tangent) erzeugt ein kleines Overshoot. Durch manuelles Anpassen der Griffe auf „Flat" wird ein perfektes Ease Out am Ende der Bewegung erzeugt.

Beispiel 2 – Schnelle Aktion erkennen: Im Dope Sheet sieht alles korrekt aus, aber die Animation wirkt zähflüssig. Im Graph Editor ist erkennbar: Die Kurven sind zu flach (zu viel Ease überall). Steilen der Kurvenabschnitte in der Hauptbewegung löst das Problem.

Beispiel 3 – Walk Cycle Kurven: Der Walk Cycle: Der Gehzyklus in der Animation eines Charakters wird im Graph Editor analysiert. Die Y-Position der Hüfte zeigt eine regelmäßige Sinuswelle. Wenn diese Welle nicht symmetrisch ist, wirkt der Gang ungleichmäßig. Im Graph Editor kann die Welle direkt editiert werden.

Beispiel 4 – Blend Shape Kontrolle: Ein Blend Shapes / Shape Keys für Gesichtsanimation-Wert für einen Lächeln-Shape Key liegt zwischen 0 und 1. Im Graph Editor sieht man eine Kurve, die von 0 aufsteigt, auf 0.8 hält und wieder abfällt. Das Timing und der Ease-In/Out dieses Werts bestimmen, ob das Lächeln natürlich wirkt.


In der Praxis

Blender Graph Editor Workflow

  1. F-Curve Editor öffnen (Leertaste > Search „Graph Editor" oder Editor Type Menü)
  2. Objekt/Bone auswählen, dessen Kurven angezeigt werden sollen
  3. N-Panel für numerische Werte
  4. T für Tangent-Menü (Handle Types)
  5. G für Grip (verschieben), S für Scale, R für Rotate (Griffe anpassen)
  6. Filter: Nur sichtbare/selektierte Kurven anzeigen (reduziert Unübersichtlichkeit)

Praktische Shortcuts in Blender:

  • V: Interpolationstyp ändern
  • T: Tangent-Typ ändern
  • N: Properties Panel (numerische Eingabe)
  • Alt+O: Overshoot Normalization

Maya Graph Editor Workflow

In Maya wird der Graph Editor über „Windows > Animation Editors > Graph Editor" geöffnet. Maya unterscheidet zwischen Weighted Tangents (Tangentenlänge kontrollierbar) und Non-weighted Tangents. Weighted Tangents geben mehr Kontrolle, erzeugen aber bei unachtsamer Nutzung Artefakte.

Häufige Fehler und Korrekturen

FehlerUrsache im Graph EditorLösung
Animation wirkt schwimmend/floatyZu viel Ease überallKurven in der Mitte versteilern
Overshoot unerwünschtGriffe zu lang/falschGriffe kürzen oder auf Flat setzen
Plötzlicher Sprung in der BewegungStepped-Interpolation unbeabsichtigtInterpolation auf Bezier setzen
Gimbal Lock RotationEulerwinkel-ProblemQuaternion-Rotation verwenden

Vergleich & Abgrenzung

WerkzeugFunktionStärke
Dope Sheet: Timing-WerkzeugZeitliche Struktur der KeyframesTiming-Überblick
Graph EditorWerte und KurvenformenPräzise Kontrolle
NLA EditorMehrere Animations-ClipsNon-lineare Composition
TimelineNur AbspielkopfNavigation

Häufige Fragen (FAQ)

Muss ich den Graph Editor benutzen oder reicht das Dope Sheet? Für einfache Animationen kann das Dope Sheet: Timing-Werkzeug ausreichen. Für professionelle Arbeit ist der Graph Editor unerlässlich – er ist der einzige Ort, wo Ease In/Out präzise kontrolliert werden kann.

Was sind „Normalised Curves"? Eine Display-Option, die alle Kurven auf einen normierten Bereich (0–1) skaliert, unabhängig von ihren tatsächlichen Werten. Hilft beim visuellen Vergleich von Kurven verschiedener Parameter.

Wie lerne ich, Kurven „zu lesen"? Durch Üben: Eine einfache Sprunganimation erstellen, im Graph Editor die Kurven analysieren und mit der visuellen Bewegung verknüpfen. Nach einiger Zeit „sieht" man eine Bewegung in der Kurvenform.


Verwandte Einträge


Weiterführend

  • Williams, R. (2001). The Animator's Survival Kit. Faber & Faber. – Traditionelle Grundlagen, die die Kurven erklären.
  • Parent, R. (2012). Computer Animation: Algorithms and Techniques (3. Aufl.). Elsevier/Morgan Kaufmann. – Mathematische Grundlagen von Bezier-Interpolation.
  • Blender Foundation (2024). Blender 4.x Documentation – Graph Editor. docs.blender.org.
  • Autodesk (2024). Maya User Guide – Graph Editor. autodesk.com/maya.
← Zurück zu Animation & VFX
Infotag · 13. Mai · 15:00 Uhr · Vor Ort

Sei am Mittwoch dabei.
Bring Eltern oder Freunde mit.

Ein halber Nachmittag, der dir drei Jahre Klarheit bringen kann. Kostenlos, unverbindlich, ehrlich.

  • Rundgang durch Studios, Schnitträume und Tonstudio
  • Echte Absolventenfilme sehen
  • 1:1-Beratung zu Bewerbung & BAföG
  • Studierende direkt fragen
  • Kaffee, kein Sales-Pitch
  • Auch online möglich

Platz beim Infotag reservieren

Dauert 30 Sekunden. Bestätigung per E-Mail.
100 % kostenlos · keine Verpflichtung · jederzeit absagbar
Graph Editor in 3D-Animationsprogrammen — Wiki | Lazi Akademie Esslingen