R&R: Refitting (step by step)

Step-by-step guide on refitting a mesh - for newbies!

This page is a subsection of the Netrunning Suit guide. It will teach you how to do custom refits in Blender.

Assumed level of skill:

You know how to read — if you can read and struggle with this guide, then it's not yet good enough. Please reach out to manavortex on Discord so that I can improve it.

Time to complete:

  • < 1h for import, export and setup (< 5 min once you know how it works)

  • as long as you want on the actual editing

It's highly recommended that you grab the Wolvenkit Blender IO Suite, since the latest release has an auto-refitter for the most common body mods.

Step 1: Adding the meshes to your project

You're already supposed to have a project. If you don't, check R&R: Your own Wolvenkit project

The body

First, you need the mesh of the body that you want to refit for. (Technically speaking, you could do without, so if you like suffering, go ahead and skip this step.)

There are two ways of acquiring the body mesh:

From Nexus

Check the Nexus page of the body mod you're using — there's a good chance that the modder is simply offering a resource that you cna import into Blender.

From the mod itself

It might be easier and faster to simply export the base body.

  1. Switch to the Mod Browser

  2. In the Wolvenkit search bar, find the base body mesh:

    • Female body gender: base\characters\common\player_base_bodies\player_female_average\t0_000_pwa_base__full.mesh

    • Male body gender: base\characters\common\player_base_bodies\player_man_average\t0_000_pma_base__full.mesh

  3. Check the preview to make sure that you're grabbing the right mesh, then add it to your project by double-clicking or via context menu.

The suit

  1. In the Mod Browser, now search for the following files:

    • female body gender: manavortex\torso\netrunning_suit\meshes\pwa_netrunning_suit.mesh manavortex\torso\netrunning_suit\meshes\pwa_emissive.mesh

    • male body gender: manavortex\torso\netrunning_suit\meshes\pma_netrunning_suit.mesh manavortex\torso\netrunning_suit\meshes\pma_emissive.mesh

  2. Add them to your project by double-clicking or via context menu.

  3. If you don't want to use the emissive mesh, you can delete it now.

Step 2: Exporting the meshes from WKit

The whole process is explained here.

TL;DR:

  • Find "Export Tool"

  • Select the mesh(es) you want

    • Body

    • Netrunning Suit

    • optional: emissive submesh

  • Click Export button

Export failed: Error while finding file

If you failed to export because of error messages like this one:

Message: Error while finding the file: manavortex\torso\netrunning_suit\textures_netrunning_suit.mi

In Wolvenkit, switch to the raw folder (or scroll all the way down). Right-click on the glb file, and select "Open in File Explorer":

Windows Explorer Path

You will now see a Windows Explorer window. Copy the file path like this:

Step 3: Importing to Blender

You might see the submesh and armature numbers changing through the guide. That is to keep you on your toes because I didn't take them in one setting, and also because they don't matter - any number from .001 to .999 will be removed on reimport with Wolvenkit.

Open Blender and create a new file. You will probably be greeted by a bunch of standard objects that we need to get rid of:

Now, let's import our meshes.

From the "File" menu, select "Import" and then one of the entries for "gltf":

You will now see a file picker.

  1. In the path bar at the top, paste the path from the previous step.

  2. Select the mesh(es) that you want to refit, and import them

  3. Now, repeat the process with the body mesh. If you don't know where it is, you can find it here (.. means that you need to co up a directory from the one with the netrunning suits): ..\..\..\..\base\characters\common\player_base_bodies\player_female_average\t0_000_pwa_base__full.glb

  4. If you have imported without the plugin, you will see something like this and need to hide the armatures. If you have imported with the plugin, it will already have done that for you.

You are currently in Object Mode, which will let you select whole objects.

  1. Optional, but recommended: change the colour of the body mesh to better see clipping (see the next screenshot for details):

    1. Click on the body mesh, or find it in the Scene Collection under its armature parent, and select it there.

    2. Select the "Material Properties" tab in the right sidebar (a round red icon near the bottom at the list)

    3. Click on "Use Nodes" to uncheck it

    4. Set a base colour that is not white to see clipping

Step 4: Refitting

Starting in version 1.5.0, the Wolvenkit Blender IO Suite features an auto-refitter, which supports many custom bodies and will be expanded in the future.

If you want to use the plugin instead of refitting by hand, make sure to select all meshes (Step 1 on the list below) before following the instructions underWKit Blender Plugin: AKL Autofitter.

We will use the Proportional Editing mode here, which leaves garment supports intact and prevents the risk of string cheese. If you don't vibe with that, you can read up here on other approaches for refitting, or refer to the community guides section.

  1. While still in Object Mode, expand both armatures (not the one with the body) and select all included meshes.

  2. Switch into Edit Mode by hitting Tab or selecting it from the dropdown at the topleft

  3. Turn on "Proportional Editing" by checking the round button at the top of the viewport and select a low Proportional Size like 0.1m at the bottom of the drop-down menu next to it.

  1. Hide the body mesh by shift-clicking on the body armature's eye icon twice: it's in the way, and we need to select some vertices.

  1. Make a selection — somewhere close to the future highest point.

  1. Show the body mesh again:

    1. Shift-click on the eye icon next to the body armature to show everything

    2. left-click on the eye icon (no shift, just a regular click) to hide only the armature)

The tools

We will use scaling (shortcut: S) and movement (shortcut: G).

  • You can lock the axis on which you are moving by pressing X, Y or Z

  • You can scale the strength of the proportional modifier by using the mouse wheel — but only after you have a tool selected.

I'm afraid that this is where you draw the rest of the owl - you need to refit the suit. Try playing around with the settings. For example, you can start by pressing G - Y to let out the chest, then try scaling.

Do this until you have covered all skin that you don't want exposed. Now it's time to export our edited meshes, and import them back.

Pro tip: Keep the .blend file open until you have seen the refit in action. It's quite likely that it still clips somewhere and that you'll have to get active again.

Step 5: Exporting

  1. Switch back to Object mode by pressing Tab

  2. select all meshes under one armature (e.g. the emissive meshes)

    • If you are exporting without the Wolvenkit Plugin, select the armature as well.

  3. From the menu, select File -> Export

  1. Overwrite the file you originally imported from (pwa_emissive.glb)

  2. Repeat the process with the other armature.

Step 6: Importing into Wolvenkit

As of 8.9.1, Garment Support is still experimental. If your meshes look like string cheese or twitch all over the place, you can delete the parameters. That will destroy the automatic deform when you put a jacket on, but at least your mesh will work.

  1. In the Import Tool, select the first file that you want to import, then check the Import Garment Support box.

  2. Do the same for the second mesh and the emissive components.

  3. Import both glb files.

OK, what now?

Time to test! Install and launch your Wolvenkit project:

If you did everything right, your refit will now be active. If not, it's troubleshooting time.

Otherwise:

Happy modding, choomba!

Troubleshooting

You can find the general troubleshooting for 3d edits and -imports under Troubleshooting your mesh edits.

My mesh refuses to show any colours!

Make sure that you switch the Viewport in Blender to Viewport Shading (the third globe in the topright corner)

Last updated