What animation is and where to start
Animation is the process of creating the illusion of movement by displaying a series of still images in rapid sequence. Each image is slightly different from the last, and when played back at speed — typically 24 frames per second or faster — your eye perceives continuous motion. You can animate almost anything: drawings, photographs, objects, text, or digital shapes.
The barrier to starting is much lower than it used to be. You do not need expensive software or years of training. Free tools like Blender, Pencil2D, and OpenToonz exist alongside paid options like Adobe Animate and Cinema 4D. The right choice depends on what you want to animate and how much control you want over the process.
Key Takeaways
- Animation works by displaying still images in sequence fast enough that your brain sees motion, typically at 24 or 30 frames per second.
- Free software like Blender, Pencil2D, and Krita can produce professional-quality animation without any upfront cost.
- The two main approaches are frame-by-frame animation (drawing or positioning each image individually) and keyframe animation (setting start and end positions and letting software calculate the in-between frames).
- Most animators start with 2D animation because the workflow is more intuitive and the learning curve is gentler than 3D.
- A simple 10-second animation at 24 frames per second requires 240 individual images, so starting small teaches you the process without overwhelming you.
2D animation versus 3D animation
The two broad categories of animation differ in how you create the images and how much work the software does for you. 2D animation means drawing or positioning flat images — think of traditional cartoon animation or motion graphics with text and shapes. 3D animation means building digital objects in three-dimensional space, positioning them, and letting the software render (draw) the final images from any angle you specify.
2D animation is usually faster to learn because you can start drawing or moving shapes immediately without learning 3D modeling first. Pencil2D, Krita, and Toon Boom Harmony are built for 2D work. 3D animation requires you to understand modeling, lighting, and camera placement before you can animate anything, but it gives you more flexibility once you do — you can rotate objects, change camera angles, and add realistic lighting effects that would take hours to draw by hand in 2D.
For a first project, 2D is the practical choice. You can create a recognizable animation in a few hours. 3D projects typically take weeks or months even for simple scenes.
Frame-by-frame animation and keyframe animation
Once you choose 2D or 3D, you face a second choice about how to actually create the motion: frame-by-frame animation or keyframe animation.
In frame-by-frame animation, you draw or create every single image yourself. If you want a character to walk across the screen in 10 seconds at 24 frames per second, you draw 240 images, each one slightly different from the last. This is how traditional hand-drawn animation works. It is labor-intensive but gives you complete control over every moment. Pencil2D and Toon Boom Harmony are built around this approach.
In keyframe animation, you set the starting position and the ending position of an object, then tell the software to calculate all the in-between frames automatically. You might position a ball at the left side of the screen at frame 1 and at the right side at frame 120, and the software fills in frames 2 through 119 by moving the ball smoothly across. This is much faster but less flexible — the motion follows mathematical rules rather than artistic intent. Blender and most 3D software use keyframe animation as the primary method.
Many animators use both: keyframe animation for basic movement and frame-by-frame adjustments to refine the motion and add personality.
Free software options for different animation types
Pencil2D is the gentlest entry point for frame-by-frame 2D animation. You draw on a digital canvas, and the software lets you flip between frames to see your animation play back. It runs on Windows, Mac, and Linux, and the interface is designed for people who have never animated before. The trade-off is that it has fewer effects and polish options than professional software.
Krita is primarily a digital painting tool, but it has a built-in animation module. If you already draw digitally, Krita lets you animate within the same workspace where you paint. It is more powerful than Pencil2D but steeper to learn.
Blender is free 3D software that can also do 2D animation. It is the most capable free tool available, but it has a steep learning curve — the interface is complex and the documentation assumes some 3D knowledge. If you want to learn 3D animation, Blender is the standard choice. If you want to animate quickly, start with Pencil2D instead.
OpenToonz is the software Studio Ghibli uses for its films. It is free and open-source, designed specifically for professional 2D animation. The interface is less intuitive than Pencil2D, but if you plan to do serious frame-by-frame work, it is worth learning.
The basic workflow: planning, creating, and refining
Most animations follow the same sequence regardless of software. First, you plan. Sketch out what you want to happen — even rough stick figures on paper work. Write down how many seconds the animation should take and at what frame rate (24 fps is standard, 30 fps is common in video, 12 fps is acceptable for web animation to reduce file size). Calculate how many frames you need: seconds × frame rate. A 5-second animation at 24 fps is 120 frames.
Second, you create the base animation. In frame-by-frame software, you draw or place each image. In keyframe software, you set the key positions and let the software interpolate. Do not worry about polish yet — just get the motion working. Play it back frequently to see if it reads as motion or if something feels wrong.
Third, you refine. Watch your animation multiple times. Does the movement feel natural or stiff? Are there moments where the motion is too fast or too slow? In frame-by-frame animation, you add or remove frames to adjust timing. In keyframe animation, you adjust the curve that controls how the motion accelerates and decelerates. This step takes longer than the initial creation and is where animation becomes an art rather than a technical task.
Common mistakes beginners make
The most common mistake is moving objects at a constant speed. Real motion accelerates and decelerates — a ball thrown in the air moves slowly at the peak, a character's arm moves faster in the middle of a swing. In keyframe software, this is called the easing curve. In frame-by-frame animation, you achieve it by spacing your drawings closer together when motion is slow and farther apart when motion is fast. Spending time on easing transforms stiff animation into something that feels alive.
The second mistake is making animations too long for a first project. A 30-second animation is 720 frames at 24 fps. That is 720 individual images to create or adjust. Start with 5 to 10 seconds. You will finish faster, learn the process, and be able to iterate and improve without burning out.
The third mistake is not watching your animation frequently. Play it back every few frames. You will catch problems early when they are easy to fix. Waiting until the end to review means redoing large sections of work.
Exporting and sharing your animation
Once your animation is complete, you need to export it as a file you can share or upload. Most software can export as a video file (MP4, WebM, or MOV) or as a sequence of still images (PNG or JPEG files). Video files are smaller and easier to share. Image sequences are useful if you want to edit the animation in video software later or if you need to re-render with different settings.
For web sharing, MP4 is the standard — it plays in any browser and on any device. For social media, check the platform's recommended settings. YouTube accepts most formats. TikTok and Instagram have specific resolution and frame rate requirements that you can find in their upload guidelines.
File size matters. A 10-second animation at 1920×1080 resolution can be 50 MB or larger depending on quality settings. If you are uploading to a platform with file size limits, reduce the resolution or frame rate, or use compression. Most platforms compress video anyway, so exporting at maximum quality is often unnecessary.
Frequently Asked Questions
How many frames per second should I use?
24 fps is the film standard and works for most animation. 30 fps is common in video and feels slightly smoother. 12 fps is acceptable for web animation and cuts file size in half. Lower frame rates (8 fps or less) create a choppy, intentional effect. Start with 24 fps — it is the safest choice and most software defaults to it.
Do I need a drawing tablet to animate?
A drawing tablet makes frame-by-frame animation much easier, but it is not required. You can animate with a mouse in keyframe software like Blender. If you want to draw frame-by-frame with a mouse, it is possible but tedious. A basic drawing tablet costs $30 to $80 and makes the work significantly faster.
How long does it take to learn animation?
You can create a simple animation in a few hours using Pencil2D or keyframe software. Learning to animate well — understanding timing, easing, and how to convey emotion through motion — takes months of practice. Most animators spend 6 to 12 months before their work looks professional, but you will produce something watchable much sooner.
Can I animate text and shapes, or just characters?
You can animate anything. Text, shapes, photographs, and objects are often easier to start with than characters because they have fewer moving parts. Motion graphics — animated text and shapes — is a major field of animation and a good entry point for beginners.
What if I want to animate something that already exists, like a photograph or video?
You can import images and video into animation software and animate on top of them, or you can use video editing software to add animated elements. This is called compositing. Software like DaVinci Resolve (free) and Adobe After Effects (paid) specialize in this work. It is a different skill from creating animation from scratch but often faster to learn.