UMA - Unity Multipurpose Avatar on the Asset Store! (Part 1)

AssetStore link: https://www.assetstore.unity3d.com/#/content/13930
List of all UMA Assets Available on AssetStore: https://www.assetstore.unity3d.com/en/#!/search/page=1/sortby=relevance/query=uma
Wiki: http://uma.unity3d.com/wiki/

UMA - Unity Multipurpose Avatar, is an open source avatar creation framework, it provides both base code and example content to create avatars. Using the UMA pack, it´s possible to customize the code and content for your own projects, and share or sell your creations through Unity Asset Store.

With UMA, it´s easy to populate a huge area with random characters, create and customize an unique NPC or even generate main characters with full customization. In all those cases, UMA makes it possible to share content as clothes and accessories between avatars, simplifying the process of content creation.

UMA has been under development for more than a year now, it started as a personal project and after 4 months Unity Asset Store sponsored this project so it could be open source and available for everyone. Joen has been contributing since then, and for the last 6 we started receiving both help and amazing feedback from the beta test group.

Today is December 25, and Unity couldn´t be giving a better present to me and it´s amazing community, UMA is available at AssetStore =)

Cheers,
Fernando R.

VideoTutorials: http://www.youtube.com/watch?v=4467t…0kQbp&index=27

5 Likes

Woohoo!

Is this for Mechanim? what exactly can we do with it?

Awesome, eyes peeled!

EDIT @Kuroato his sig is linked to the thread with more info:

http://forum.unity3d.com/threads/153689-procedural-character-generation

Thank you Fernando for giving the community such a fantastic character system.
Have a fantastic Christmas.

And it’s approved and online: Unity Asset Store - The Best Assets for Game Making

Gratz Fernando - great project you’ve given us, and special mention to Joen and the beta crew for bug fixing, head banging, hair tearing, and frustration in general. Job well done.

Thanks for all the nice words guys =D This is just the beginning, I hope we will see plenty of content for UMA on AssetStore on following weeks.
Merry Christmas! =D

Why is it free? I know you have a deal with UT, but… Still, something like this should not be free. This stuff is hard to build.
Well, congratulations! Looks very useful and fun to use it.

Hi there Bruno!
It´s not only free but open source =D
This is Unity Asset Store Christmas present for you guys :wink: (And mine too)

Heh, free is the only way. If there was a realistic price on UMA, none of us could afford to use it XD

1 Like

Seriously man I love you for giving this away for free, I mean it even open source <3

You have links to how to create content for this?
And how are the model on performance? Has any standard models made with this been tested or have any spec’s? I would love to see some.

Overall Thank you and Unity.

Congrats!

Thanks.

There is some raw-material and tutorials on content creation at the beta site.
http://fernandoribeirogames.wix.com/umabeta#!content-creation/c1k7h

Fernando will be making updated tutorials soon™, but we put all effort into making the delivery for the holidays.

About performance, I’m working on my “UMA Power Tools” and I can show you this web-player.
http://glscene.com/unity/UMAPowerPack/AutoLoader4/AutoLoader4.html

There might be some slowdown first time you show a character, that is Unity preparing the meshes and textures it’s built from. The entire character is still rebuilt every time it’s shown!

Pressing F1 will switch to the Legacy Combiner that is slightly faster, but doesn’t handle additional bones. (Like wings and horns.)

Cheers,
Joen

Wow amazing!
What animation system does it use? Mechanim or Legacy?

Full Mecanim Humanoid support! Avatar is created at Run-Time and will match the proportions of your Character!
Support for Legacy could be added. But unless someone (new) steps in and makes it, I expect non-humanoid to be supported before Legacy animations. Strictly speaking there is less than 10 lines of code requiring your character to be Mecanim Humanoid.

Fernando, Rio de Janeiro, Brazil? Someday i will pay a chopp for you for this. rsrs. Thanks a lot

WOW!!! Thanks!!! Can this do persistant characters too or just generated?

Demo Scene 1, shows the generation of a crowd of completely random characters.
Demo Scene 2, shows the loading of 5 persistent characters.

You can also notice that each time you load my web player above you get the same characters in the same positions. Once you press Page Up and Page Down their numbers change but the selection of characters stays the same.

If you in Scene 1 select one ore more characters, (the root of the character, not the skinned mesh!), you can use the UMA|Load and Save|Save Selected Avatars (asset) menu item to save those characters into assets and link to them in Scene 2.