← Back to CoursesBlendercursus
Blendercursus
42. Graph Editor
schoolium · Blendercursus
Blendercursus
42. Graph Editor
DDeel D · De editors

Hoofdstuk 42Graph Editor

De F-curve zelf: interpolatie, handles, easing — de vorm van een beweging, niet alleen het tijdstip

De Graph Editor toont elke geanimeerde property als een curve over tijd, met de waarde op de verticale as en het frame op de horizontale. Dit hoofdstuk behandelt de editor zelf; de praktische toepassing bij animeren staat in Deel J hoofdstuk 90.

4× uitleg1× ontleed3× naslag1× zelf doen1 oefenbestand5 beelden
beeld-tegel-d042-graph-editorRECCONCEPT00:00:00:00schoolium
Uitleg · 42.1

Waarvoor de Graph Editor dient

1/9

Waar de Dope Sheet alleen tóónt wannéér een keyframe valt, toont de Graph Editor hóé de waarde ertussenin verloopt: een rechte lijn (Linear), een vloeiende curve met instelbare handles (Bezier), of een abrupte sprong (Constant). Dit is de plek om ease-in/ease-out te verfijnen, overshoot toe te voegen, of een rechte beweging letterlijk recht te trekken.

Wat hij niet doet: hij toont alleen kanalen van geselecteerde objecten, net als de Dope Sheet, en werkt niet los van keyframes — zonder animatie op het actieve object is de graaf leeg. Voor property-waarden die van andere properties afhangen zonder keyframes (bv. rotatie gekoppeld aan een custom property) is er de Drivers Editor (hoofdstuk 43), die er sterk op lijkt maar een andere databron toont.

De Graph Editor met een Bezier-curve en zichtbare handles op elke keyframe.RECBLENDER 5.1 · EDITOR-GRAPH-EDITOR00:00:00:001920×1080
shot-editor-graph-editorDe Graph Editor met een Bezier-curve en zichtbare handles op elke keyframe.
Ontleed · 42.2

De header van de Graph Editor

2/9
shot-graph-editor-header
RECBLENDER 5.1 · GRAPH-EDITOR-HEADER00:00:00:001614×79
Wijs een nummer aan: de camera zoomt in op dat onderdeel. Klik om vast te zetten.
  1. 1
    Modus-dropdown

    F-Curve of Drivers — dezelfde editor, twee databronnen.

  2. 2
    Filter-icoontjes

    Only Show Selected, Show Hidden, Only Show Errors, Normalize.

  3. 3
    View · Select · Channel · Key-menu's

    Zelfde opzet als de Dope Sheet, met extra's specifiek voor curve-bewerking.

  4. 4
    Snapping en Proportional Editing

    Snapt op waarde/frame; proportional editing werkt ook op curve-punten.

  5. 5
    Normalize-toggle

    Schaalt alle zichtbare curves visueel naar hetzelfde bereik, handig om curves met heel verschillende waardebereiken samen te vergelijken.

Uitleg · 42.3

Handles: Bezier, Vector, Auto, Auto Clamped

3/9

Elke Bezier-keyframe heeft twee handles die de curve vlak vóór en ná dat punt vormgeven. Auto berekent ze automatisch voor een vloeiende curve door alle keyframes; Auto Clamped doet hetzelfde maar voorkomt overshoot voorbij de waarde van naburige keyframes (de veiligste standaardkeuze); Vector maakt rechte lijnen naar de handle toe voor scherpe richtingsveranderingen; Free en Aligned geef je met de hand vorm, waarbij Aligned de twee handles gedwongen op één lijn houdt en Free ze volledig los van elkaar laat staan.

V wisselt het handle-type van de geselecteerde keyframes; Alt+H toont/verbergt handles in de weergave zonder ze te wijzigen.

Twee keyframes met Auto Clamped-handles: de handle-lijn ligt hier vlak, zodat de curve niet voorbij de waarde van de buur-keyframe overschiet.RECBLENDER 5.1 · D42-GRAPH-MASTER00:00:00:00710×324
shot-d42-graph-masterTwee keyframes met Auto Clamped-handles: de handle-lijn ligt hier vlak, zodat de curve niet voorbij de waarde van de buur-keyframe overschiet.
Naslag · 42.4

Interpolatie- en extrapolatiemodi

4/9
Interpolatie en extrapolatie
ModusEffect
ConstantSpringt abrupt naar de volgende waarde op de volgende keyframe — geen overgang, klassiek voor stop-motion-achtige timing.
LinearEen rechte lijn tussen twee keyframes: constante snelheid, geen ease-in/out.
BezierVloeiende curve met handles; de standaard voor natuurlijke beweging.
Sine / Quad / Cubic / Quart / Quint / Expo / Circ / Back / Bounce / ElasticVaste easing-functies (in/out/in-out) voor specifieke bewegingskarakters, zonder handles met de hand te moeten vormen.
Extrapolatie — ConstantVóór de eerste en na de laatste keyframe blijft de waarde gelijk aan die eindwaarde.
Extrapolatie — LinearZet de richting van de curve op de rand door, oneindig in beide richtingen.
Uitleg · 42.5

Curves selecteren, isoleren en de valkuil van een overvolle graaf

5/9

Bij veel geanimeerde kanalen tegelijk wordt de graaf al snel onleesbaar. Klik op een kanaalnaam in de linkerlijst om alleen die curve te selecteren (Shift+klik voor meerdere); Shift+H verbergt alle niet-geselecteerde curves tijdelijk. De Normalize-toggle (header) helpt bij het vergelijken van curves met heel verschillende waardebereiken, bv. een rotatie in radialen naast een schaal tussen 0 en 1.

Zonder een van deze technieken oogt een graaf met tien geanimeerde kanalen al snel als een onleesbare kluwen — dat is geen bug, gewoon een reden om te filteren.

Rotation Z (graden, grote uitslag) verdrinkt Location Z (meters, bijna vlak) op dezelfde schaal — precies wanneer Normalize (header) zijn werk doet.RECBLENDER 5.1 · D42-GRAPH-MASTER00:00:00:00864×756
shot-d42-graph-masterRotation Z (graden, grote uitslag) verdrinkt Location Z (meters, bijna vlak) op dezelfde schaal — precies wanneer Normalize (header) zijn werk doet.
Naslag · 42.6

Sidebar-tabs: F-Curve, Drivers, View

6/9
Sidebar-tabs — Graph Editor
TabInhoud
F-CurveNaam, kleur, en per-keyframe numerieke waarde/frame — precisie-invoer in plaats van slepen.
DriversAlleen zichtbaar in Drivers-modus; zie hoofdstuk 43.
ViewZoom- en weergave-instellingen, inclusief Normalize-opties.
Naslag · 42.7

Sneltoetsen — Graph Editor

7/9
Sneltoetsen — Graph Editor GRAPH_EDITOR / WINDOW
ToetsActieOperator
Ctrl+HContext Togglewm.context_toggle
Shift+TABContext Togglewm.context_toggle
LEFTMOUSESelect Keyframesgraph.clickselect
Alt+LEFTMOUSESelect Keyframesgraph.clickselect
Shift+LEFTMOUSESelect Keyframesgraph.clickselect
Alt+Shift+LEFTMOUSESelect Keyframesgraph.clickselect
Ctrl+Alt+LEFTMOUSESelect Keyframesgraph.clickselect
Ctrl+Alt+Shift+LEFTMOUSESelect Keyframesgraph.clickselect
Ctrl+LEFTMOUSESelect Left/Rightgraph.select_leftright
Ctrl+Shift+LEFTMOUSESelect Left/Rightgraph.select_leftright
LEFT_BRACKETSelect Left/Rightgraph.select_leftright
RIGHT_BRACKETSelect Left/Rightgraph.select_leftright
ASelect Allgraph.select_all
Alt+ASelect Allgraph.select_all
Ctrl+ISelect Allgraph.select_all
ASelect Allgraph.select_all
BBox Selectgraph.select_box
Alt+BBox Selectgraph.select_box
LEFTMOUSEBox Selectgraph.select_box
Shift+LEFTMOUSEBox Selectgraph.select_box
Ctrl+LEFTMOUSEBox Selectgraph.select_box
Ctrl+RIGHTMOUSELasso Selectgraph.select_lasso
Ctrl+Shift+RIGHTMOUSELasso Selectgraph.select_lasso
CCircle Selectgraph.select_circle
KSelect Allgraph.select_column
Ctrl+KSelect Allgraph.select_column
Shift+KSelect Allgraph.select_column
Alt+KSelect Allgraph.select_column
Ctrl+NUMPAD_PLUSSelect Moregraph.select_more
Ctrl+NUMPAD_MINUSSelect Lessgraph.select_less
LSelect Linkedgraph.select_linked
Ctrl+GJump to Keyframesgraph.frame_jump
Shift+SSnapwm.call_menu_pie
Ctrl+MMirror Keysgraph.mirror
VSet Keyframe Handle Typegraph.handle_type
TSet Keyframe Interpolationgraph.interpolation_type
Ctrl+ESet Keyframe Easing Typegraph.easing_type
Alt+OSmooth Keysgraph.smooth
Alt+Shift+OBake Keyframesgraph.bake_keys
Alt+CKeys to Samplesgraph.keys_to_samples
XDeletewm.call_menu
DELDelete Keyframesgraph.delete
Shift+DDuplicategraph.duplicate_move
IInsert Keyframesgraph.keyframe_insert
Ctrl+RIGHTMOUSEClick-Insert Keyframesgraph.click_insert
Ctrl+Shift+RIGHTMOUSEClick-Insert Keyframesgraph.click_insert
Ctrl+CCopy Keyframesgraph.copy
Ctrl+VPaste Keyframesgraph.paste
Ctrl+Shift+VPaste Keyframesgraph.paste
Alt+SSmoothwm.call_menu
Alt+DBlendwm.call_menu
Ctrl+Alt+PSet Preview Range to Selectedgraph.previewrange_set
HOMEFrame Allgraph.view_all
NDOF_BUTTON_FITFrame Allgraph.view_all
NUMPAD_PERIODFrame Selectedgraph.view_selected
NUMPAD_0Go to Current Framegraph.view_frame
ACCENT_GRAVEViewwm.call_menu_pie
TABToggle Channel Editabilityanim.channels_editable_toggle
GMovetransform.translate
LEFTMOUSEMovetransform.translate
ETransformtransform.transform
RRotatetransform.rotate
SResizetransform.resize
Shift+OProportional Editing Falloffwm.call_menu_pie
OContext Togglewm.context_toggle
MAdd Time Markermarker.add
RIGHTMOUSEF-Curvewm.call_menu
APPF-Curvewm.call_menu
PERIODPivot Pointwm.call_menu_pie
Shift+RIGHTMOUSESet Cursorgraph.cursor_set
Sneltoetsen — Graph Editor Generic GRAPH_EDITOR / WINDOW
ToetsActieOperator
NContext Togglewm.context_toggle
Shift+ESet F-Curve Extrapolationgraph.extrapolation_type
Ctrl+Shift+MAdd F-Curve Modifiergraph.fmodifier_add
Ctrl+FFilter Channelsanim.channels_select_filter
Alt+HReveal Curvesgraph.reveal
HHide Curvesgraph.hide
Shift+HHide Curvesgraph.hide
Ctrl+TABCycle Space Type Setscreen.space_type_set_or_cycle
Uitleg · 42.8

Veelvoorkomende problemen in de Graph Editor

8/9

De graaf lijkt leeg: net als bij de Dope Sheet, controleer eerst of het juiste object geselecteerd is en of 'Only Show Selected' niet alles wegfiltert.

Mijn curve springt ineens gek uit: een verdwaalde handle (per ongeluk versleept) of een extreme Auto-berekende overshoot — zet het handle-type op Auto Clamped om dat automatisch te temperen.

Wijzigingen in de curve doen niets in de viewport: sta je niet op een frame binnen het beïnvloede bereik, dan zie je vanzelfsprekend geen verschil — beweeg de afspeelkop om te controleren.

Only Show Selected (pijl-icoon) is ook hier de eerste check bij een leeg lijkende graaf, net als in de Dope Sheet.RECBLENDER 5.1 · D42-GRAPH-MASTER00:00:00:00173×65
shot-d42-graph-masterOnly Show Selected (pijl-icoon) is ook hier de eerste check bij een leeg lijkende graaf, net als in de Dope Sheet.
Zelf doen · 42.9

Zelf proberen: een bounce-effect maken

9/9

Open start_graph.blend met een object dat drie rechte keyframes heeft (omhoog, omlaag, omhoog).

  1. 1Selecteer het object en open de Graph Editor.
  2. 2Selecteer alle keyframes en zet Interpolation Mode op Bezier (indien nog niet zo).
  3. 3Selecteer de onderste keyframe en zet Interpolation Mode op Bounce, Easing Out.
  4. 4Speel de animatie af en bekijk het bounce-effect.
  5. 5Pas de handle van de bovenste keyframe aan naar Vector voor een scherpere top.
Gelukt als…Een beweging die stuitert op het laagste punt in plaats van vloeiend om te keren.
Sleep om rond te draaien
001
start_graph.blend
Bounceobject1 materialen8 vertices