Animating slide shows in OpenOffice.org Impress

October 16th, 2008 by Bruce Byfield in

Your rating: None Average: 2.7 (44 votes)

Animation is one of the less-known features in OpenOffice.org Impress. Its most obvious uses are for transitions for individual objects on a slide (rather than for the entire slide), or for dramatic emphasis and calling attention to objects. But it can also be used for more serious purposes, such as illustrating a procedure that is clearer if you can see it in motion -- for instance, one of the most effective animations I saw showed was on a Society for Creative Anachronism site that explained how the links in chain mail fitted together.

If any of these purposes sound useful to you, then you should take the time to investigate the two means of animation in Impress: The Animation dialog window opened from the Insert menu, and the Custom Animation Pane. Both work on any sort of visual object, including imported pictures, shape primitives, or graphic text, although obviously some objects are more suitable for certain types of animation than others.

Despite its name, the pane is for those who prefer OpenOffice.org to do most of the work. By contrast, the Animation dialog is for those who prefer to build their own animation. The two systems cannot both be applied to the same object, although you can use both on the same slide with different objects.

Using the Animation dialog window

The Animation dialog is the most basic way of creating an animation in Impress. It lacks the built-in animation effects of Custom Animation, but it is easier to use for simple animations.

Before you start to use the Animation dialog, create or import all the objects you will use in the animation. When all the objects are ready, select them all, then click Insert -> Animated Image to open the Animation dialog window. Annoyingly, the controls in the window are not labelled, except in the mouseover help, but that should be only a momentary distraction.

Your first step is to click either the Apply Objects Individually to create a separate animation frame for each object you selected. In effect, this choice makes each object a frame in the animation -- and, as with any animation, the more frames you have, the better it will tend to look. There is also an Apply Object button that creates a single frame from all objects, but, to be honest, I have yet to find a purpose for it.

Similarly, although you can choose Group Object under Animation Group in the window, the only choice that seems useful here is Bitmap Object.

From here, go to the top of the controls in the window, which serves as a very simplified timeline. The Image Number field, you notice, shows the number of the last frame in the animation. By changing the Image Number, you can set the Duration to display each frame individually. You can then finish by setting the Loop Count; it is set by default to Max, which mean infinite looping, but have mercy on your audience and choose a much lower setting unless you are planning a display that will run unattended.

Having set the timing, click the Create button, and the animated .GIFs is added to the center of the current slide. From there, you can move it exactly like any other object. You can also delete the original objects, which you don't need any more.

Using the Custom Animation pane

The Custom Animation pane helps you to create a piece of animation using default motions supplied by OpenOffice.org. It is usually in the Tasks column on the right of the Impress window. If it is not, then you can open it by selecting Slideshow -> Custom Animation from the menu, and use the arrow on the left of the pane's title bar to expand or collapse it. The pane is easier than the dialog to use, and its effects add considerably to the complexity of the animation you can quickly produce.

As with the Animation dialog, begin working with the Custom Animation pane by creating or importing the objects that will feature in the animation. When you are ready, select the first object in the animation and click the Add button to open a dialog window.

The Custom Animation dialog allows you to apply dozens of different types of movement to the selected object. For convenience, these types are divided by tabs into different ways for the object to enter or exit the slide (Entrance and Exit) , to call attention to the object (Emphasize), or to move on and outside the slide (Motion Paths). Each tab is further subdivided into categories, such as Basic, Exciting, Moderate, and Special. If you chose a Motion Path, it displays on the slide, where it can be resized or repositioned by selecting it and dragging on its selection handles.

By clicking the Automatic Preview box, you can test animations without leaving the dialog window.

Once you have clicked the OK button to set the effect, you can fine-tune it in the Effects sub-pane. Note that the name of the sub-pane and what you can select in its second field changes with the selected effect. However, you always have three choices:

  • Start: Choices are On click (of the animated object), or With Previous or After Previous -- that is, in relation to the previous animated object.T o start the animation of the object as soon as its slide opens, select With Previous.
  • Property: Although the choices here vary with the selected effect, if you click the Ellipsis button (. . .) to the right of the field, you can always choose effect and timing options. On the Effects tab of the window opened by the Ellipsis button, you can set the object to dim or hide after the animation is over, add an accompanying sound, or, if the object is graphic text, set animation specific to text. From the Timing tab, you can set individual details of the effect, as opposed to the entire animation, how many times the animation repeats, and whether an object that moves returns to its original position when the animation is done. You can also what triggers the effect, and when it is triggered
  • Speed: This setting refers to the animation as a whole, and not any applied effects. Regardless of the computer, you will probably find any speed setting except Fast and Very Fast sluggish and jerky. However, you might have reason to endure these limitations, such as matching the speed to your spoken explanation of the animation.

When you have finished with the first object in the animation, selection the next object to be animated, and repeat the steps. Select an object in the sub-pane, and you can alter its position in the animation sequence by using the up and down arrows.

Conclusion

As you work with these two animation tools, remember than both are far from precision tools. In fact, animated .GIFs are rather old fashioned. Neither is intended for full-fledged animation, and,if you decide to use them, be prepared for a lot of trial and error until you get things exactly right.

In addition, remember that, like any special effect, animation is easy to overdo, especially if you have just discovered it. Unless you exercise restraint, animations can easily distract and annoy your audience -- like a blink tag in HTML, only much worse. Regardless of the tool you use, think twice before using any piece of animation, and, if you go ahead make sure that it stops or at least dims or hides instead of looping endlessly.

Keep in mind the limitations of Impress' animation tools, and they can enhance your presentations the way in which they are intended. Forget them, and don't be surprised if you have an audience revolt to handle.

__________________________

--
Bruce Byfield (nanday)


Special Magazine Offer -- Free Gift with Subscription
Receive a free digital copy of Linux Journal's System Administration Special Edition as well as instant online access to current and past issues. CLICK HERE for offer

Linux Journal: delivering readers the advice and inspiration they need to get the most out of their Linux systems since 1994.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
shirish's picture

homepage

On October 31st, 2008 shirish (not verified) says:

Hi all,
Was able to find out the homepage of Society for Creative Anachronism but finding that damn animation on the site is a pain.

http://www.sca.org/

I tried site: http://wwww.sca.org filetype:odp as well http://wwww.sca.org filetype:odf but both turned nada. Any ideas folks?

Anonymous's picture

Like everyone says: Lame.

On October 23rd, 2008 Anonymous (not verified) says:

Like everyone says: Lame. Lame. Lame. But even worse, LJ published it. No movies, links, references, pictures.

Frostwarning's picture

Who'ld've though so many

On October 21st, 2008 Frostwarning (not verified) says:

Who'ld've though so many linux users would hate reading text so much! How hard is it to open an OOO window and play along as you read? We aren't Windows and Mac users, after all.

But most of us ARE Americans, so I suppose some pretty pitchurrrs would've been nice.

Brad Allen's picture

screenshots

On October 17th, 2008 Brad Allen (not verified) says:

good god man, a screenshot or two. it's not difficult.

Bemfic's picture

Examples would be nice

On October 17th, 2008 Bemfic says:

This would have made much more sense if there had been even one simple example.

__________________________

Bemfic

Anonymous's picture

Change your fucking font

On October 17th, 2008 Anonymous says:

Change your fucking font color, its making me blind.

Anonymous's picture

Does embedding movies work yet?

On October 17th, 2008 Anonymous (not verified) says:

Is it possible to embed an mpeg, avi or even ogg theora movie in impress yet? The last time I looked into this there were all sorts of bizarre java-related dependencies and even after you met them all it failed miserably. Nowadays I have resorted to having a link to lauch mplayer from within impress but this is an ugly hack that makes my presentations look a lot less professional than they could be.

Anonymous's picture

Eh...

On October 17th, 2008 Anonymous (not verified) says:

An article on how to effectively present ideas using animation.. and didn't include animation to make it easier to follow along?!

Anonymous's picture

we want pics

On October 17th, 2008 Anonymous (not verified) says:

Am I really supposed to read all that ?
Jes

stelt's picture

any SVG used in the implementation?

On October 17th, 2008 stelt (not verified) says:

I'd love for an extra tool to create SVG animations, especially of the semantic kind.

Anonymous's picture

i didnt read this article

On October 17th, 2008 Anonymous (not verified) says:

i didnt read this article cos i am a cunt! i agree with first posters!

Anonymous's picture

Ummm ... no examples? Even a

On October 17th, 2008 Anonymous (not verified) says:

Ummm ... no examples? Even a few screenshots would do. A short video on youtube. Anything.

Post new comment

Please note that comments may not appear immediately, so there is no need to repost your comment.
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd> <i> <b>
  • Lines and paragraphs break automatically.

More information about formatting options

Newsletter

Each week Linux Journal editors will tell you what's hot in the world of Linux. You will receive late breaking news, technical tips and tricks, and links to in-depth stories featured on www.linuxjournal.com.
Sign up for our Email Newsletter

Tech Tip Videos

From the Magazine

July 2009, #183

News Flash: Linux Kernel 3.0 to include an on-the-go Expresso machine interface! Ok, maybe not, but Linux is definitely going mobile, from phones to e-readers. Find out more inside about Android, the Kindle 2, the Western Digital MyBook II, The Bug, and Indamixx (a portable recording studio). And if you've gone mobile and you been wanting more Emacs in your life then check out Conkeror.


To compliment the mobile we've got the stationary: parsing command line options with getopt, checking your Ruby code with metric_fu, and building a secure Squid proxy. How is this stationary you ask? What can we say? It's not. We just wanted to see if anybody actually read this part of the page :) .


All this and more, and all you have to do is get your hot sweaty hands on the latest copy of Linux Journal.





Read this issue