<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <HTML ><HEAD ><TITLE >Key Frames</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="Blender Documentation Volume I - User Guide" HREF="book1.html"><LINK REL="UP" TITLE="Animation of Undeformed Objects" HREF="c5819.html"><LINK REL="PREVIOUS" TITLE="Animation of Undeformed Objects" HREF="c5819.html"><LINK REL="NEXT" TITLE="The IPO Curves" HREF="x5879.html"></HEAD ><BODY CLASS="section" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Blender Documentation Volume I - User Guide: Last modified April 29 2004 S68</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="c5819.html" ACCESSKEY="P" ><<< Previous</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Animation of Undeformed Objects</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="x5879.html" ACCESSKEY="N" >Next >>></A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="section_keyframe" ></A >Key Frames</H1 ><DIV CLASS="figure" ><A NAME="BSG.ANI.F.S68.101" ></A ><DIV CLASS="mediaobject" ><P ><IMG SRC="PartA/rigid_animation/gfx/InsertKeyMenu.png"></P ></DIV ><P ><B >Figure 1. Insert Key Menu.</B ></P ></DIV ><P > The simplest method for creating an object IPO is with the "Insert key" (<B CLASS="keycap" >IKEY</B >) command in the 3DWindow, with an Object selected. A Pop-up menu provides a wide selection of options (<A HREF="x5849.html#BSG.ANI.F.S68.101" >Figure 1</A >). We will select the topmost option: <TT CLASS="literal" >Loc</TT >. Now the current location X-Y-Z, is saved and everything takes place automatically: </P ><P ></P ><UL ><LI ><P >If there is no IPO block, a new one is created and linked to the object. </P ></LI ><LI ><P > If there are no IPOCurves in the channels <TT CLASS="literal" >LocX</TT >, <TT CLASS="literal" >LocY</TT > and <TT CLASS="literal" >LocZ</TT >, these are created. </P ></LI ><LI ><P > Vertices are then added in the IPOCurves with the exact values of the object location. </P ></LI ></UL ><P > We go 30 frames further on (3 x <B CLASS="keycap" >UPARROW</B >) and move the object. Again we use <B CLASS="keycap" >IKEY</B >. Now we can immediately press <B CLASS="keycap" >ENTER</B > since Blender remembers our last choice and will highlight it. The new position is inserted in the IPO Curves. We can see this by slowly paging back through the frames (<B CLASS="keycap" >LEFTARROW</B >). The object moves between the two positions. </P ><P > In this way, you can create the animation by paging through the frames, position by position. Note that the location of the object is <I CLASS="emphasis" >directly</I > linked to the curves. When you change frames, the IPOs are always re-evaluated and re-applied. You can freely move the object within the same frame, but as soon as you change frame, the object 'jumps' to the position determined by the IPO. </P ><P > The rotation and size of the object are completely free in this example. They can be changed or animated with the Insert key procedure by selecting from the <B CLASS="keycap" >IKEY</B > menu the other options such as Rotation, Size and any combination of these. </P ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="c5819.html" ACCESSKEY="P" ><<< Previous</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="book1.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="x5879.html" ACCESSKEY="N" >Next >>></A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Animation of Undeformed Objects</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="c5819.html" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >The IPO Curves</TD ></TR ></TABLE ></DIV ></BODY ></HTML >