Dynamic Character System
The Dynamic Character System allows you to design characters that are constructed from interchangeable parts and textures. Further, if a development team has a Technical Artist/Animator, the body parts can be "morphed" by various targets, and a statistical system ensures that any changes to body shape will correctly and automatically morph everything the character is wearing to fit the new shape (without having to define morph targets for every part). The skeletal system of the body can morph as well (so you can morph from a tall giant to a dwarf with all of the proportional changes handled automatically).
Fundamentally, dynamic characters are differentiated from static characters by their use of the Parts System. Dynamic characters can also optionally take advantage of any or all of the following features:
Dynamic Characters must be located within the Dynamic2 Folder. Beyond that you can sub folder as many of them as you like, but the root must by the default Dynamic2 folder.
- Parts System
- Characters can be defined by slots and parts. The number of parts to choose from is limited only by the amount of content your artists can make.
- Rules System
- What parts go in what slots can be controlled by a powerful rule system. For example, a part in a slot can automatically change based on another part (say, hair goes away when a hood is put on).
- Texture Swapping
- Every texture can have up to 4 independently tintable regions plus an optional 5th "full color" region. These regions can blend together for defining tintable gradients. You have precise control over the pallet of colors the user can select from on a case-by-case basis. So, for example, you might expose one set of colors for leather areas, another for metalics.
- Skin Texture Blending
- A special case skin texture can be made using texture blending, allowing you to create detailed skin textures of different races (up to 3 currently) and blend between them. This gives high quality results when compared with trying to tint a grey-scale skin texture.
- Specialized Hair Rendering
- A specialized hair shader system allows for special two-layer anisotropic hair sheen.
Before jumping into any of these, make sure you review the Dynamic Character Primer!
Dynamic Character Reference