Difference between revisions of "Creating a New Race"

From RPG Creation Kit
Jump to navigation Jump to search
(Created page with "thumb|The "Human" Race used in the RPG Creation Kit . In this tutorial we'll discuss an important topic you'll sooner or later will want to face when working with the RPG Creation Kit, which is Races. A Race is essentially a complex humanoid 3D Model that acts as a base for your humanoid characters. Races define: * '''Basemesh''': the actual 3D Model. * '''Eye Colors''': set of materials you can use to make your characters eye color different. * '''...")
 
Line 18: Line 18:


== Premises ==
== Premises ==
Before we start, as the current RPG Creation Kit version 1.9, you can create as many Races as you want. However, in order to make sure the Equipment System works correctly you need to follow two strict rules:
Before we start, as the current RPG Creation Kit Version 1.9, you can create as many Races as you want. However, in order to make sure the Equipment System works correctly you need to follow two strict rules:


# '''All 3D Character Model has to use the same rig.'''
# '''All 3D Character Model has to use the same rig.'''
Line 31: Line 31:
This is very important, and missing this step will result in your Race probably being playable and usable, but the Equipment system will not work with it correctly.  
This is very important, and missing this step will result in your Race probably being playable and usable, but the Equipment system will not work with it correctly.  


I recommend to either use the same rig as the Human race we use in the RCK, or to start from scratch by using one of your rig and sticking with it for all of your characters. Bear in mind that also the '''equipment''' '''models''' themselves have to use the same rig, as we've seen in the [[Creating a New Armor Item]] tutorial. If haven't read that tutorial yet I '''strongly recommend doing it now before proceeding''', and to try to create an equipment Item for the RCK default character.
I recommend to either use the same rig as the Human race we use in the RCK, or to start from scratch by using one of your rig and sticking with it for all of your characters. Bear in mind that also the '''equipment''' '''models''' themselves have to use the same rig, as we've seen in the [[Creating a New Armor Item]] tutorial. If haven't read that tutorial yet I '''strongly recommend doing it now before proceeding''', and to try to create an equipment Item for the RCK default character before attempting to create a new Race.




In this tutorial I will use a generic 3D model, with his own rig and with the mesh that is in one piece, so we will see all the steps in order to convert it in a RCK-friendly way.
 
In this tutorial I will use a generic 3D Model, with his own rig and with the mesh that is in one piece, so we will see all the steps in order to convert it in a RCK-friendly way. I will use the RCK default character's rig, so I'll need to convert the new 3D Model to be able to use that rig.
 
First thing I'll need is the RPG Creation Kit Basemeshes's Rig, that you can find [https://drive.google.com/file/d/1R5c0DPCGQGky-iy4qfeKzS34mGVoUuYy/view at this link].


== Step 1: T-Pose, A-Pose? ==
== Step 1: T-Pose, A-Pose? ==
The first problem you may stumble upon is the following: your rig is in A-Pose, but your character is in T-Pose (or vice-versa). Also, you may have both your rig in T-Pose or A-Pose, but they may a little bit different.
In my case the 3D Model I'm using is in T-Pose, and the rig I want to use is in A-Pose:
[[File:Race 2.png|left|428x428px]]
[[File:Race 3.png|frameless|428x428px]]
As you can see, the rigs are quite different, and the resting pose is as well. This is probably your case too, and it will be the case for every Race you'll want to setup.
So '''the first step''' is to convert the '''resting pose''' of the character to '''match the rig I want to use.'''

Revision as of 10:56, 13 February 2025

The "Human" Race used in the RPG Creation Kit .

In this tutorial we'll discuss an important topic you'll sooner or later will want to face when working with the RPG Creation Kit, which is Races.

A Race is essentially a complex humanoid 3D Model that acts as a base for your humanoid characters. Races define:

  • Basemesh: the actual 3D Model.
  • Eye Colors: set of materials you can use to make your characters eye color different.
  • Hair Types: set of 3D Models you can use as hair for your characters.
  • Blendshapes: used to deform the basemesh and create different characters.


You want to use a Race when you want the Player Character to be able to use a specific 3D model, or you want an RckAI to have all the functionality the player has like the Equipment System and Character Customization.

For AI that is simpler, meaning they don't need customization, hair or blendshapes, like normal creatures, you should use Creature AI.


A Race define both a Male and Female version of that Race, but you can also just create one of them and leaving the other blank if you only need one gender.

Premises

Before we start, as the current RPG Creation Kit Version 1.9, you can create as many Races as you want. However, in order to make sure the Equipment System works correctly you need to follow two strict rules:

  1. All 3D Character Model has to use the same rig.
  2. The 3D Character Model mesh has to be split in:
    1. Head
    2. Torso
    3. Arms
    4. Hands
    5. Legs
    6. Feet

This is very important, and missing this step will result in your Race probably being playable and usable, but the Equipment system will not work with it correctly.

I recommend to either use the same rig as the Human race we use in the RCK, or to start from scratch by using one of your rig and sticking with it for all of your characters. Bear in mind that also the equipment models themselves have to use the same rig, as we've seen in the Creating a New Armor Item tutorial. If haven't read that tutorial yet I strongly recommend doing it now before proceeding, and to try to create an equipment Item for the RCK default character before attempting to create a new Race.


In this tutorial I will use a generic 3D Model, with his own rig and with the mesh that is in one piece, so we will see all the steps in order to convert it in a RCK-friendly way. I will use the RCK default character's rig, so I'll need to convert the new 3D Model to be able to use that rig.

First thing I'll need is the RPG Creation Kit Basemeshes's Rig, that you can find at this link.

Step 1: T-Pose, A-Pose?

The first problem you may stumble upon is the following: your rig is in A-Pose, but your character is in T-Pose (or vice-versa). Also, you may have both your rig in T-Pose or A-Pose, but they may a little bit different.

In my case the 3D Model I'm using is in T-Pose, and the rig I want to use is in A-Pose:

Race 2.png

Race 3.png


As you can see, the rigs are quite different, and the resting pose is as well. This is probably your case too, and it will be the case for every Race you'll want to setup.


So the first step is to convert the resting pose of the character to match the rig I want to use.