User Models

Using your own user models with the HEAT plug-in

  • Ensure that your model is in the content browser file path: ALL/Content/Characters. This is where Unreal typically puts any custom character that you import into your project, but please double check and make sure. Move the character if it is not in the correct place.

Necessary file location for user model

CREATING A T-POSE ASSET

HEAT retargets off of a T-Pose, so if your character is in any other position please start here. If your character is already in T-Pose you can skip ahead to the Blueprint Class section.

  • Open up your characters Skeletal Mesh asset

Skeletal Mesh asset
  • Adjust your characters pose to match a T-Pose.

Character Skeletal Mesh asset moved to T-Pose
  • Create a Pose Asset from this new T-Pose:

    1. Click 'Create Asset' () at the top of the Skeletal Mesh window.

    2. Hover over 'Create PoseAsset' () and click on 'Current Pose'.

    3. Name your new Pose Asset.

IMPORTING A BLUEPRINT CLASS

  • If you are using a character downloaded or rigged from Mixamo, Unreal, Vipe, or Ready Player Me we already have blueprint classes available for easy use. Simply download the needed Blueprint Class asset from this link and add the downloaded UEAsset file to your Characters folder of your unreal project. If you are using a fully custom character and rig please skip ahead to the Creating a Blueprint Class section to remap from HEAT to your custom bone names.

The downloaded UEasset file must be added to your project in the windows file explorer, not directly in the project. A simple way to do this is to right click on the 'Characters' folder in your content browser and select 'Show In Explorer'. Copy and paste your Blueprint Class UEasset into this location.

CREATING A BLUEPRINT CLASS

  • In the content browser right click in an empty spot in the Characters folder that your imported character is in.

  • In the right click menu, under the 'Create Basic Asset' section click the 'Blueprint Class' option.

Create Blueprint Class menu option
  • An options window will pop up on your screen with a search field in it. In this search field look for 'HeatPoseModifier' and select it.

HeatPoseModifier Blueprint Class option
  • A new Blueprint Class will be created in your content browser. Name this asset something that makes it easy to find and identify.

  • Open the newly created Blueprint Class asset and open up the 'Bones Map Overrides' dropdown on the right hand side of the window.

  • In the 'Bones Map Overrides' section begin to fill out your corresponding bones to match the HEAT bone names. e.g. Heat_Hips -> Hips.

example of completed Bones Map Overrides section
  • If your character was not already in a T-Pose then pull the previously created T-Pose PoseAsset from your content browser into the 'Pose Asset' section of the Blueprint Class above the Bones Map Overrides section.

  • In the upper left hand corner of the Blueprint Class window click the 'Compile' () button.

APPLYING YOUR BLUEPRINT CLASS TO YOUR SKELETON

  • In the main menu options at the top of your unreal project select 'Edit -> Project Settings' ().

  • In the Project Settings search bar type 'Heat'.

searching HEAT within the project settings window
  • In the field labeled 'Skeleton to Pose' within the HEAT dropdown menu click the plus () button to add a new element.

  • In the 'Key (Soft Object Path)' section drag your characters Skeleton asset onto the selection area OR select your characters Skeleton from the drop down menu.

Dropping character skeleton into the Soft Object Path
  • Below in the 'Value (Soft Class Path)' drag the created or downloaded 'Blueprint Class' asset OR select it from the drop down menu.

Selecting Blueprint Class from Soft Class Path drop down
  • Your character is now ready to be dragged into the scene and animated from the HEAT plug-in!

DRAGGING YOUR ANIMATED CHARACTER INTO YOUR SCENE

  • Open the HEAT plug in by navigating to the main menu bar at the top of your project and selecting 'Window -> HEAT'.

  • Log in if you are not already

  • In the lower right hand corner of the Plug In change the 'Import As:' field from Unreal Mannequin to User Model.

  • Now under the 'Model' drop down you will see your own user character. Select it.

  • With your model selected drag and drop any animation in the HEAT library to be immediately retargeted to your own user character!

Next you will find a link to our pre-made Blueprint Class configuration files.

Last updated