Mass Effect Modding Tutorial: Creating Custom Meshes and Textures

Some of you have asked how to create custom meshes and textures. ¬†Well, you can create meshes and textures from scratch (but don’t ask me how, way out of my league!) or you can mish-mash existing meshes together to create a new look (this I can help with).

How to Create Custom Meshes

  1. You’ll need¬†3DS Max 2012¬†(or EARLIER – 2013 and beyond does not allow for ActorX plug-in compatibility!) or a similar game editing software. ¬†You’ll also need the¬†ActorX importer.
  2. The easiest way for me to show you is to do an example. ¬†So, for this example, I’ll be giving Ashley’s T-shirt body some BDU pants.
  3. At this point, you should already know how to extract, edit, and replace meshes/textures.  If not, go back to this page and read up on the whole tutorial!
  4. Open up 3DS Max and import the meshes you want to use. ¬†In my example, I’m importing the Ashley T-shirt mesh (what she wears in the hospital scene) and the BDU outfit (Shepard/Normandy Crew standard uniform). ¬†You can also import Ashley’s head to make sure there is no neck clipping, but I will leave it out for now for simplicity sake:
    2013-12-01 12_09_42-Untitled - Autodesk 3ds Max 2012 x64 - Unregistered Version
  5. You’ll notice that these meshes are one on top of the other. ¬†Good. ¬†Ok, now right-click and cut the skin layer in both the T shirt and BDU meshes so you can work freely with the meshes.
    2013-12-01 12_09_42-Untitled - Autodesk 3ds Max 2012 x64 - Unregistered Version
  6. Go to Editable Mesh > Element so you can click on each element of the mesh. ¬†The mesh will highlight red for the element you select. ¬†Delete all the elements you don’t want. ¬†In this case, I only want to keep the top of Ashley’s t-shirt mesh and the bottom of the BDU outfit (pants):
    2013-12-01 12_10_18-Untitled - Autodesk 3ds Max 2012 x64 - Unregistered Version
  7. When you’ve deleted all your unwanted elements, select the elements that overlap – in this case, Ash’s torso. ¬†Notice how it clips through the pants in the back:
    2013-12-01 12_13_59-ash.max - Autodesk 3ds Max 2012 x64 - Unregistered Version
  8. That’s no good. ¬†We want to edit the meshes so that they fit nicely with one another. ¬†So, select Vertex and use your mouse to pick the vertices you want to move. ¬†They will highlight red as you select them:
    2013-12-01 13_38_39-ash.max - Autodesk 3ds Max 2012 x64 - Unregistered Version
  9. Drag along the x, y, and z lines to reshape the mesh.  It takes some artistry and time to get this right, but in the end, you should end up with something like this, where if you select the torso element, it no longer clips through the pants:
    2013-12-01 13_41_30-ash.max - Autodesk 3ds Max 2012 x64 - Unregistered Version
  10. Ok, looks great, right?  It should look like this when nothing is selected:
    2013-12-01 13_43_24-Untitled - Autodesk 3ds Max 2012 x64 - Unregistered Version
  11. Now paste back the skin into both the T-shirt and BDU Pants meshes and export the file as a .PSK … I do this because I like to work with the new mesh as a single entity rather than separately as the T-shirt mesh and the Pants mesh (there’s probably a better/easier way to do this, but this is what I do).
  12. Ok, create a new 3DS Max document and import the mesh you created (in my example, ashtest.psk).
  13. Time to add skin. ¬†The way I do this is just to import the mesh I’m replacing (in this case Ashley’s Casual Appearance tunic). ¬†It will load right in the same place as the mesh you just created:
    2013-12-01 14_40_16-ash2.max - Autodesk 3ds Max 2012 x64 - Unregistered Version
  14. Select the mesh you want to add skin to (ashtest in this example) and click on the Modifier List and select “Skin Wrap.” ¬†Click on “Add” and select the mesh you’re replacing (in this case, the Ashley tunic mesh). ¬†You should see it added to the box:
    2013-12-01 14_54_16-ash2.max - Autodesk 3ds Max 2012 x64 - Unregistered Version
  15. Now scroll down and check the “Weight All Points” box and push the “Convert to Skin” button:
    2013-12-01 14_54_29-ash2.max - Autodesk 3ds Max 2012 x64 - Unregistered Version
  16. That will create a new Skin layer.  You can now delete the Skin Wrap layer.

Now, it’s time to texture your mesh!

  1. Go to your Modifier List and select UVW Unwrap. ¬†You’ll want to check these boxes so you can select each piece of the mesh by element:
    2013-12-01 16_24_21-Untitled - Autodesk 3ds Max 2012 x64 - Unregistered Version
  2. Go to “Open UV Editor” to see the “unwrapped” mesh. ¬†It should look like this (a jumbled mess):
    2013-12-01 16_25_16-Edit UVWs
  3. Select each element of your mesh and the corresponding “unwrapped” piece will highlight in the UV Editor. ¬†Now move those “unwrapped” pieces around and rearrange them so that they’re nicely packed and not overlapping. ¬†Scale the pieces if they don’t fit (right-click, Freeform Gizmo should give you a box around the selected element that you can resize. ¬†Hold CTRL while dragging the corner of the box with your mouse to scale uniformly).
    2013-12-01 16_25_46-Greenshot
  4. In the end, you should have something like this:
    2013-12-01 16_27_09-Edit UVWs
  5. Now you can export the UVW map by going to Tools > Render UVW Template …
  6. I like the following settings, but really it’s up to you:
    2013-12-01 16_29_31-Render UVs
  7. Now click Render UVW Template button at the bottom and you should get this (a map of your mesh in 2D, essentially):
    2013-12-01 13_53_34-Render Map, Display Gamma_ 2.2, RGBA Color 16 Bits_Channel (1_4)
  8. Save it as .TGA somewhere you can find it.
  9. Export your mesh as a .PSK (it should have the skin layer and the new UVW Unwrap layer).  Now you can convert it to .UPK and upload it into the game! (Forget how?  Read the tutorial again!)

You’re done with the mesh … Now it’s time to create the texture for your custom mesh!

How to Create Custom Textures

  1. So, you have your UVW map now, right?  Load that up into Photoshop or any other image editor.
  2. You’re using existing meshes, so find their corresponding textures in ME3 Explorer and extract them (just the diff file). ¬†So, in my case, I extracted Ashley’s t-shirt texture and the BDU outfit texture:
    2013-12-01 16_33_44-Adobe Photoshop CS3 Extended
  3. Now, cut and paste the pieces of the textures you need over the UVW map (or make your own from scratch if you are feeling ambitious).  Resize pieces as needed.  In the end, it should look like this:

Great, you have a diff texture! ¬†You should already know how to create a spec and a norm from this file, so do it. ¬†Now, replace the texture in game using Texmod or manually using ME3 Explorer. ¬†Again, you should already know how to do this. ¬†If you don’t, go back and read the tutorial again!

And the end result is …

So, you’ve replaced the mesh and the textures. ¬†Open up the game and see what happens:

2013-12-01 17_12_07-Mass Effect 3

Well, it’s not perfect and it probably won’t be the first time. ¬†Pick out the errors you see in the game, whether it’s with the texture (skin is too dark) or the mesh (clipping around the neck), and go back and fix it. ¬†Do this again and again until it’s perfect!

Learning to create your own meshes is cool because you can create custom armors and outfits, like a cute outfit for Liara:

2013-12-01 16_48_37-girlplaysgame

Or even replace entire characters – like an Emily Wong replacer for Diana Allers because Allers is terrible:

2013-12-01 16_48_42-girlplaysgame

I’d love to see what you come up with! ¬†Be sure to post a comment here and share! :) ¬†

Go back to the main modding tutorial page and read more!


  1. Alex February 17, 2014
    • girlplaysgame February 18, 2014
      • Alex February 19, 2014
  2. Alison February 24, 2014
  3. Pingback: Ultimate Mass Effect Modding Tutorial February 28, 2014

Add Comment

Fallout 4: Best Mods of Week 20/21 – the only mod that ever mattered, KS Hairdos for Fallout!
Fallout 4: Best Mods of Week 19 – Resident Evil armor, swag outfits, & doggy armors
Fallout 4: Best Mods of Week 18 – poses and mannequins, oh my!
Fallout 4: Best Mods of Week 17 – immersion breaking or immersion making mods, you decide
36+ Witcher armor and outfit mods for Skyrim
Skyrim: 49+ Assassin’s Creed armor and outfit mods for Skyrim
13+ Christmas (Saturalia) Skyrim mods to get you in the holiday spirit
Skyrim: 13 Best Jewelry and Accessory Mods to Bling Out Your Dragonborn
How to build your own PokeVision map in 5 minutes or less
Top 6 Best Pokemon Go hacks, cheats, tips, and tricks … so far
Fallout Shelter: 1000 Lunchbox Hack and Other Cheats [No Jailbreak Required]
Horrifying Video Game Avatars made with MyIdol