“A” POSE OR “T” POSE - THE UE4 RETARGET MANAGER
Most of our current packs come with a default “T” pose for the humanoid “Retarget Manager”. This is different from the new “A” pose from Epic. Since many users asked if we could provide a “T” that they were already using, we obliged.
A small history lesson FWIW (Stay awake class):
The "right" pose is a matter of opinion, since when Epic switched (thank goodness) to the much improved new SK_Mannequin for 4.8 it changed from a default “T” Pose to an “A” pose. This is a function of the skinning bind pose of the mesh, seemingly not a conscious design decision to retire the “T”; the new character is actually by default in the “T” Pose with all bones at zero rotation, but it was skinned with arms rotated down to match the newly modeled mesh. UE4 always imports skeletal meshes in the bind pose regardless of zero or actual bone rotations in the file. Your preference and use of “A” or “T” is up to you.
CHANGING BETWEEN “A” OR “T”
The current default pose can be changed/overwritten by reimporting/merging our provided “SK_Mannequin.fbx” files using specific settings. You can also manually eyeball rotate all those bones in the UE4 Editor Retarget Manager and update the Reference Pose, but that can be tedious and a serious drag.
Download the A Pose and T Pose FBX here:
UE4 ENGINE 4.17 - 4.xx
- BACK UP YOUR CURRENT UE4 PROJECT. That always goes without saying.
- Open the downloaded "SKMannequin_A_Pose" or "SKMannequin_T_Pose" folder on your HDD. This contains "SK_Mannequin.fbx"
- Open your Project with all the MocapOnline animations you want to convert to A or T.
- Make sure your Editor Preferences are set to "Show Import Dialog at Reimport", or the process will fail. (See image)
- In the Editor, go to the folder containing the "SK_Mannequin" Skeletal Mesh.
- Drag and drop the "SK_Mannequin.fbx" into the folder in the Editor. Make sure the "FBX Import Options" are set as shown in the picture for Reimport Skeletal Mesh. (See image) Click "Import".
- This will update the Skeletal Mesh and Skeleton with the new reference A or T pose. Save them both with the changes. All referenced animations will inherit the new Pose.
UE4 ENGINE 4.10 - 4.16
UE4 4.16 and earlier is the same basic process, but with different menus.
- Open the UE4 pack/project containing the SK_Mannequin that you want to convert from “A” to “T” or vice versa.
- In the editor, go to the folder containing the “SK_Mannequin” skeletal mesh.
- Right-click in the folder and click “Import Asset”. Choose the desired “SK_Mannequin.fbx” in the designated “A” or “T” folder.
- When asked to overwrite the existing asset, click yes.
- Use the settings as shown:
- Check “Skeletal mesh”, “Import Mesh”, choose the “UE4_Mannequin_Skeleton”
- Check “Update Skeleton Reference”, “Use T0As Ref Pose”
Un-Check “Import Materials”, “Import Textures”
- Click “Import”.
- ***NOTE: If you are updating an SK_Mannequin that did not already contain “wep” bones, you will get a dialog stating that they were missing and are now being added. This is normal. Adding the “wep” bones will not affect any current or future animations in your project. They are auxiliary and simply ignored and idle when not in use.
The SK_Mannequin will be updated in-place with the new default pose and any associated animations will stay connected. Be sure to Save the new and changed assets.
***This is an undoable action! So unless you are comfortable with and sure of the process you should practice with a test project. The most important parameter (they’re all important) is selecting the current “UE4_Mannequin_Skeleton”, which keeps it in place and connected to all animations and work currently in the project. When done correctly nothing in the project will change other than the updated retarget pose and an added pose animation.
Any other questions or comments, please contact us at: MoCap@MotusDigital.com