Mass Effect 3 NPC headmorphs exporter

3 min read

Deviation Actions

ghenson's avatar
By
Published:
3K Views
So, it's long overdue but it's finally here : how to export Mass Effect 3 NPC headmorphs yourself!

After coding the morph exporter plugin for WarrantyVoider's Mass Effect Andromeda, I decided to code a similar tool for Mass Effect 3 : it's easier to use for everyone and a lot more reliable that the way I used to do it. And it should work with asari!

So, what do you need to do?

1/ You need ME3Explorer tool that you can find here : github.com/ME3Explorer/ME3Expl…
If you already have a more ancient version, I suggest you get this one since this is the only version I tested with and I won't support older ones.

2/ You need to download my ME3 headmorph export tool which you can find here: github.com/gabbyh/MEHeadMorphE…

3/ Unzip both to the same folder : it's mandatory for the headmorph exe to be in the same folder as ME3Explorer

4/ To open the tool, click on MEMeshMorphExporter.exe

5/ Usage is pretty basic :
    - the file menu allows you to open a pcc file :
        - if the pcc file you open does not contain any headmorph, you will get an error message. 
        - if it does, all the skeletal meshes and headmorphs will be displayed on the left of the tool in a treeview. Details will be displayed on the right when you click on one item.
    - you can export meshes and morphs individually by selecting one and clicking the appropriate export option in the option menu or right click
        - Meshes and headmorphs can be exported as fbx. Headmorphs can also be exported as a json file containing all the parameters about the morph.
    - you can also export all meshes or all headmorphs of one pcc file by selecting the pcc node in the tree

6/ Once you have exported a morph as fbx, you can import it to blender for example : when you import in blender, change the FBX import option "Manual Orientation". Check it and selected Z up and Y forward.

7/ Headmorph are a combination of vertices morph (which is already baked in the exported fbx) and a bones pose, meaning that if you delete the skeleton or replace it by another one, part of the character look will be lost.


And finally, I have extracted the list of pcc containing headmorphs to a google sheet here : docs.google.com/spreadsheets/d…
The name of the morph is not always straightforward for all characters, so feel free to fill the Character name column if you wish.

Enjoy!

[Edit] And before you ask, it only works with ME3 at this time but I intend to make it work with ME2 and ME1 as well.
© 2017 - 2022 ghenson
Comments10
Join the community to add your comment. Already a deviant? Log In
VoltAmpere's avatar
WOW! it works perfectly! we can now extract those obscure NPCs and bring them to life! Thanks for such a great work!

Oh and I started putting names in your spreadsheet, I'll start filling them up as I go through the list.