Project

General

Profile

Working with UMA characters » History » Revision 3

Revision 2 (Sabina Huskic, 2019-02-27 19:59) → Revision 3/13 (Sabina Huskic, 2019-03-02 16:09)

h1. Working with UMA characters 

 h2. Starting up 

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

 To get your first character up 

 h2. 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.) h2. Clothing 

 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. 

 h3. 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. 

 h3. 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   

 h1. UMA + Lipsync 

 h2. integration 

 h1. UMA + FinalIK 

 h2. integration