[SOLVED] Make toes of the socks follow toe spread (and vice versa)

Dolce SaitoDolce Saito Posts: 192

Some of the socks I have, despite looking exactly how I want, doesn't follow toe spread morph. That causes them to poke through shoes, etc... How can I make them follow it?

And vice versa; Especially on a retro-fitted clothing (like g9 shoes to g8), they follow the toe spread, but I don't want them to follow that particular morph.

Any help would be appreciated. Thanks.

Post edited by Dolce Saito on

Comments

  • ElorElor Posts: 1,642

    For the socks, you can had a Push Modifier to them, then control it with a Push Modifier Weight Node, setting the overall value of the Push Modifier to -1 and it should be easy to fix the pokethroughs.

    To do it:

    1. Select the socks
    2. go to Edit > Figure > Geometry > Add Push Modifier (the socks will poke through like never before but it's normal)
    3. go to Create > Push Modifier Weight Node
    4. Select the newly create Push Modifier Weight Node if it's not selected automatically (I don't remember if it is or not)
    5. With the Node Weight Map Brush active, go to the Tool Settings panel, where you should see 'Push Modifier' in the drop down menu (if not, select the socks, then re-select the Push Modifier Weight Node) near a 'Add map' button
    6. Click on Add Map button
    7. right click in the viewport > Geometry Selection > Select All
    8. right click in the viewport > Weight Editing > Fill selected
    9. Drop down the cursor to 0% and click Accept. Your socks should get back to their original size.
    10. Select the socks and go to Parameters > Mesh Offset and change the value to -1 (you can fine tune the result by changing this value, but -1 should get the job done)

    If you have any recent clothes by Mada, you should find a tutorial for the painting part (it's how I learned about this technic), but it's simple: with the Node Weight Map Brush, just paint the part of the socks that are poking through. With a -1 push modifier, the problem should disappear fast.

    If the shoes cover most of the sock around the pokethroughs, you can go to town with the painting, Splatoon style. If shoes are more open, it's still possible but will require a bit more finess especially around the edge of the shoes, where you don't want to push the sock to far into the figure.

    It's also possible to do the opposite, adding the Push Modifier to the shoes and keeping it's original 1 value, but hidding the socks have the advantage of not adding deformation to the shoes.

    Some shoes also have morphs allowing us to make them larger but not all shoes have them and the shoes will be further away from the character, which may not be the end result you want.

    For the second problem, it's likely fixable by removing any influence the invidual toes bones can have on the shoes, moving that influence to other part of the foot but it's not something I'm confortable with.

    I suppose you can start by watching a video by Mada on the subject of Weighmapping and experiment while waiting for someone with more knowledge to

  • Richard HaseltineRichard Haseltine Posts: 101,429

    Toes Spread isn't a morph, I think, it is a pose control driving the toe bones. It may be that th socks don't have the separate toe bones (depending on which figure this is) and so can't match the adjustment to th base figure.

  • crosswindcrosswind Posts: 7,262

    Dolce Saito said:

    Some of the socks I have, despite looking exactly how I want, doesn't follow toe spread morph. That causes them to poke through shoes, etc... How can I make them follow it?

    The reason is just because there's no weight on the corresponding toe bones of the socks...e.g. if you select the joint node of Big Toe1, switch to Node Weight Brush tool, you'll find no weight map on it (ss1). If you add a weight map and some weight, you'll find it work (ss2), but it's cumbersome ...

    Then it's simple to fix the issue: just re-rig the socks to the figure with Transfer Utility. Then it'll work. (ss 3 ~ 4)

    And vice versa; Especially on a retro-fitted clothing (like g9 shoes to g8), they follow the toe spread, but I don't want them to follow that particular morph.

    The reason is the same. To fix it, just do it reversely: remove the weight maps on toe bones (ss 5 ~ 6)

    Any help would be appreciated. Thanks.

    SNAG-2024-10-6-018.png
    2560 x 1392 - 976K
    SNAG-2024-10-6-019.png
    2560 x 1392 - 850K
    SNAG-2024-10-6-020.png
    2560 x 1392 - 1M
    SNAG-2024-10-6-021.png
    2560 x 1392 - 1M
    SNAG-2024-10-6-024.png
    2560 x 1392 - 442K
    SNAG-2024-10-6-025.png
    2560 x 1392 - 438K
  • Dolce SaitoDolce Saito Posts: 192
    edited October 6

    Richard Haseltine said:

    Toes Spread isn't a morph, I think, it is a pose control driving the toe bones. It may be that th socks don't have the separate toe bones (depending on which figure this is) and so can't match the adjustment to th base figure.

    Noted. Yes of course, it is indeed a pose control.

    The figure is G8 or G8.1. One of the example product would be TFS Socks. (Time for school socks)

    Post edited by Dolce Saito on
  • Dolce SaitoDolce Saito Posts: 192

    @Elor and @crosswind

    I'll try these somewhere today and report back. By the look of it, crosswind's solution would bring me more piece (especially with animations later on).

    Thanks for the answers.

  • MadaMada Posts: 2,004

    If you're rerigging using the transfer utility use Genesis 9 as the donor instead of one of the templates - that will keep the toe bones. The bodysuit and footwear will remove the toe bones because shoes look weird if they move with individual toe bones :)

  • Dolce SaitoDolce Saito Posts: 192
    edited October 6

    crosswind said:

    Dolce Saito said:

    Some of the socks I have, despite looking exactly how I want, doesn't follow toe spread morph. That causes them to poke through shoes, etc... How can I make them follow it?

    The reason is just because there's no weight on the corresponding toe bones of the socks...e.g. if you select the joint node of Big Toe1, switch to Node Weight Brush tool, you'll find no weight map on it (ss1). If you add a weight map and some weight, you'll find it work (ss2), but it's cumbersome ...

    Then it's simple to fix the issue: just re-rig the socks to the figure with Transfer Utility. Then it'll work. (ss 3 ~ 4)

    And vice versa; Especially on a retro-fitted clothing (like g9 shoes to g8), they follow the toe spread, but I don't want them to follow that particular morph.

    The reason is the same. To fix it, just do it reversely: remove the weight maps on toe bones (ss 5 ~ 6)

    Any help would be appreciated. Thanks.

     I noticed the tfs socks don't have toe bones by default. So, when I run transfer utility (without expanding more options), then toe bones are added to the socks. However, the "Toes Spread" pose still doesn't move the sock. What would I be missing? (The character is G8F and socks are also for G8F)

    Post edited by Dolce Saito on
  • crosswindcrosswind Posts: 7,262

    Dolce Saito said:

    crosswind said:

    Dolce Saito said:

    Some of the socks I have, despite looking exactly how I want, doesn't follow toe spread morph. That causes them to poke through shoes, etc... How can I make them follow it?

    The reason is just because there's no weight on the corresponding toe bones of the socks...e.g. if you select the joint node of Big Toe1, switch to Node Weight Brush tool, you'll find no weight map on it (ss1). If you add a weight map and some weight, you'll find it work (ss2), but it's cumbersome ...

    Then it's simple to fix the issue: just re-rig the socks to the figure with Transfer Utility. Then it'll work. (ss 3 ~ 4)

    And vice versa; Especially on a retro-fitted clothing (like g9 shoes to g8), they follow the toe spread, but I don't want them to follow that particular morph.

    The reason is the same. To fix it, just do it reversely: remove the weight maps on toe bones (ss 5 ~ 6)

    Any help would be appreciated. Thanks.

     I noticed the tfs socks don't have toe bones by default. So, when I run transfer utility (without expanding more options), then toe bones are added to the socks. However, the "Toes Spread" pose still doesn't move the sock. What would I be missing? (The character is G8F and socks are also for G8F)

    Right ~ case by case. For this TFS socks, increase Distance Tolerance to 0.5 when re-rigging ~

    SNAG-2024-10-7-004.png
    2560 x 1392 - 894K
  • Dolce SaitoDolce Saito Posts: 192
    edited October 7

    I did these in order.

    SS 1, SS2 and then the result is SS 3.

     

    Why would this be happening?

     

    SS 1.png
    945 x 935 - 92K
    SS 2.png
    1464 x 508 - 91K
    SS 3.png
    1177 x 1156 - 1M
    Post edited by Dolce Saito on
  • crosswindcrosswind Posts: 7,262

    Ah... that was probably my bad ! Unfit socks before re-rigging... then it should work even with default settings in TU dialog.

    SNAG-2024-10-7-005.png
    2014 x 1390 - 629K
  • Dolce SaitoDolce Saito Posts: 192

    crosswind said:

    Ah... that was probably my bad ! Unfit socks before re-rigging... then it should work even with default settings in TU dialog.

     Oh! Worked :)

    I have been growing gray hair here trying to follow exact footsteps you'd been taking, only end up not being able to see any result.

    Thanks for the answers.

  • crosswindcrosswind Posts: 7,262
    edited October 7

    Dolce Saito said:

    crosswind said:

    Ah... that was probably my bad ! Unfit socks before re-rigging... then it should work even with default settings in TU dialog.

     Oh! Worked :)

    I have been growing gray hair here trying to follow exact footsteps you'd been taking, only end up not being able to see any result.

    Thanks for the answers.

    Great ~ !

    Post edited by crosswind on
Sign In or Register to comment.