University of Southern CaliforniaUSC
USC ICT TwitterUSC ICT FacebookUSC ICT YouTube

How to make a custom rig? | Automatic Rigging and Reshaping | Forum

Avatar

Please consider registering
guest

sp_LogInOut Log In sp_Registration Register sp_MemberList Members

Register | Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_Feed Topic RSS sp_TopicIcon
How to make a custom rig?
December 14, 2015
8:09 am
Avatar
Nate
Guest
Guests

How to make a custom rig like "SmartBodyRig.dae"? Is there naming convention for the skeletons of rig template?

December 14, 2015
5:58 pm
Avatar
Admin
Forum Posts: 983
Member Since:
December 1, 2011
sp_UserOfflineSmall Offline

You can take the SmartBodyRig.dae (this is a file in COLLADA format, readable by many 3D tools) and change out the joints/bones for your own, then export again to a COLLADA file. Put that file in the same folder (BodyDatabase/Rigs). That .dae file should appear in the dropdown list in the tool, and whatever the topology you have set up ~should~ transfer to your mesh.

We've done this with success with other formats. It would be nice to get a set of rigs for different tools or platforms that we could include in the distribution.

Ari

December 15, 2015
5:38 am
Avatar
Nate
Guest
Guests

Thanks Ari!

I tried export a character from MakeHuman in COLLADA format, and put it into BodyDatabase/Rigs folder, but the program crashed when start up.

Is there a naming convention the skeleton should follow to make it works?

December 15, 2015
2:36 pm
Avatar
Admin
Forum Posts: 983
Member Since:
December 1, 2011
sp_UserOfflineSmall Offline

You need to use the SmartBodyRig.dae file and use the geometry that exists in that file (same number and location of vertices).

The process relies on the fact that there is a set of 3d models that have correspondences such that every vertex on one model is in the same semantic location add it is on another. So it won't work if you throw a rig in there that uses  different geometry.

 

The joint names shouldn't matter.

Ari