Hello, I'm Rijul, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product.
In this article, we will explore how you can animate anything in Blender.
Before that, we need to understand an important concept called keyframes.
What Is a Keyframe?
Suppose you want to animate a cube by moving it from point A, to point B, and then to point C.
There are three points where we want the cube to move.
In software like Blender, we can set these positions as keyframes.
When the animation is played, Blender calculates the movement between these keyframes, creating the in-between animation as the cube moves from point A to point B and then to point C.
Let's start keyframing.
How to Add a Keyframe in Blender
First, select the object you want to animate. For this simple example, I will select a cube.
Now press I to insert a keyframe.
Once you have inserted it, you can see the keyframe in the timeline below.
Creating a Simple Moving Animation
Let's start with a simple moving animation.
I want to animate the cube moving along the X axis.
In the timeline, you can see that the first keyframe is placed at the 0th frame.
My goal is to make the cube move towards the right by the end of the 10th frame.
I have moved the playhead to the 10th frame.
Now go to the cube, press G, and then X to move it along the X axis.
If you notice, on the right, you can see Location X highlighted in orange.
This means the change has not been added as a keyframe yet.
So let's apply it by pressing I.
Now the keyframe is added, and the orange turns yellow, indicating that a keyframe has been added.
Let's play our newly created animation.
Move the playhead back to the beginning and press play.
The block has come to life.
Animating a Rigged Model
Now let's try animating a rigged model.
I rigged this model in my previous article.
I want to make him wave.
So I select his lower arm and add a keyframe.
Now, after 10 frames, I want to move his arm a bit.
So I select the bone and rotate it after 10 frames.
After that, I have to mark the keyframe by pressing I.
Again, I need to create a back-and-forth effect. In the 20th frame, I rotate his arm to the rightmost position.
One back-and-forth movement is done.
If I want to move his hand back to the left, I don't need to rotate it manually. I can simply copy the keyframe from frame 10 and paste it into frame 30.
Let's play the animation now.
Wrapping Up
So this is the basic idea behind animation in Blender.
We alter the position, rotation, scale, or other properties of an object, mark the changes as keyframes in the timeline, and Blender creates the animation between them.
See you in the next article.
Your team's attention is limited, and the deluge of AI-generated code is making it harder to keep production reliable and secure without slowing you down.
I'm building LiveReview, a blast-radius aware AI code review built for your business-critical systems.
Instead of presenting every diff with equal emphasis, LiveReview scores each change by blast radius — how far its impact reaches through your call graph — so you can focus attention where it actually matters.
Spend code review effort where business risk is highest — not spread evenly across every diff.
⭐ Star it on GitHub:
HexmosTech
/
LiveReview
Blast-Radius Aware AI Code Review for Business-Critical Systems
LiveReview: Blast-Radius Aware AI Code Review for Business-Critical Systems
LiveReview is an AI code reviewer that scores every hunk of a diff by blast radius: how far a change reaches through your call graph, how much persistent state it touches, and how well-tested it is. A 3-line change to a shared auth check can outrank a 300-line UI tweak. Your team's attention goes to the highest-risk code first, not spread evenly across every diff.
blast-radius-demo.mp4
LiveReview's Blast Radius & Review Priority scoring, live in the diff viewer.
How does Blast Radius scoring work? (a more technical explanation)
Here's the goal:
- A 3-line fix in a function used by 40 other files, that also writes to a database, should score high.
- A 300-line UI change in one file, fully covered by…
Click below to try LiveReview with your codebase:


















Top comments (0)