Difference between revisions of "Naming Conventions"

From PSwiki
Jump to navigation Jump to search
Line 9: Line 9:
* Mesh
* Mesh
** naming: <race mesh name>_<body part> (ex.: dermf_torso, dermf_torso_plate)
** naming: <race mesh name>_<body part> (ex.: dermf_torso, dermf_torso_plate)
** certain meshes may have variations, like for example hair, in that case we use <race mesh name>_<body part><Mvariation> (ex.: dermm_hair03)
* Texture
* Texture
** naming: NOT MANDATORY but we can use <race mesh name>_<body part>_<variation>_T_<type of texture>
** naming: NOT MANDATORY but we can use <race mesh name>_<body part>_<Tvariation>_T_<type of texture>
* Animation
* Animation
** naming: NOT MANDATORY but we can use <race mesh name>_<animation>
** naming: NOT MANDATORY but we can use <race mesh name>_<animation>
Line 47: Line 48:
* arms_plate, torso_plate, hands_plate, legs_plate, feet_plate
* arms_plate, torso_plate, hands_plate, legs_plate, feet_plate


<variation> are:
<Tvariation> are:
* leather
* leather
* chainmail
* chainmail
* platemail
* platemail
<Mvariation> are:
* 01
* 02
* ...


Sockets setup on the skeleton are:
Sockets setup on the skeleton are:

Revision as of 20:06, 21 November 2020

Naming convention for Characters

Should be stored inside /Content/Characters/<race mesh name> (for example dermf , klyrosm)

Subdirectories:

  • Material
    • naming: <race mesh name>_<body part>_<variation>_Mat (ex.: dermf_torso_chainmail_Mat)
  • Mesh
    • naming: <race mesh name>_<body part> (ex.: dermf_torso, dermf_torso_plate)
    • certain meshes may have variations, like for example hair, in that case we use <race mesh name>_<body part><Mvariation> (ex.: dermm_hair03)
  • Texture
    • naming: NOT MANDATORY but we can use <race mesh name>_<body part>_<Tvariation>_T_<type of texture>
  • Animation
    • naming: NOT MANDATORY but we can use <race mesh name>_<animation>

The standard <race names> are:

  • DermF
  • DermM
  • EnkiF
  • EnkiM
  • FYnnwn
  • KlyrosM
  • KlyrosF
  • Kran
  • LemurF
  • LemurM
  • NolthrirF
  • NolthrirM
  • StonebF
  • StonebM
  • YlianF
  • YlianM
  • Ynnwn


<body part> are:

  • hair
  • head
  • arms
  • hands
  • torso
  • legs
  • feet
  • eyes
  • wings
  • robe
  • arms_plate, torso_plate, hands_plate, legs_plate, feet_plate

<Tvariation> are:

  • leather
  • chainmail
  • platemail

<Mvariation> are:

  • 01
  • 02
  • ...

Sockets setup on the skeleton are:

  • helm
  • righthand
  • lefthand
  • rightarm
  • leftarm
  • spellSpawn (used to center spells when hitting a target)

Naming Convention for Skeletal Meshes inside Character Blueprint

The name of the Skeletal meshes added as sub components to the main mesh inside the Character Blueprint can be as you want, BUT the meshes should be listed in a specific order, which will correspond to the INDEX used by the code to switch textures or geometry on those.

The sequence is:

  • 0 = Torso
  • 1 = Head
  • 2 = Arms
  • 3 = Hands
  • 4 = Legs
  • 5 = Feet
  • 6 = Eyes