Skip to content

Exporting models and animations to Blender

Barnacle edited this page Feb 2, 2022 · 12 revisions

Please, check this tool too: USF4/SFxT Animation Editor


Exporting Street Fighter 4 models and animations to Blender.

Get SMD Add-on for Blender here: http://steamreview.org/BlenderSourceTools/

  1. Open an *.emo file from "battle\chara" sub-directory.
    For exporting animations it's important, that *.ema files are presented in the directory with *.emo file.
  2. Click "Extract" button.
    Uncheck objects you don't need in the treeview. Such as submodels in mesh, skins or camera animations (*.cam.ema).

There are several settings to fix messed up models after export.

  • Merge submodels
    Merges all submodels in one single mesh.
  • Scale
    By default it's set to 72 - default scale for characters in Source Engine. Change it as you want.
  • Replace skeleton
    Keep it checked in order to fix skewed models after importing animations in Blender.
    This setting replaces default skeleton from *.emo file with the correct one from *.ema file.
  • Star-Pose Fix
    This setting is required to be checked (AND "Replace skeleton") if you see skeleton mismatch after importing model into Blender.
  • Reference frame
    Keeps reference "T-Pose" or "Start-Pose" as frame 0. Check it if you really need it.
  • Small Anim. SMD
    Should reduce anim. file size by removing unnecessary key frames for every bone.

In Blender:

  1. Import both rigged model and animation in Blender.
  2. Rotate skeleton by 90 in "Rotation X".
  3. Select Mesh, Press "Tab" to go in "Edit mode", Press "M" or Right Click to merge vertices by distance.
  4. Go in "Object Data Properties" and uncheck "Auto Smooth" in "Normals".
  5. Attach materials and this is it...
Clone this wiki locally