Set up your model's armature in T-pose position
A T-pose is the standard resting position for 3D character models: arms extended straight out to the sides at shoulder height, legs straight down, and the spine upright. To create one in Blender, you start with an armature (the skeleton that controls your model) and rotate each bone into place.
First, select your armature in Object Mode, then press Tab to enter Edit Mode. You'll see the bones as lines connecting joints. The bones you need to rotate are the upper arms, forearms, and shoulders. Leave the spine, neck, and legs in their default straight position unless your character model requires adjustment there.
Switch to Pose Mode by pressing Ctrl+Tab or selecting it from the mode menu. In Pose Mode, you rotate individual bones without changing the armature's underlying structure. This is where you'll actually build the T-pose.
Key Takeaways
- T-pose requires the upper arms rotated 90 degrees outward from the body, forearms straight, and legs vertical.
- Use Pose Mode (Ctrl+Tab) to rotate bones without permanently changing the armature structure.
- Rotate bones on their local axes using R + X, R + Y, or R + Z to keep movements predictable.
- Save your T-pose as an action in the Action Editor so you can return to it or use it as a base for other poses.
- Check your model from multiple angles to may support symmetry and that no bones are intersecting the mesh.
Rotate the upper arms into position
In Pose Mode, select the upper arm bone on one side of your character. Press R to enter rotation mode, then press X to constrain rotation to the X-axis (the bone's local forward-back axis). Type 90 and press Enter to rotate it 90 degrees outward. The arm should now point straight out from the shoulder.
Repeat this on the other upper arm. If your character's arms don't rotate the way you expect, you may need to rotate on a different axis—try Y or Z and watch the viewport to see which direction moves the arm toward the T-pose position. The goal is both upper arms level with the shoulders, pointing directly left and right.
Make sure the forearms stay straight down from the elbows. If they rotated with the upper arms, select each forearm bone and rotate it back to zero on the relevant axis so the hands point downward or slightly forward.
Straighten the legs and spine
The legs should already be straight in most default armatures, but check by selecting each thigh bone and confirming it points straight down with no forward or backward bend. If a leg is bent, rotate it on the appropriate axis until it's vertical.
The spine and neck usually don't need adjustment for a basic T-pose—they should already be upright. However, if your character model has a slouch or forward lean built into the default pose, you can straighten the spine by selecting the spine bone and rotating it back to neutral. Keep the head level with the neck.
Step back and view your model from the front, side, and back to confirm the legs are parallel and the spine is centered. Use the middle mouse button to rotate your viewport and check for any asymmetry.
Use the transform properties panel for precise angles
If you want exact control instead of rotating by eye, use the Transform Properties panel. With a bone selected in Pose Mode, press N to open the panel on the right side of the viewport. Look for the Rotation section, which shows X, Y, and Z rotation values in degrees.
Type the exact rotation values you need directly into these fields. For a standard T-pose, the upper arms typically need 90 degrees on one axis. Write down the rotation values that work for your specific armature so you can replicate them on the other side if needed.
This method is slower than rotating by eye, but it ensures both arms match exactly and removes guesswork when you're learning which axis controls which movement.
Save your T-pose as an action
Once your model is in T-pose, save this position so you can return to it later or use it as a starting point for other animations. In the Action Editor (usually a panel at the bottom of the screen, or open it from the Window menu), create a new action and name it "T-Pose" or similar.
With your armature still in Pose Mode and all bones in T-pose position, press I to insert a keyframe. A menu will appear asking what to keyframe—select "All Transforms" to record the rotation of every bone at frame 1. This locks the T-pose into the action so you can switch between different poses and animations without losing it.
To return to T-pose later, select the T-Pose action from the Action Editor and the armature will jump back to that position when ready.
Check for mesh intersections and symmetry
Rotate your viewport to view the model from multiple angles. Look for places where the arms pass through the body or where the mesh overlaps itself. If the upper arms intersect the torso, your rotation angle may be too extreme, or your character's proportions may need adjustment in Edit Mode.
Compare the left and right sides of the model. Both arms should be at the same height and angle. If one arm is higher or rotated differently, select that upper arm bone and adjust its rotation to match the other side. Use the Transform Properties panel to match the exact degree values if needed.
Pay attention to the hands and fingers as well. If your model has finger bones, they should hang naturally downward or point slightly forward. Adjust them if they're twisted or pointing in odd directions.
Frequently Asked Questions
Why does my arm rotate in the wrong direction when I press R and X?
Bones have local axes that don't always match the world axes. If rotating on X moves the arm forward instead of outward, try pressing R and then Y or Z instead. Watch the viewport and use whichever axis moves the arm toward the T-pose position. You can also press R twice to enter trackball rotation mode, which lets you rotate freely without axis constraints.
Can I use a T-pose with a character that has a different body shape?
Yes. The T-pose principle works for any humanoid armature—the upper arms rotate 90 degrees outward, legs stay vertical, and the spine stays upright. For non-humanoid characters (animals, creatures), adapt the pose so the front limbs are extended and the body is in a neutral, symmetrical position. The goal is a stable, balanced pose that's straightforward to animate from.
How do I mirror the T-pose to the other side of the body?
In Pose Mode, select one arm bone, then hold Shift and select the corresponding bone on the other side. Press Ctrl+M to open the mirror menu and choose the axis you want to mirror across (usually X for left-right symmetry). Blender will copy the rotation from one side to the other. This only works if your armature is symmetrical and named with .L and .R suffixes.
What if my character's default pose is already close to T-pose?
You still need to check and adjust each bone individually. Even small differences in arm angle or leg position will affect how animations look later. Spend a few minutes rotating each bone to the exact position you want, then save it as an action. This foundation makes all future animations cleaner and faster to create.
Can I export a T-pose model to use in a game engine?
Yes. Make sure your T-pose is saved as an action, then export your model as FBX or another format your game engine supports. The T-pose will travel with the model. Most game engines expect characters in T-pose or A-pose as the default rest position, so this is the standard way to prepare a character for animation in engines like Unity or Unreal.