Exporting models and animations to Blender - Barnacle/USF4-Character-Extractor GitHub Wiki
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/
- 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. - 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:
- Import both rigged model and animation in Blender.
- Rotate skeleton by 90 in "Rotation X".
- Select Mesh, Press "Tab" to go in "Edit mode", Press "M" or Right Click to merge vertices by distance.
- Go in "Object Data Properties" and uncheck "Auto Smooth" in "Normals".
- Attach materials and this is it...