Creating your own countdown timer in Blender

Ok, this is my first post in this website, I will try to do it with my best english, to openup these possibilities to everyone.

I recently wanted to improve my skills on video creating. I always create some simple videos for my friends and family, put it on a DVD with menus and distribute it. But this time I wanted to explore some more complicated things.

As I am a huge fan of Ultimate Frisbee, and play myself, I thought that creating my first sport video from the finale game of the Bayreuth tournament in Germany, where I played with the Cranberry Snack.

NOTE : I need to precise that this is my first attempt with Blender, so please be indulgent and give more advice than angry words about it !

For those who cannot wait to download, test and play with the file, here it is : countdown.blend
(tested on Blender 2.59)

How does it works ?

  • There is 2 text field (for minutes, and for seconds)
  • The main thing is to update the text on each frame, and this is done with a workaround in Blender.
    The Python script from Atom (see References) included runs like a Timer, each x seconds, and the script test if the frame is the same or if it changed.
    If the frame changed, then we update the text with a little bit math, and Python/Blender functions.
  • If you would like to use it, just changed the variables, change also the end Frame to be 2 times the number of seconds you want + 1.
    Then adapt the appearence (background, color of text, font, movement of camera if desired, etc.) and RENDER !

Here is the result obtained by the script :
[nggallery id=1]

 

References :

  • The help of Geoff Martin and his attempt to make the same
  • The script made by Atom and used by BenSimonds to use a script changing each frame dynamically