Human model layout
This page is meant as a RFC for how a human model should be laid out and divided into segments, and what animations it should have.
One of the most crucial pieces in the game is the media used to represent the players. This must allow for enough customization for the players to feel that they are in a living world, where they themselves are unique, as well as all of the other character. Therefore we need to have a common standard for all humanoid characters, so that they will all be able to represent the world in a correct way no matter what client they're used in.
Humanoid body model layout
An initial layout of the humanoid characters. The layout should be closely followed for female characters.
The clothes parts needs to be synced with the body model. As an example, a long sleeved shirt will cover most of the arms, allowing the client to hide the "shoulder" and "elbow" parts (thus saving render ops), whereas a shirt sleeved shirt would require that either the "elbow" or also the "shoulder" part was visible.
- cloak (over the head)
- long sleeved shirt
- shirt sleeved shirt
- long pants
- short pants
- low shoes
- tall shoes
- cape (this requies some physics simulation (mainly springs) which cal3d (used in Sear) has, though not Ember)
The armour should mostly be a suppliment to the clothing, i.e. it should be possible to wear a "shin guard" and a "long pants" at the same time. Some armour parts however takes precedence, for example when wearing a chain mail legging, all other pants that might be worn should automatically be hidden. An overview of the armour layout can be seen in the image to the left.
- breast plate (large plate on the front of the torso)
- shin guards
- skirt guards
- helmet (should this replace any hat or cloak worn? --Erik 00:38, 26 January 2007 (CET))
- shoulder guards
- chain mail (works like clothes)
Its important for the humanoid creatures in the game to be properly animated to appear life-like and interesting. Visit the Ember Humanoid Animations wiki page to learn in greater detail how to get your characters animating in the Ember.