Tutorial: Simple animations
By olivS, mardi 8 mars 2005 à 16:00 :: Blender tutorials :: #17 :: rss :: PDF

Making animations can sound very intimidating, but it is often easy, even for beginers to make their very first animation without great harassment. This tutorial is there to show you how to do it.
File(s) Attached :
- No file available for download
For Blender: 2.33 - Version française disponible(
)
::Basics::
We are about to make an animation by defining the locations and rotation angles of our main object at key moments; the instantaneous states thus generated are called animation keys. In order to define them, we will start with activating an object, simply by selecting it. At a given moment, set by the current Frame number, we will record the position and rotation angle of the object by striking the I key, and then we will choose, in the pop-up menu, the LocRot option. Then we will change the current Frame number, and for this new moment, we will give to our object new locations and rotation angles. Again, we will record them for this key moment, by striking the I key and by choosing, again, in the pop-up menu, the LocRot option. We will repeat all of this for as much animation keys as needed. Blender will then interpolate, for all the intermediate frames between the defined animation keys, the intermediate locations and rotation angles.
- Frames and speed of the animation
There's obviously a strong tie between both of them. The speed of the animation can be set Scene menu (F10 key), in the Format tab and the Frs/sec (frames per second) parameter. Thus, with the default value of 25 Frs/sec, a frame "lasts" exactly 1/25th second. This means that when your animation is at the 25th frame, the animation already last one second; at the 50th frame, two seconds; at the 75th frame, three seconds, etc.
::How to define animation keys::
Start with downloading the starting file, unpack it and the open it within Blender. You will pay attention, on the upper left corner of the screen, to the IPO Curve Editor window. This is where the changes made through the use of the I key will be recorded, and could be edited later. In the Scene menu (F10 key) and in the Format tab, you will note that we set the speed of animation to 24 Frs/sec.

Select the cube, and make sure that the Frame number is set to 1.>

We will now insert the first key for the Frame number 1. Simply strike the I key. A pop-up menu appears, so that you could record the status of many available parameters. Choose LocRot and pay attention to how the IPO Curve Editor window changes.

Six curves just appeared: 3 for Loc, 3 for Rot. This is because the location (Loc) of your object in a tridimensional space needs three componants (x, y and z) in order to be defined. The same for the rotation (Rot), three angles (around the x axis, around the y axis and around the z axis) are needed in order to define its angular rotations in the same tridimensional space. However, you will note that these six curves are perfectly plane. This is because you have juste defined the initial state of your object (regarding its location and rotation).
Now, jump to the Frame number 48 (with an animation set at a speed of 24 Frs/sec, the 48th Frame matches exactly with two seconds of animation). Toggle to side view (3 key from the num pad) and translate (G key) your object two units upward (keep the CTRL key pressed during this operation) and strike the ENTER key in order to validate the new location.
Still in the same view, rotate (R key) your object by -180° around its origin and strike the ENTER key in order to validate the new rotation.

Now, strike again on the I key. In the pop-up menu, just like before, choose LocRot. Two out of the six curves from the IPO Curve Editor window have just changed.

Now jump to the Frame number 96 (another two seconds later, in our animation). Still in side view, translate (G key) your object two units downward (keep the CTRL key pressed during this operation) and strike the ENTER key in order to validate the new location. Strike for the last time on the I key, but this time, choose only Loc, and pay attention to the changes in the IPO Curve Editor window.

- We will now comment it, before playing with it. On the 48th frame, we have a cube moded upward while in side view; this is a translation along the Z axis, so this the LocZ curve which will be effected in the IPO Curve Editor window. In this very same view, the cube has been rotated around its pivot poin; this is a rotation around the X axis, so this is the RotX curve which is effected.
::The IPO Curve Editor window::
It shows three parts. The main part is occupied by a graphic showing the curves, with the time (the Frame numbers of the animation) as the X-coordinate, and the value of the animated parameters as the Y-coordinate. The green cursor can be moved using the left mouse button, in order to show the state at a given moment (the current Frame automatically updates, as well as the 3D views).
- Good to know: You can select a given curve, either by using the right mouse button directly on the curve, or by using the left mouse button on its name in the list on the right. A selected curve could be edited, using the TAB key. From then, you gain access to the key points that builds it, and you can modify them according to your wishes, using the now classic G key in order to translate the selected points.
On the right you can read all the parameters available for animation. They change according to the kind of parameters choosen, and this choice is made through the button menu IPO type, in the bar at the bottom of the window: you can get access to Object, Material, World, Texture, Vertex, Constraint, and Sequence parameters. Each of this option displays a different list of parameters available for animation.
Under the IPO Curve Editor window, you can find a menu bar. Most importantly, you will find there the IPO type button menu we already wrote about, and the Curve sub-menu, in which we will have a specific interest hereafter.
- Interpolation mode: now that we have inserted a few animation keys, using the I key,we still have to define what lays between these points. For example, if we would like a discontinuous and jittery animation, we would coose the Constant option; for a smooth and continuous animation, we would choose Linear; and for a smooth and slightly dampened animation, we would choose the Bezier option.
- Extend mode: this option lets you set what is the behavior of Blender when it reaches the very last animation key defined. By default, beyond the last key, the curve becomes horizontal, meaning that the animated parameter won't vary anymore as time passes; this is the Constant option. When choosing the Extrapolation option, the curve is then "extended" according to the last slope defined. The Cyclic option, on the other side, makes sure that the curve will repeat itself indefinitely according to the curve segments defined until now. And at last, Cyclic Extrapolation lets you both cycle indefinitely (as previously) and also extrapolate the increase in amplitud of the cycles, according to the animation keys previously defined.
::Final words about our animation::
In the IPO Curve Editor window, select the LocZ curve with the left mouse button. In the Curve > Interpolation mode menu, choose Bezier, and then, in Curve > Extend mode, choose Cyclic. The movements sequence defined with the animation keys will lead to a cyclic curve, with a smooth and continuous interpolation, slightly dampened.

Now select the RotX curve with the left mouse button. In the Curve > Interpolation mode menu, choose Linear, and then, in Curve > Extend mode, choose Extrapolation. Doing thus, we make sure that the rotation speed of the cube around the X axis will stay constant (the curve show a single slope) up to infinite. We are done with our animation!

In the Scene menu (F10 key), in the Format tab, choose Jpeg, Quality: 90 and 24 Frs/sec. Finally, in the Anim tab, press the ANIM button in order to start the rendering of the animation, and PLAY in order to play it back within Blender once all the renderings are done.

Comments
1. On lundi 5 décembre 2005 à 18:38, by Dave
2. On mercredi 1 mars 2006 à 02:03, by Tokay (TM)
3. On mercredi 8 mars 2006 à 19:59, by Tobbe da man
4. On jeudi 9 mars 2006 à 04:12, by EK
5. On jeudi 9 mars 2006 à 21:41, by Der man
Réponse de olivS le vendredi 31 août 2007 à 09:27
6. On jeudi 9 mars 2006 à 22:34, by craig
7. On samedi 11 mars 2006 à 00:32, by Latentfox
8. On samedi 11 mars 2006 à 15:19, by Grateful
9. On lundi 13 mars 2006 à 23:41, by Bruce
10. On mardi 14 mars 2006 à 01:53, by CannonRF4
11. On mardi 14 mars 2006 à 21:35, by Tristan
12. On mercredi 15 mars 2006 à 00:24, by Gemini
13. On dimanche 19 mars 2006 à 21:14, by Henry
14. On mardi 21 mars 2006 à 01:04, by Henry
15. On mardi 21 mars 2006 à 08:45, by olivS
16. On mercredi 22 mars 2006 à 01:52, by Henry
17. On jeudi 23 mars 2006 à 05:32, by damun
18. On dimanche 26 mars 2006 à 09:55, by Tim
19. On mercredi 29 mars 2006 à 20:26, by oja
20. On dimanche 2 avril 2006 à 00:23, by nokirar
21. On dimanche 2 avril 2006 à 00:30, by nokirar
22. On dimanche 2 avril 2006 à 05:18, by Don
23. On vendredi 7 avril 2006 à 13:04, by random
24. On dimanche 16 avril 2006 à 03:55, by Henry
25. On mercredi 19 avril 2006 à 21:28, by yomama
Réponse de olivS le vendredi 31 août 2007 à 09:30
26. On lundi 24 avril 2006 à 02:38, by JAXMP
27. On jeudi 27 avril 2006 à 23:51, by Sid
28. On samedi 29 avril 2006 à 15:51, by Wu
29. On dimanche 30 avril 2006 à 07:48, by 6twenty
30. On dimanche 30 avril 2006 à 08:28, by olivS
31. On dimanche 30 avril 2006 à 12:51, by 6twenty
32. On dimanche 30 avril 2006 à 21:46, by 6twenty
33. On vendredi 12 mai 2006 à 05:29, by NYCNelson
34. On samedi 27 mai 2006 à 08:55, by Alex_0077
35. On lundi 5 juin 2006 à 21:31, by Guilmon
36. On mercredi 7 juin 2006 à 21:25, by Jimmy Legs
37. On dimanche 11 juin 2006 à 00:02, by Yosee
38. On mardi 13 juin 2006 à 14:46, by Thanks!
39. On mardi 7 novembre 2006 à 20:48, by Vsin
40. On jeudi 9 novembre 2006 à 12:19, by Phawi
41. On samedi 11 novembre 2006 à 08:37, by Mizou
42. On jeudi 16 novembre 2006 à 18:57, by Enelass
43. On vendredi 17 novembre 2006 à 01:53, by NOOB
44. On vendredi 24 novembre 2006 à 02:48, by voice
45. On mardi 28 novembre 2006 à 04:27, by Amazinzay
46. On mardi 28 novembre 2006 à 04:59, by linuxfreak
47. On jeudi 30 novembre 2006 à 03:47, by YAKU
48. On mardi 5 décembre 2006 à 19:52, by Condera
49. On jeudi 7 décembre 2006 à 06:24, by media guy
50. On jeudi 7 décembre 2006 à 22:35, by F3ca
51. On vendredi 8 décembre 2006 à 19:33, by Hanan
52. On vendredi 29 décembre 2006 à 04:20, by bluelab
53. On samedi 6 janvier 2007 à 18:34, by Besh
54. On mardi 9 janvier 2007 à 18:23, by Jecklen
55. On vendredi 12 janvier 2007 à 02:54, by the hamburglar
56. On mardi 16 janvier 2007 à 07:28, by nub
57. On vendredi 19 janvier 2007 à 04:44, by FUZZbuzz123
58. On dimanche 21 janvier 2007 à 19:01, by Matt
59. On dimanche 21 janvier 2007 à 19:23, by pieman
60. On dimanche 21 janvier 2007 à 19:30, by pieman
61. On samedi 27 janvier 2007 à 02:29, by Jo3
62. On samedi 27 janvier 2007 à 02:35, by Jo3
63. On jeudi 8 février 2007 à 22:00, by Zach
64. On samedi 17 février 2007 à 04:11, by Bryan
65. On dimanche 18 février 2007 à 17:15, by pompler
66. On vendredi 2 mars 2007 à 04:09, by Eddy
67. On samedi 3 mars 2007 à 15:21, by Hannes
68. On jeudi 8 mars 2007 à 02:21, by MX
69. On vendredi 9 mars 2007 à 19:28, by YOYO
70. On samedi 10 mars 2007 à 01:31, by squirrel
71. On vendredi 16 mars 2007 à 02:12, by Steve
72. On samedi 17 mars 2007 à 06:45, by ggmfallen
73. On mardi 20 mars 2007 à 11:03, by neill
74. On jeudi 22 mars 2007 à 10:25, by Moortier
75. On jeudi 22 mars 2007 à 10:30, by Eddy
76. On jeudi 22 mars 2007 à 10:32, by Eddy9007
77. On jeudi 22 mars 2007 à 10:34, by Eddy9007
78. On dimanche 25 mars 2007 à 05:29, by DAB
79. On mardi 27 mars 2007 à 21:54, by dom
80. On samedi 31 mars 2007 à 14:35, by Ray J
81. On vendredi 6 avril 2007 à 02:50, by 132591
82. On vendredi 6 avril 2007 à 02:51, by 132591
83. On mardi 10 avril 2007 à 13:56, by Pete
84. On mercredi 11 avril 2007 à 00:04, by RTREYTR
85. On mercredi 11 avril 2007 à 02:30, by Dabombizhear
86. On mercredi 11 avril 2007 à 23:14, by Anon
87. On mercredi 18 avril 2007 à 21:56, by Edgar
88. On vendredi 20 avril 2007 à 06:15, by Zach
89. On lundi 23 avril 2007 à 18:44, by Mad B
90. On lundi 23 avril 2007 à 19:40, by lost
91. On mardi 24 avril 2007 à 15:40, by blender sucks
Réponse de olivS le vendredi 31 août 2007 à 09:37
92. On mardi 24 avril 2007 à 22:49, by graybaine11
93. On mardi 24 avril 2007 à 22:54, by graybaine11 or Kiyle
94. On mardi 24 avril 2007 à 23:48, by graybaine11 or Kiyle
95. On mercredi 25 avril 2007 à 01:06, by Zach
96. On mercredi 25 avril 2007 à 13:38, by Daniel
97. On mercredi 25 avril 2007 à 15:59, by Kunal
98. On mercredi 25 avril 2007 à 16:21, by Dixon
99. On jeudi 26 avril 2007 à 16:06, by Kunal
100. On jeudi 26 avril 2007 à 16:09, by Mr 216.195.0.34...
101. On vendredi 27 avril 2007 à 15:42, by kunal
102. On lundi 30 avril 2007 à 23:27, by Andy Milonakis
103. On mardi 1 mai 2007 à 19:24, by razer
104. On mardi 1 mai 2007 à 21:48, by ...
105. On mercredi 2 mai 2007 à 05:23, by Jasprelao
106. On vendredi 4 mai 2007 à 22:24, by Mr Tall
107. On jeudi 10 mai 2007 à 11:32, by theodorian
108. On samedi 12 mai 2007 à 21:19, by Anticanalla
109. On dimanche 13 mai 2007 à 04:39, by Zach
110. On mardi 15 mai 2007 à 15:27, by space medafighter x
111. On mardi 15 mai 2007 à 18:31, by GingerBread Matrix
112. On vendredi 18 mai 2007 à 22:05, by Alkibiades
113. On mercredi 23 mai 2007 à 06:17, by TBM18
114. On mercredi 23 mai 2007 à 06:25, by 7bm417n00bdr4g0n
115. On dimanche 3 juin 2007 à 23:24, by Endo
116. On lundi 4 juin 2007 à 21:31, by Jochen
117. On mardi 5 juin 2007 à 02:44, by Shiroma
118. On mercredi 6 juin 2007 à 06:55, by tdog
119. On mercredi 6 juin 2007 à 22:17, by greg
120. On vendredi 8 juin 2007 à 06:27, by logos01
121. On samedi 9 juin 2007 à 19:59, by gray wolf
122. On mardi 12 juin 2007 à 22:21, by mtracer
123. On jeudi 14 juin 2007 à 00:00, by ted
124. On jeudi 14 juin 2007 à 18:26, by zop92
125. On samedi 16 juin 2007 à 15:49, by umayxa3
126. On samedi 23 juin 2007 à 23:23, by si1ver2
127. On mercredi 27 juin 2007 à 09:52, by Gawwy
128. On lundi 9 juillet 2007 à 13:05, by Quedepi
129. On jeudi 12 juillet 2007 à 15:09, by xox c xox
130. On dimanche 15 juillet 2007 à 05:34, by SteveHtml
131. On dimanche 15 juillet 2007 à 20:10, by asd
Réponse de olivS le vendredi 31 août 2007 à 09:41
132. On lundi 23 juillet 2007 à 21:52, by dandymcgee
133. On lundi 23 juillet 2007 à 21:56, by somekid
134. On mercredi 25 juillet 2007 à 16:07, by Dave2
135. On jeudi 2 août 2007 à 08:39, by Engineer
136. On vendredi 3 août 2007 à 22:24, by Astrono
137. On mercredi 8 août 2007 à 03:14, by TheBigS
138. On vendredi 10 août 2007 à 03:45, by Stratis
139. On vendredi 10 août 2007 à 16:59, by LOL
140. On lundi 13 août 2007 à 03:36, by Prostetnic Vogon Jeltz, Lord of Officious Beaurocrats
Réponse de olivS le mercredi 15 août 2007 à 00:01
141. On lundi 27 août 2007 à 09:56, by James Stanley
142. On vendredi 31 août 2007 à 03:40, by Zaiba
Réponse de olivS le vendredi 31 août 2007 à 09:24
143. On lundi 3 septembre 2007 à 17:37, by AsaH
Réponse de olivS le mardi 4 septembre 2007 à 21:02
144. On mercredi 19 septembre 2007 à 21:05, by Tater
145. On mercredi 19 septembre 2007 à 21:10, by Tater
Réponse de olivS le mercredi 19 septembre 2007 à 23:44
146. On jeudi 20 septembre 2007 à 22:36, by Tater
147. On mercredi 26 septembre 2007 à 11:04, by Gnostic
148. On mercredi 26 septembre 2007 à 21:00, by Andreas
Réponse de olivS le mercredi 26 septembre 2007 à 21:39
149. On jeudi 27 septembre 2007 à 19:31, by Andreas
150. On jeudi 27 septembre 2007 à 19:37, by Andreas
151. On mercredi 3 octobre 2007 à 19:06, by msadiqrajani
152. On vendredi 5 octobre 2007 à 17:46, by Morten
Réponse de olivS le vendredi 5 octobre 2007 à 18:26
153. On dimanche 14 octobre 2007 à 22:21, by Laetittia
154. On dimanche 14 octobre 2007 à 22:38, by Laetittia
155. On lundi 29 octobre 2007 à 05:46, by Tom
156. On mardi 30 octobre 2007 à 18:45, by qwer
157. On mardi 30 octobre 2007 à 19:10, by qwer
158. On samedi 3 novembre 2007 à 00:13, by hornby
159. On samedi 3 novembre 2007 à 18:16, by AbrahamZ
Réponse de olivS le samedi 3 novembre 2007 à 22:33
160. On dimanche 4 novembre 2007 à 00:46, by Ziggyboy
161. On dimanche 11 novembre 2007 à 21:42, by hi!....
162. On dimanche 11 novembre 2007 à 21:43, by WOOOOOOOOOW!!!
163. On dimanche 11 novembre 2007 à 21:46, by HI!!
164. On jeudi 15 novembre 2007 à 05:15, by Bro. Babylon
165. On vendredi 16 novembre 2007 à 21:23, by Dave
166. On samedi 24 novembre 2007 à 01:40, by Tim
167. On samedi 24 novembre 2007 à 01:50, by Tim
168. On mardi 27 novembre 2007 à 20:13, by MAPI
Réponse de olivS le lundi 10 décembre 2007 à 21:18
169. On mardi 27 novembre 2007 à 21:55, by Boarr
170. On jeudi 29 novembre 2007 à 16:30, by djGentoo
171. On samedi 1 décembre 2007 à 18:21, by knoxman3
172. On lundi 10 décembre 2007 à 20:18, by MAPI
Réponse de olivS le lundi 10 décembre 2007 à 21:18
173. On jeudi 20 décembre 2007 à 16:33, by MAPI
174. On samedi 22 décembre 2007 à 03:02, by Newbie
Réponse de olivS le dimanche 23 décembre 2007 à 09:53
175. On lundi 24 décembre 2007 à 21:20, by DoDo
176. On mercredi 2 janvier 2008 à 20:27, by cantrem
177. On samedi 5 janvier 2008 à 18:00, by filmfast
Réponse de olivS le samedi 5 janvier 2008 à 18:16
178. On mercredi 9 janvier 2008 à 04:08, by gomagoma
179. On mercredi 9 janvier 2008 à 05:04, by gomagoma
180. On dimanche 13 janvier 2008 à 05:20, by Mike
181. On jeudi 17 janvier 2008 à 00:10, by Xiephoire
182. On lundi 11 février 2008 à 18:59, by Ash
183. On lundi 11 février 2008 à 23:06, by paul72
184. On mercredi 13 février 2008 à 03:06, by kagan
185. On jeudi 14 février 2008 à 05:09, by Jeff
186. On lundi 25 février 2008 à 07:24, by blue
187. On samedi 1 mars 2008 à 01:45, by accent
188. On dimanche 9 mars 2008 à 04:00, by DUDE
189. On jeudi 13 mars 2008 à 18:52, by Caesar
190. On samedi 15 mars 2008 à 07:58, by chaz
191. On mardi 18 mars 2008 à 21:47, by Jerm
192. On jeudi 20 mars 2008 à 22:04, by AHHHHHHH!!!!!
193. On dimanche 30 mars 2008 à 17:56, by The Mas
Réponse de olivS le dimanche 30 mars 2008 à 19:19
194. On mardi 1 avril 2008 à 00:59, by Curios Panda
Réponse de olivS le mardi 22 avril 2008 à 21:37
195. On jeudi 10 avril 2008 à 03:17, by Quartz the calvalier
196. On samedi 26 avril 2008 à 06:30, by Pitoni
Réponse de olivS le samedi 26 avril 2008 à 08:31
197. On mercredi 7 mai 2008 à 04:16, by missymora
198. On jeudi 15 mai 2008 à 10:27, by OnyX
Réponse de olivS le samedi 24 mai 2008 à 08:13
199. On dimanche 18 mai 2008 à 19:08, by Shogy
Réponse de olivS le samedi 24 mai 2008 à 08:10
200. On jeudi 29 mai 2008 à 12:33, by Name101
201. On jeudi 29 mai 2008 à 18:38, by rey
202. On vendredi 30 mai 2008 à 03:08, by rey
203. On vendredi 30 mai 2008 à 16:52, by aileen
204. On mardi 3 juin 2008 à 22:12, by Kanadian Kanuck
205. On dimanche 15 juin 2008 à 07:37, by gio
206. On jeudi 19 juin 2008 à 02:40, by David
207. On jeudi 19 juin 2008 à 02:46, by David
208. On samedi 21 juin 2008 à 16:29, by cr3
209. On samedi 12 juillet 2008 à 19:47, by Rasor
210. On dimanche 13 juillet 2008 à 07:45, by Aravind
211. On samedi 26 juillet 2008 à 22:27, by ThaWall
Add a comment