logo back up home forward   further reading more topics »

mjbWorld program - User guide - Keyframing

Note: Keyframing may not be availible in the version of this program currently availible from this site.

Keyframing allows you to change parameters in the scene over time. To do this you can specify how these parameters change in a timeline window. (for more information about this see keyframe theory)

To display the timeline window, select 'add timeline window' from the view menu.

A timeline view will then appear, looking somthing like this:

In the timeline box you can define parameters and the name of the node that holds the parameter. Parameters can only be chanded in this way in named nodes.

The timeline is divided into frames, starting at frame 0, frame 1, and so on. Those frames which are set to red have a value in them. When a node/parameter is entered then frame 0 is always set to the value from the actual node.

Values can be set into the other frames by clicking on the frame, you will then be prompted for the value.

You can play the animation by pressing the 'play' button or by pressing step forward or step backward, or by dragging the position of the vertical line.

The value of a patameter at any particular frame, will be the value of the parameter under the line. If there is no value in that particular fram then the value wil be a weighted combination of the values to the left and to the right. (ie linier interpolation). If there are no vaules to the right then it will be equal to the value to the left.


metadata block
see also:
Correspondence about this page

Book Shop - Further reading.

Where I can, I have put links to Amazon for books that are relevant to the subject, click on the appropriate country flag to get more details of the book or to buy it from them.

 

Commercial Software Shop

Where I can, I have put links to Amazon for commercial software, not directly related to this site, but related to the subject being discussed, click on the appropriate country flag to get more details of the software or to buy it from them.

 

Can you help?

Please send me any improvements to here. I would appreciate ideas to make the pages more useful including error correction, ideas for new pages, improvements to wording. It helps if you quote the full URL of the page.

 

progam

I am working on a project which uses these principles, if you would like to help me with this you are welcome to join in, here:

http://sourceforge.net/projects/mjbworld/

This site may have errors. Don't use for critical systems.

Copyright (c) 1998-2008 Martin John Baker - All rights reserved.