MPFB2 should include a straight T-pose

Discussions about MakeHuman, Blender and MPFB. It is ok to ask for general Blender support here, even if it isn't directly related to MakeHuman

MPFB2 should include a straight T-pose

Postby idrisz19 » Sun Feb 26, 2023 12:18 am

MPFB2 includes a T-pose, but it is T-pose with limp palms and fingers. I believe that MPFB2 should include a T-pose with arms, palms, and fingers parallel with the x-axis and thumbs that are parallel with the x-axis and 45 degrees away from the fingers.

At the moment, I have to go through the tedious process of connecting all the bones, enabling "Auto IK" and "X-Axis Mirror", straightening the fingers with "Move", and attempting to straighten the thumbs without them looking too deformed.

Also, since "Apply as rest pose" / "Apply Armature" destroys the shape-keys, it would be nice if we were given the option of starting off with a straight T-pose model.
idrisz19
 
Posts: 5
Joined: Wed Dec 08, 2021 4:10 pm

Re: MPFB2 should include a straight T-pose

Postby joepal » Sun Feb 26, 2023 2:19 pm

Ok, sounds reasonable.

I've turned the first part into an issue here: https://github.com/makehumancommunity/mpfb2/issues/90

If you have a fixed up a T-pose to your satisfaction, you can save it as a new pose by going to "create assets" -> "MakePose" -> "save pose" and save it with a different name. This needs to be done in FK mode and before setting as rest pose.

Further, if you want to help the development along a bit, you could post the pose file here or on github, and I'll include it as the standard t-pose. The pose file(s) can be found by going to "system and resources" -> "directories" -> "user files" -> "data" -> "poses". Then there's a subdir per rig type. In those directories you will find JSON-files for the separate poses you've saved.
Joel Palmius (LinkedIn)
MakeHuman Infrastructure Manager
http://www.palmius.com/joel
joepal
 
Posts: 4465
Joined: Wed Jun 04, 2008 11:20 am

Re: MPFB2 should include a straight T-pose

Postby idrisz19 » Sun Feb 26, 2023 6:21 pm

Thanks.

I'm a novice and a terrible artist. This is the best I could do (CC-0):

Code: Select all
{
    "bone_rotations": {
        "clavicle_l": [
            0.0,
            -0.0,
            0.2617993950843811
        ],
        "clavicle_r": [
            0.0,
            -0.0,
            -0.2617993950843811
        ],
        "foot_l": [
            0.0,
            0.09599310904741287,
            -0.05235987901687622
        ],
        "foot_r": [
            0.0,
            -0.09599310904741287,
            0.05235987901687622
        ],
        "hand_l": [
            -0.07856322824954987,
            0.023676395416259766,
            0.07165073603391647
        ],
        "hand_r": [
            -0.07856322824954987,
            -0.023676393553614616,
            -0.07165073603391647
        ],
        "index_01_l": [
            -0.1467343270778656,
            -0.0002149344509234652,
            -0.2891333997249603
        ],
        "index_01_r": [
            -0.14673437178134918,
            0.0002152920060325414,
            0.28913336992263794
        ],
        "index_02_l": [
            -0.21806669235229492,
            0.006687542889267206,
            -0.015638375654816628
        ],
        "index_02_r": [
            -0.21806670725345612,
            -0.006687542423605919,
            0.015638263896107674
        ],
        "index_03_l": [
            -0.12527123093605042,
            -0.001688481424935162,
            -0.03669482097029686
        ],
        "index_03_r": [
            -0.12527121603488922,
            0.0016884508077055216,
            0.036694932729005814
        ],
        "lowerarm_l": [
            -0.7513785362243652,
            -0.004775230307132006,
            -0.0053680227138102055
        ],
        "lowerarm_r": [
            -0.7513785362243652,
            0.004775247070938349,
            0.005368050653487444
        ],
        "middle_01_l": [
            -0.28813326358795166,
            -0.004281728528439999,
            0.0033324360847473145
        ],
        "middle_01_r": [
            -0.28813326358795166,
            0.004282189533114433,
            -0.0033326849807053804
        ],
        "middle_02_l": [
            -0.09381033480167389,
            -0.004158494994044304,
            -0.07321027666330338
        ],
        "middle_02_r": [
            -0.0938103124499321,
            0.00415844889357686,
            0.07321017980575562
        ],
        "middle_03_l": [
            -0.13530130684375763,
            0.0022262507118284702,
            0.011310141533613205
        ],
        "middle_03_r": [
            -0.13530142605304718,
            -0.0022261759731918573,
            -0.011310056783258915
        ],
        "pinky_01_l": [
            -0.3032298982143402,
            0.03872288390994072,
            0.3637672960758209
        ],
        "pinky_01_r": [
            -0.3032296895980835,
            -0.038723163306713104,
            -0.3637670874595642
        ],
        "pinky_02_l": [
            -0.1621037870645523,
            -0.01166526973247528,
            -0.04717216640710831
        ],
        "pinky_02_r": [
            -0.16210415959358215,
            0.011665217578411102,
            0.04717208072543144
        ],
        "pinky_03_l": [
            0.01756289228796959,
            -3.979354733019136e-05,
            0.02195565775036812
        ],
        "pinky_03_r": [
            0.01756289042532444,
            3.980100154876709e-05,
            -0.02195565775036812
        ],
        "ring_01_l": [
            -0.2712269127368927,
            0.013371247798204422,
            0.19162200391292572
        ],
        "ring_01_r": [
            -0.27122679352760315,
            -0.01337120495736599,
            -0.19162197411060333
        ],
        "ring_02_l": [
            -0.11924335360527039,
            -0.008961223065853119,
            -0.08544900268316269
        ],
        "ring_02_r": [
            -0.11924327909946442,
            0.008961290121078491,
            0.0854489654302597
        ],
        "ring_03_l": [
            -0.11909995973110199,
            0.004483400844037533,
            0.04845353960990906
        ],
        "ring_03_r": [
            -0.11910001188516617,
            -0.004483415745198727,
            -0.04845353588461876
        ],
        "thigh_l": [
            0.05235987901687622,
            0.0,
            0.09599310904741287
        ],
        "thigh_r": [
            0.05235987901687622,
            -0.0,
            -0.09599310904741287
        ],
        "thumb_02_l": [
            -0.1861668974161148,
            -0.013815607875585556,
            -0.4397793710231781
        ],
        "thumb_02_r": [
            -0.186166450381279,
            0.013815243728458881,
            0.43977952003479004
        ],
        "thumb_03_l": [
            -0.2855549156665802,
            0.024405816569924355,
            0.06303682178258896
        ],
        "thumb_03_r": [
            -0.2855549156665802,
            -0.024405846372246742,
            -0.06303694099187851
        ],
        "upperarm_l": [
            0.0387023501098156,
            -0.0009903163881972432,
            0.5798552632331848
        ],
        "upperarm_r": [
            0.038702405989170074,
            0.0009902832098305225,
            -0.5798556804656982
        ]
    },
    "bone_translations": {},
    "has_ik_bones": false,
    "original_shoulder_width": 0,
    "original_spine_length": 0,
    "skeleton_type": "game_engine"
}


Also, I'm a Linux user, so the poses were stored in "./.config/blender/3.4/mpfb/data/poses".
idrisz19
 
Posts: 5
Joined: Wed Dec 08, 2021 4:10 pm

Re: MPFB2 should include a straight T-pose

Postby idrisz19 » Sun Feb 26, 2023 10:08 pm

I think that the numbers I posted need to be adjusted. Results vary depending on whether one starts with the "neutral", "male", or "female" model options.
idrisz19
 
Posts: 5
Joined: Wed Dec 08, 2021 4:10 pm

Re: MPFB2 should include a straight T-pose

Postby joepal » Mon Feb 27, 2023 9:34 am

It is possible that no one size fits all solution exists too. In that case it might be needed with male/female versions of the t-pose. And possibly other significant variations. One might theorize that a fat baby would not have the exact same t-pose as a thin elderly person.

But a good start is to have as good as possible common denominator to work with.

I'll take a look at the pose file you posted as soon as I get an opportunity, but it might be a few days.
Joel Palmius (LinkedIn)
MakeHuman Infrastructure Manager
http://www.palmius.com/joel
joepal
 
Posts: 4465
Joined: Wed Jun 04, 2008 11:20 am


Return to Blender and MPFB

Who is online

Users browsing this forum: No registered users and 1 guest