Usually, the animations made in Blender might seem smooth. But they're not! Actually, every animation is like a stop-motion movie: at every frame, something changes a little bit, creating the illusion of movement.
Usually, every frame only takes 1/30 of a second, so you can't actually see individual frames, just motion that appears to be smooth. If you lower the number of frames per second (fps), as other users have suggested, you will start to see individual frames, giving you the blocky-movement effect you seem to be looking for.
In Blender, it is easy to achieve this. In the
scene tab of the properties panel, open the
Dimensions section. You will see something like this:
Frame Rate, select "Custom". Since the original fps was 24, we'll divide it by 10 and enter 2. However, the animation will appear too slow, because we've reduced the fps. The solution? We'll re-map the time! Under time remapping, set "New" to 10. This will speed up the animation 10 times, because 100/10 = 10. You also have to divide the
end frames by 10, or your animation will be too long. So, in our example, we should have this:
Your animation will now look blocky, like stop-motion.
Here is an example:
24 fps (original)
In comparison to cegaton's answer, this method has advantages and disadvantages:
- Advantage: this technique will significantly reduce the render time, because every frame is only rendered once, and not 10+ times.
- Advantage: You don't need to worry about individual keyframes, so this method is relatively simpler.
- Disadvantage: you will have no control over the length of individual frames. They will all be the same length (unless you change that in post-processing, which might be tedious.
- Disadvantage: you can't have smooth animation together with blocky animation in one scene.