Timeline

March 2nd, 2005 . 3 comments

Over the last few days, I’ve committed some code for a time slider to the Tuhopuu Blender testing version, which will hopefully be a big usability boost for animation. I’ve been working on some animation lately myself, so it was a good motivation to polish up this work, which has been sitting around in a partially done state since last year. You can give it a try by picking up a tuhopuu testing build from over at the blender.org forums.

Timeline screenshot

If I could turn back time


Notable features include: (excerpt from the CVS commit logs)

  • Useful controls for start/end/current frame, and

    buttons to rewind, play and fast forward in the active time area.

    The area before the start frame and after the end is now tinted

    out slightly.

  • The auto key recording is now actually useful 😉

    Rather than being a user preference, it’s now a toggle in the

    timeline (red record symbol) which can be flicked on and off

    quickly, which is really how this is meant to be used. The button

    currently works for both object and action keyframes, hopefully it can be extended to other Ipos such as materials in the future.

  • Keyframes of the active object are shown as little lines in the

    timeline. Yellow lines represent object keys, blue lines represent

    action keys

  • Markers! Markers are the little triangles you can see in the

    screenshot above. Video editors should be very familar with this,

    they’re used very often in editing to help time cuts etc, but I don’t

    know of any other 3D apps that have this, which is a little

    surprising.

    Basically, markers are used to mark spots on the timeline, that may

    mean something to you, so you can easily find that point later.

    They’re useful for timing animation, syncing animation to audio,

    and plenty of other things, I’m sure. You can drop a marker on the

    current frame by pressing M while the mouse is over the timeline,

    or also by pressing M during animation playback (Alt A, play

    button, whatever). You can remove a marker from the current frame

    with Alt M. There is currently a limit of 99 markers

  • Support for naming markers. Ctrl M or Frame->Name Marker opens

    a text field where you can give a marker on the current frame a

    name, which displays next to the triangle icon.

  • Previous / Next Keyframe buttons. These should be pretty self

    explanatory – clicking them brings the current frame to the previous

    or next keyframe visible on the timeline.

  • Hotkeys (S and E) for setting the current frame as the start or

    end frame of the animation.

  • Right mouse button now cancels animation playback, just like most

    other ‘temporary modes’ (same functionality as Esc).

  • Timeline now initialises showing frame numbers by default

§ 3 Responses to Timeline"

  • Mal says:

    Nice work Matt,

    I can’t believe that you are getting all this work done, and you’re only really starting out as a coder!!! Although I’ve heard that many creatives have approached the logic ( and art ) of coding from a certain angle, and have implemented many excellent software solutions

    I can’t wait to see how you get on, when you get up to speed!

    Many thanks for your continued excellent work on Blender…
    Mal

  • Jiri says:

    It would be nice to ha possibility to move markers. RMB … select marker “G” … move marker. Duplication with “Shift-D” would be nice too. RMB popups some window no … it is confusing for me, because RMB is used for selecting in other windows. We want consistent behavior in Blender, right?

    Jiri

  • Matt says:

    Mal: Aw shucks, thanks! I’m really just going by trial and error, learning what I need to learn in order to get the job done. I think it may also help that Ton was an ‘artist coder’, without really any formal programming education – I suspect it’s influenced the blender source in a way that it’s easier for people like me to understand.

    Jiri: I replied to you on the tuhopuu-devel mailing list 🙂 Thanks for your help with this further work, it’s much appreciated!

Leave a Reply

Your email address will not be published. Required fields are marked *

What's this?

You are currently reading Timeline at Matt Ebb.

meta