Creating a New Armor Item

From RPG Creation Kit
Revision as of 22:49, 9 March 2022 by Silvematt (talk | contribs) (Created page with "In this tutorial we are going to see how to add a new Armor Item for the base meshes of the Human race. In particular we are going to add an helmet that both the Player and character will be able to equip. The process involves weight painting, which I'll show how to do with Blender (I use Blender 2.81). I'm going to use [https://sketchfab.com/3d-models/great-helm-620ca8f54ce64561829809a8b782e78c this model] on Sketchfab made by [https://sketchfab.com/FrenchBaguette...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

In this tutorial we are going to see how to add a new Armor Item for the base meshes of the Human race.

In particular we are going to add an helmet that both the Player and character will be able to equip. The process involves weight painting, which I'll show how to do with Blender (I use Blender 2.81). I'm going to use this model on Sketchfab made by Ole Gunnar Isager.

Requirements & Premise

It is required to use Blender or any other 3D Modelling software of your choice and to download the RPG Creation Kit Basemeshes from this link.

Before going forward I have to do an important premise. In the RPG Creation Kit every equipment item must have the same armature of the basemesh. I'm going to show you how that is accomplished, but you should understand that every equipment item you make for a specific armature will work only with that armature, so if you download a different 3D model for the Basemesh, unless the armature is the same as the RPG Creation Kit's Basemeshes the equipment item will not be correctly attached.

That means you need to pick an armature and stick with it for any other character you want the equipment to work with.

Importing/Exporting in Blender

The helmet slightly modified, placed on the Basemesh head.

The goal is to have the Helmet skinned for the Basemesh armature, and we need to do this for both the Male and Female models.

Let's start with the male, open the file "Base Male Human.blend" and Import the .fbx (or whatever else format you have) and move it near the head of the Basemesh. You may want to make some adjustments because it probably won't perfectly fit at the first try. I suggest you use proportional editing for doing that.


Now press ALT+H to reveal the armature, we need to set the helmet to be a parent of the armature, so click on the helmet, then hold shift and click on the armature and with both selected press CTRL+P and select "With Automatic Weights":

Cna 2.gif


And that's it. You can switch to pose mode to see the result. The helmet will move with the head. Notice that "With Automatic Weights" may not work perfectly for more complex objects so you may require to do some manual weight paint.

The project in bleder before exporting. Notice there is only the armature and helmet in the in red highlighted "Outline".

Great, we can export this since we have what we wanted, but before doing that, to save space delete everything else in the blend file to save up space. The head, the upperbody, hands, eyes and everything else is not needed. You should remain with just the armature and the helmet.


We can now export the Helmet as an .fbx, to do that click on File -> Export -> Fbx. Change the export settings to the red highlighted ones and name it "GreatHelmetMale":

Cna 1.png


At this point, the helmet is ready to be imported in Unity. But this helmet is set to work only with the Male version of the Basemesh. So what you need to do is to repeat the complete process for the Female basemesh. Once you did that, you should have two files:

  • GreatHelmetMale.fbx
  • GreatHelmetFemale.fbx

Once you have those, you can move to the next steps.

Importing in Unity and creating Prefabs