Jump to content

Archived

This topic is now archived and is closed to further replies.

Rectro

Joint Driven morphs help please?

Recommended Posts

  • Topic Author
  • Hi.

    The aim is to set up correctional morphs for extreme poses to be driven by the rotation of joints, some call it Joint controlled morphs.

    Been spending hours try all sorts and can not get this to work.  I have a character, made a morph for a pose in place to correct the shoulders, post deformer ticked.

    I set a driver tag on the arm joint, and set the target to the morph to be driven.  No matter what I do from here I get popping, anc cant seem to set the range of the rotation to drive the morph without issues.  I then tried in espresso which I know nothing about, and tried using the range mapper driving the x rotation of a joint to the strength of a morph, cannot for the life of me work out the range mapper, no results here either.

     

    Can someone please help me out with a video or explaining, maybe a file example?

     

    Thanks Dan.

    Share this post


    Link to post

    Have you seen this video? This for face rigs so I don't know how well it would work trying to use this method to move a body, but I think it is essentially what you're trying to do.

     

    Share this post


    Link to post
  • Topic Author
  • Author of the topic Posted

    Thanks Alec, sorry for no replay I didnt get a email notification?  Unfortunately this didn't cover what I wanted to do.  Iv seen this topic come up over and over again, yet iv not found one single video showing how to successfully do it?  Iv nearly  got there using drivers, but I get odd results.

     

    Thanks, Dan

    Share this post


    Link to post

    Okay I reread your initial post again and I think I understand what you're after a little bit better. Basically you want to get a greater range of motion by using the pose morph to fix the oddities that occur at your most extremes. I was thinking that you just wanted to create joint presets with the posemorph.

    I don't know what kind of data pose morph uses when you look at it in expresso, but I do think expresso will be your best bet to get the posemorph to react when certain joints go past certain rotations.

    You could also look into the muscle objects. I don't really have any experience with them, but I think what you're trying to do is exactly what they're for. they give you some control over how the geometry flexes and contracts on top of the joints.

    Share this post


    Link to post
  • Topic Author
  • Author of the topic Posted

    Joint Control morphs are set up via expresso unfortunately I don't know how,  and whole I see so many say it's easy,  not one video has been made on it. 

     

    Thanks,  Daniel 

    Share this post


    Link to post

    I think I can help with this , but can you give more details or a simple scene file 

    Share this post


    Link to post
  • Topic Author
  • Author of the topic Posted

    That would be fantastic.  Iv kind of got a working method, but had to do so much searching about this because the problem wasn't just the joint controlled morphs as in getting them to work together, but the sculpting tools within C4D don't work to even create the morph for Pose in space morph corrections.  Il make a quick video to show you what I got, maybe you can help add, or improve on this.

     

    Thanks, Dan

    Share this post


    Link to post

    "morph corrections" do you mean normal pose morph tag , which you need to be applied when joint X have rotation Y ?

    Share this post


    Link to post
  • Topic Author
  • Author of the topic Posted

    I was going to prepare a mesh to rig quickly, but everything has gone wrong and taken up all my time.  First issue was my mesh was facing the wrong way around so I rotated it 180 degrees and free mesh.  I rigged it, and symmetry weighting did not work despite the mesh being 100% symmetrical?  Next issue was my shoulder joint was missing from the weight list, just vanished so I had to delete the arm rig and start again.  Then I had to weight again, no symmetry again.  Final on to what I inted to do was show in a video the process to use the sculpting tools to create a pose morph, only way to do this is to use the correctional deformer, drag it into the target of the morph thats a very simply version of it, but it didnt go right anyway as the mesh flipped around as for some reason it remembered at one point it was facing the other way around, thought freezing the mesh suppose to sort that.

     

    Anyways,  my time has gone, so going to have to come back to this another time.  The whole point is having a correctional morph to be driven by the rotation of a joint, to do this with clamps in place so the morph dont go beyond its range.  I m going to have to come back to this another time.

     

    Thanks Dan

    Share this post


    Link to post

    Sorry to keep this thread going. But I find this to be a very intriguing topic, having done several character rigs at this point, and also having dug a little bit into expresso. This is starting to look like a very promising solution to a lot of the compromises that I've had to live with when creating character rigs.

    ultimately it's not a complicated expresso design. you could just use a range mapper to make the output of joint rotation serve as the input for the pose morph percentage. (I could see doing facial controllers this way.) But Rectro is certainly right about it taking a ton of time to set up. You would just have to do it individually for each joint you wanted to correct. Not really a way to copy the setup from one joint/posemorph relationship to another. aside from having to actually make each "pose," the rotation high value and low value for the rangemapper will be different for each joint you want to do. (fingers would take forever.)

    two things to pay attention to are whether global rotation or local is the parameter to use as the pose morph driver. I imagine in most cases it will be local. But maybe not always.  Also isolating the desired effect to a single axis of rotation for the joint I think would be simpler than trying to get all three axis to affect the pose. Not that it couldn't be done, but It just complicates it a little bit more.

     

    Again sorry to keep this one going, but I'm excited because I think incorporating posemorphs as expressions into the rig is going to add a huge level of detail to the animation.

    Share this post


    Link to post

    • Recently Browsing   0 members

      No registered users viewing this page.

    ×
    ×
    • Create New...