Auto-rig Pro [3.51]

Sorry I dont know how to use this forum. it looks like neverendig thread where everyone can put a message.

problem : after armatures retargeting the foots of character stick to floor at the world begining.

in this case source foots bones are matched to c_foot_fk.l and c_foot_fk.r
I was also trying with rest of ‘c_foot’ bones but without results…

Do you have an idea how to fix it?

Be happy & healthy,


Hi, i must say this is amazing addon to export for unreal engine !

However the export of the rigged model takes very long time even if the mesh is not dense. Sometimes the models i have to rig does not have not exact a pose like epics mannequin so i have to move the bones, match to rig and then export to see how it will look with mannequin animations inside unreal. And this requires multiple export but this is slow.

If export time cant be fixed, is there maybe a way to preview the final mannequin (for example idle)
inside blender? So i can avoid multiple exports and fix the positions before i finaly export to unreal?
Thanks in advance and thanks for this nice addon.

I have additional question regarding facial bones made by Autorig for export to unreal. I was adding the facial bones with Auto Rig pro Smart funktion, and skinned the face to this bones.
I used this settings:

Import to Unreal

There is a warning message. If i proceed it imports broken character.
What did i wrong? I can also post you a blender file if you would like to have a look…

PS: I have solve the problems. The problem was that i added facial setup after creating rig. If doing so, the rig was reseted to 3 spine bones instead of needed 4 to work insiden unreal…

Hey everyone,

So, exporting to UE4. Is there a way to export “c_eye_target” bone from ARP to UE4? Thanks!!

I have a question regarding pose and rest pose. Is there a way to bind meshes to a rig in a pose mode instead of rest pose? I have a jacket mesh which is already sculpted in the pose and i want to bind this so if i go back to the rest pose it deforms with the body mesh. If i bind the jacked in pose mode it doesn’t work.
If i “apply pose as rest pose” i can bind the mesh, but then i lose the A-pose…
Thanks in advance.

Sorry for the simple question.
Is there a way to add bones for hair to an auto rig?
I went through some tutorials and blogs,
I couldn’t find it. Thank you.

Hi all!

After reading the official documentation, watched all youtube videos of Auto Rig Pro even from users, and days of testing, I did not manage to make mixamo animations work. I am pretty sure that it is because I am not linking properly the bones in the Bone list between source and target bones.

As the rig generated by ARP has always the same names, and mixamo´s rigs have always the same names, I really really appreciate if lucky or someone can share the Mapping Preset file between both, as in official Remapping video it is directly loaded to match a mixamo animation, so the targeting process of individual bones is skipped.

Please help and Thanks in advance!

1 Like


I will like to know please if your addon have, or will have, secondary controls for rotations for helping with gimbal lock issues.

See for example in the Rain rig here:

I use that option back when i animate in maya with advanced skeleton plugin and it really helps when the main rotation control got stock in gimbal lock.


I’ve been adding more ears and just using them for hair.

1 Like


Do you have a video demo of how the retargeting works?

@gaistaz Sorry, I have no experience with Marmoset. It might be an issue on the Marmoset Fbx import end, incomptability regarding Fbx file format version (2016, 2017…)

Changing the built-in limbs rig connections is likely subject to issues when exporting, yes. It may or not work depending on the case, it’s a “do it at your own risk” case :slight_smile:

1 Like

Please see here:

No “breaking” performance issues have been found yet, although it may be slow to export when using high poly meshes (~100.000 tris or more) or long/multiple animations (multiple minutes of animation to export).
There may also be “performance breaking” systems in the scene, such as cloth modifiers, or any other modifiers that require heavy computations. These modifiers are evaluated when exporting animations, even if they’re not part of the rig, leading to slow downs.
If you still can’t find the cause, feel free to send the blend file i’ll have a look:

Regarding the mannequin pose compatibility, the latest Auto-Rig Pro released a few days ago includes better rotation for fingers, when using the “Set A-Pose” function.

For other bones rotation problems in game engines, you can see here:

Yes, you can tag it as custom bone:

The perfect way to do it would require to script, but it’s probably faster to simply apply the pose as rest pose, bind it, then pose the rig in the previous rest pose, apply the armature modifier of the jacket, and save it as a different file. Then append the jacket from this file into your original file.

There are no hair bones as presets currently, but you can easily add your own set of new bones, and save it as a new custom limb if necessary.


Fortunately it’s already included :slight_smile:
The presets .bmap files are located in the “remap_presets” directory, part of the main zip file that you can download.

I’m not experienced with such double/offset controllers, but as far as I understand I would rather not recommend this setup. Although I agree it may be useful to use it as “layers”, for example to add a slight shaky motion on the offset controller when the character is shaking, it can end up being quite confusing to use two controllers instead of one for the same control/deformation. Animation layers/strips are more suitable for this.
In case of gimbal lock issues, when I animate i’m used to correct it with the euler filter addon. I’ve forked it from the “wesen” developer github repo, so that it does work with Blender 2.8x versions a few years ago, but I can’t take any credit for this, the main work is his.

Auto-Rig Pro 3.51 has just been released.



  • Smart: Now supports characters models with feet floating above the floor
  • Rig: Set A-Pose: The fingers rotation now perfectly match the mannequin fingers
  • Rig: Custom speed factor for the eyelid up and down motion
  • Rig: Custom speed factor for the c_foot_roll_cursor controller
  • Rig: Align c_root_master in option when Match to Rig, to allow custom placement
  • Rig: Align c_skulls bone in option when Match to Rig, to allow custom placement
  • Rig: Align eyelid bones in option when Match to Rig, to allow custom placement
  • Smart: Second voxelization method in option, may help the fingers detection or not depending on the hand topology.


  • Rig: the feet bone rotation could be incorrect when the feet bones were not perfectly straight, due to incorrect bone roll evaluation. A more efficient method is now used to set it
  • Picker: the Main and Secondary buttons could be hidden, ensure at least one of their layer is now displayed

Auto-Rig Pro 3.50 log:



  • Rig: Custom Limbs are in! The selected bones can be saved as a custom limb, so that they can be easily added in any armature later. This is the first phase of the implementation, only custom bones are fully supported. Auto-Rig Pro limbs (arms, legs…) as custom limbs will be supported later in the second phase of the implementation.
  • Skin: Multiple corrective shape keys per bones are now supported
  • Export: Selective action export using checkboxes in option
  • Rig: The custom shape edition has been improved to ensure the edited custom shape is always linked to the selected bone
  • Export: Allows custom bones export as masters controller (parent of the “root.x” bone)
  • Export: For humanoid export, allows location values different from 0 for the spine, neck and head bones


  • Smart: Error when setting facial
  • Rig: Some sub-limbs (toes) had missing custom shapes
  • Rig: the picker buttons were set in one layer only
  • Rig: Bones used for the rotation of corrective shape keys don’t inherit scale anymore from their parent since it was leading to incorrect rotation evaluation
  • Rig: Some picker buttons were locked after applying changes
  • Rig: Set all picker buttons in layer 0
  • Rig: Removed the Reset All button from the picker, since it’s already included in the Rig Main properties interface
  • Smart: The fingers detection was broken with the Blender 2.83 update
  • Remap: Unbinding could lead to an error if the rig has animation data
  • Export: Ensure animation export without errors in case meshes have multiple armatures modifiers
  • Export: Spline limbs could be incorrectly parented