Project

General

Profile

Actions

Working with UMA characters » History » Revision 3

« Previous | Revision 3/13 (diff) | Next »
Sabina Huskic, 2019-03-02 16:09


Working with UMA characters

Starting up

You can find the UMA asset in the Store. Download it for free and import it into your project.

To get your first character up and running find the prefab called 'UMA_DCS' (UMA\Getting Started). Drag and drop the object into the scene. This generator keeps track of everything, lets us swap clothing and everything else. Every scene that contains an UMA character must also contain this prefab.

To create your UMA character, create an empty object to carry it. Add a component to your object called Dynamic Character Avatar' To generate your character you have to pick a race for your character. In the drop down menu you can find the base recipes for male and female characters. After you pick your race you can press play and your character will be generated.

(To see what is in these recipes you can go to UMA\Content\UMA_Core\HumanMale\Recipes\BaseRecipes. Normally you do not have to do anything in this folder unless you wish to create your own customised races.)

In runtime mode you can play with your character in the new component called UMA Data (script) and change the shape of pretty much every body part.

default wardrobe recipes
to see what kind of clothing is available i suggest you first try it out in runtime mode. In Dynamic character avatar (script) open the Default Wardrobe recipes tab and than in your Project files go to UMA\content\UMA_examples\HumanMale\recipes\WardrobeRecipes. Here are all the wardrobe items you can use to ress up your character. Just drag and drop the item to the square.

There is an option to copy and paste the component but if you do that to your UMA characters you will probably break them. So, if you want your character to wear those cloths each time you start your game, just write down the names of the objects and than drag and drop them to the component in normal mode.

race animation controllers
you can easily set a default 'idle' animation on your UMA character, just set 'Locomotion' under default animation. When you press play a new Animator component will be added to your UMA.

TIPS:
How to turn your UMA character into a 3rd person controller character is well described in this video: https://youtu.be/Wse9I72YJvc?list=PL2l8O2TjIkNZmv4vjIRWr6VKeopBU2lsv&t=648

UMA + Lipsync

integration

UMA + FinalIK

integration

Updated by Sabina Huskic almost 6 years ago · 13 revisions