# How to import rigged model from blender to unreal engine with "Armature" root bone?

**URL:** <https://forums.unrealengine.com/t/how-to-import-rigged-model-from-blender-to-unreal-engine-with-armature-root-bone/742089>\
**Category:** Pipeline & Plugins\
**Tags:** Blender, unreal-engine, skeletal-mesh-import, skeletalmesh, question\
**Created:** [January 4, 2023, 3:33pm UTC](https://forums.unrealengine.com/t/how-to-import-rigged-model-from-blender-to-unreal-engine-with-armature-root-bone/742089 "2023-01-04T15:33:05Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![z1kot](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@z1kot](https://forums.unrealengine.com/u/z1kot)\
**Post date:** [January 4, 2023, 3:33pm UTC](https://forums.unrealengine.com/t/how-to-import-rigged-model-from-blender-to-unreal-engine-with-armature-root-bone/742089/1 "2023-01-04T15:33:06Z")

</div>

Hi! I’m export rigged model from blender with “Armature” root object(screenshot №1). When I import to ue4/ue5, there’s root bone is “Hips” (screenshot №2). If I rename “Armature” to “Armature1” (screenshot №3) - when i import it to unreal, there’s root bone is “Armature1”(screenshot №4). Maybe somebody know how to import rigged model to unreal with root bone name - “Armature” without creating another bone, just use root object “Armature” from blender? (attached export blender and import unreal settings in screenshots №5 and №6).

 ![Qa_1](https://d3kjluh73b9h9o.cloudfront.net/original/4X/3/3/f/33f770787a8b04d9c35271add37a3a81ca7d953e.jpeg)

---

<div class="post-metadata">

**Author:** ![AustrianMunzter](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/austrianmunzter/32/630075_2.png) [@AustrianMunzter](https://forums.unrealengine.com/u/AustrianMunzter)\
**Post date:** [January 4, 2023, 5:18pm UTC](https://forums.unrealengine.com/t/how-to-import-rigged-model-from-blender-to-unreal-engine-with-armature-root-bone/742089/2 "2023-01-04T17:18:08Z")

</div>

hi,  
have you tried naming the armature “root” ? this should do the trick.

cheers 🖖

---

<div class="post-metadata">

**Author:** ![z1kot](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@z1kot](https://forums.unrealengine.com/u/z1kot)\
**Post date:** [January 4, 2023, 6:18pm UTC](https://forums.unrealengine.com/t/how-to-import-rigged-model-from-blender-to-unreal-engine-with-armature-root-bone/742089/3 "2023-01-04T18:18:42Z")

</div>

Yep, it did. But I need “Armature” name for root bone.

---

<div class="post-metadata">

**Author:** ![AustrianMunzter](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/austrianmunzter/32/630075_2.png) [@AustrianMunzter](https://forums.unrealengine.com/u/AustrianMunzter)\
**Post date:** [January 4, 2023, 7:33pm UTC](https://forums.unrealengine.com/t/how-to-import-rigged-model-from-blender-to-unreal-engine-with-armature-root-bone/742089/4 "2023-01-04T19:33:48Z")

</div>

hi,  
i use blender 3.4 but it should work in all the same

 ![blender_e_ue_b](https://d3kjluh73b9h9o.cloudfront.net/original/4X/1/1/7/117cc2e22c76e1eafcff91deaca6035b31893f5e.jpeg)

just a simple model…  
in unreal

 ![blender_e_ue](https://d3kjluh73b9h9o.cloudfront.net/original/4X/0/b/0/0b076ec4c206c56461832443c830e24ec3f71a6f.jpeg)

where root is the name of my armature in blender, or do you need the name armature in you logic ?

cheers 🖖

ok indeed strange, seems like armature gets erased by engine? if you make it \_Armature it works, if you write all lower case it gets removed… i will mess more with it tomorrow 🙂  
in unity 3d it will work and be called Armature… maybe because of unreals structure for skeletal meshed… they all start with root/… and go on

---

<div class="post-metadata">

**Author:** ![z1kot](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@z1kot](https://forums.unrealengine.com/u/z1kot)\
**Post date:** [January 4, 2023, 10:40pm UTC](https://forums.unrealengine.com/t/how-to-import-rigged-model-from-blender-to-unreal-engine-with-armature-root-bone/742089/5 "2023-01-04T22:40:57Z")

</div>

hi,

yep, i need armature name in my logic. I thought like you that engine erase Armature for some reason.

I tried lowercase before Armature, but engine didn’t remove lowercase.  
 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/c/5/a/c5a0f8a4c119ebd701511a5904b1305c3e56abff.png)

---

<div class="post-metadata">

**Author:** ![Mcl\_Blue](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Mcl\_Blue](https://forums.unrealengine.com/u/Mcl_Blue)\
**Post date:** [March 21, 2024, 5:59pm UTC](https://forums.unrealengine.com/t/how-to-import-rigged-model-from-blender-to-unreal-engine-with-armature-root-bone/742089/6 "2024-03-21T17:59:57Z")

</div>

It’s been a year, so I doubt you still need this, but I’ll reply anyway for anyone that happens upon this page through Google.  
To answer your main question, it’s likely impossible to import an armature into Unreal that has its root called “Armature” without Unreal removing that root, because that is a band-aid fix that was specifically implemented in an attempt to fix an “extra root issue” that happens when importing rigged characters from Blender. Basically, the Armature Object in Blender becomes a bone, the root, when brought into Unreal, and that’s a problem if the rig already has its own root, so to prevent that they added a check that verifies if the first bone in the hierarchy is called “Armature”, and if it is, it then gets removed, and the hierarchy starts from the next bone over. MAYBE if you had a second root also called “Armature” it could work, I haven’t tested that, but this is the explanation for the behavior you’ve been seeing.
