How do you create a new rig preset?

If your topic doesn't fit anywhere else, put it here.

Moderator: joepal

How do you create a new rig preset?

Postby NearEDGE » Tue Apr 19, 2016 9:37 am

Not sure exactly how simple this is, but I want to make a new rig preset to match the default iPi Motion Studio rig so that animations transfer between the two properly without having to edit anything to do with the transfer itself.
NearEDGE
 
Posts: 1
Joined: Tue Apr 19, 2016 9:29 am

Re: How do you create a new rig preset?

Postby joepal » Tue Apr 19, 2016 11:33 am

There is in theory support for this in makehuman-utils (see https://bitbucket.org/MakeHuman/makehuman-utils) as a plugin for blender for exporting mhskel files.

Documentation is crude to non-existent (largely code comments in the plugin source code), and after having made an export you still need to hand-edit the resulting file to manually fix up things that aren't added automatically. Failure to do so causes an incomprehensible crash in MH if you try to use the rig.

But the required steps are:

* Install io_mhrigging_mhskel in blender
* Create an armature
* Parent it to the base mesh (as loaded from for example maketarget)
* Optionally do weight painting
* File->export->mhskel
* Open the mhskel file in a text editor
* Manually fix the null values
Joel Palmius (LinkedIn)
MakeHuman Infrastructure Manager
http://www.palmius.com/joel
joepal
 
Posts: 4626
Joined: Wed Jun 04, 2008 11:20 am

Re: How do you create a new rig preset?

Postby badwolf » Tue Apr 19, 2016 1:15 pm

are the null values something that can be loaded as a template type thing or does it take some math to sort out?? ( just stabbing at getting docs somewhat written)
badwolf
 
Posts: 272
Joined: Fri Feb 06, 2015 12:41 am

Re: How do you create a new rig preset?

Postby joepal » Tue Apr 19, 2016 2:37 pm

badwolf wrote:are the null values something that can be loaded as a template type thing or does it take some math to sort out?? ( just stabbing at getting docs somewhat written)


I'd answer if I had ever understood the explanations. If you look through the various discussions on the topics, you'll see that you're supposed to define roll planes. How that is done in practice is something I have yet to grasp.
Joel Palmius (LinkedIn)
MakeHuman Infrastructure Manager
http://www.palmius.com/joel
joepal
 
Posts: 4626
Joined: Wed Jun 04, 2008 11:20 am

Re: How do you create a new rig preset?

Postby gaiha » Tue Apr 19, 2016 5:32 pm

Heyas!

Rigging is a form of art... it is tedious and time consuming... I have done rigging in the past and no longer do it, but if you are doing a custom rig that you plan on reusing, and using again until the end of eternity, it is well worth the investment of your time. Adding a rig to a skinned model in blender is easily accomplished, and there are tutorials for this that are just a click away, using the google machine.

As far as creating a rig preset, I am assuming you mean a rig you can apply to a MakeHuman model prior to export... (Edited) The only problem with making a rig preset within MakeHuman is that there are so many different animation editors and 3D studio suites out there, that to create one for each of the formats would be a monumental task for the MakeHuman Dev Team, and the file format support would make it insane.

When you have completed your rig... if you wish to submit it as a User-Contribution... it could be an asset that other's may want to use as well.

Good Luck...
Last edited by gaiha on Tue Apr 19, 2016 11:10 pm, edited 1 time in total.
My Dev Box: Asus CrosshairV with an AMD FX-9370 4.4 Ghz 8 core Processor, 32 GB 1600hz DDR3,
GeForce GTX-760 Video card, 2TB Seagate Constellation Class HDD. 1 GB Ethernet Lan
Running Ubuntu 14.04.4 on the 4.2.0-30 Kernel, with the Gnome 3.8.4 Desktop.
User avatar
gaiha
 
Posts: 53
Joined: Tue Feb 09, 2016 7:45 pm
Location: Canada

Re: How do you create a new rig preset?

Postby joepal » Tue Apr 19, 2016 5:51 pm

gaiha wrote:As far as creating a rig preset, I am assuming you mean a rig you can apply to a MakeHuman model prior to export... once again, there are tutorials just a click away, using the google machine.


That's great news! Someone wrote a bunch of tutorials on how to use io_mhrigging_mhskel while I looked the other way?

I must be doing something wrong though, since I don't find a single one when looking on google...
Joel Palmius (LinkedIn)
MakeHuman Infrastructure Manager
http://www.palmius.com/joel
joepal
 
Posts: 4626
Joined: Wed Jun 04, 2008 11:20 am

Re: How do you create a new rig preset?

Postby gaiha » Tue Apr 19, 2016 5:58 pm

joepal wrote:That's great new! Someone wrote a bunch of tutorials on how to use io_mhrigging_mhskel while I looked the other way?
I must be doing something wrong though, since I don't find a single one when looking on google...


Giggles... stop peeking... lolz
My Dev Box: Asus CrosshairV with an AMD FX-9370 4.4 Ghz 8 core Processor, 32 GB 1600hz DDR3,
GeForce GTX-760 Video card, 2TB Seagate Constellation Class HDD. 1 GB Ethernet Lan
Running Ubuntu 14.04.4 on the 4.2.0-30 Kernel, with the Gnome 3.8.4 Desktop.
User avatar
gaiha
 
Posts: 53
Joined: Tue Feb 09, 2016 7:45 pm
Location: Canada

Re: How do you create a new rig preset?

Postby Aranuvir » Wed Apr 20, 2016 7:54 am

joepal wrote:That's great news! Someone wrote a bunch of tutorials on how to use io_mhrigging_mhskel while I looked the other way?
I must be doing something wrong though, since I don't find a single one when looking on google...


So do I. Perhaps we're sitting in the same google bubble? It would be great, if gaiha could point us to a tutorial how to create a mhskel-file. Don't forget to immediately link it to the wiki page!
Aranuvir
 
Posts: 1317
Joined: Sun Oct 12, 2014 2:12 pm

Re: How do you create a new rig preset?

Postby duststorm » Thu Apr 21, 2016 10:17 am

I think the closest you'll find is my explanation on this forum. :)
MakeHuman™ developer
User avatar
duststorm
 
Posts: 2569
Joined: Fri Jan 27, 2012 11:57 am
Location: Belgium

Re: How do you create a new rig preset?

Postby badwolf » Thu Apr 21, 2016 3:29 pm

lemme see if i can paw into the data pile on this from RTFS (which does not actually define [redacted]) and looking at the rigs themselves

after you run the script each and every joint needs to have something called a rotation plane defined (this tells you which way is Down/Left/In)

the exact format of this info seems to be TOP SECRET BURN BEFORE READING (and the comments in the source do not match what is in the rig files)


can you link back to your previous posting on the needed format??

the big issue is it seems to be very much something that has to be done by hand
badwolf
 
Posts: 272
Joined: Fri Feb 06, 2015 12:41 am


Return to General discussions about makehuman

Who is online

Users browsing this forum: No registered users and 1 guest