Rigging



  • Convert DAZ Rig. Convert the current character to a different type of DAZ character, with a different rest pose.
  • New Rig. The new type of DAZ character.
  • Copy Bones. Copy the bone locations in edit mode from the selected armature to the active one. The active object must be an armature.
  • Copy Poses. Copy the pose from the selected armature to the active one. The active object must be an armature.
  • Apply Rest Poses. Apply the current pose as rest pose. The active object must be an armature. The meshes that are children of this armature are also changed.
  • Add Mannequins. Add a mannequin for the selected meshes. Fast to pose because the meshes have bone parents instead of armature modifiers.
  • Add IK goals. Make selected bones into an IK chain and create an IK target.
  • Add Winder. Create a winder bone that controls a chain of bones.
  • Add To Group. Add selected objects to a named group.
  • Remove From Group. Remove selected objects from the named group.
  • Group.The name of the group.

Convert DAZ Rig


This button converts the armature for one type of DAZ character, e.g. Genesis 8, to another, e.g. Genesis 3. This feature is somewhat obsolete. For some time there was a bug in the posing algorithm, which meant that Genesis 8 characters were not posed correctly, but older characters were.

Copying bones and poses

There is usually not necessary to use the other buttons in this section when the file is imported with Mesh Fitting set to Json file. They were necessary in version 1.1 when obj or Collada files were used for mesh fitting.

Assume that we want to fit a character's feet into high-heeled boots.

Select the boots and shift-select the character (the armatures, not the meshes), and press Copy Poses. The copies the pose from the selected rig to the active one.

The feet are now inside the feet. With the character selected, press Apply Rest Poses to make this the new rest pose for the feet.

Mannequins

DAZ characters often have quite a large polygon count, which may affect viewport speed. This is especially true if you try to animate scenes with several characters on and you use an old computer, as I do. Replacing meshes with low-poly versions helps to some extent, but the viewportcan still be painfully slow. It appears that the main obstacle is deforming meshes with an armature modifier and vertex groups.

This is where mannequins come in. A mannequin is a collection of meshes that don't have armature modifiers, but instead are parented directly to bones. Tests indicate that posing with mannequins is much faster than with normal characters. The suggested workflow is:
  1. Animate your scene with mannequins.
  2. Save the action.
  3. Open a new blend file with the real characters.
  4. Append the action from the mannequin blend.
  5. Render. This is the only step where you will suffer from slow deformation, but you don't have to sit and watch.

  • Add Mannequins. Split the selected meshes into chunks that don't have armature modidiers, but instead are parented directly to bones. The mannequin meshes are added to a separate group together with the rig. This means that you can choose whether to link to the mannequin or to the original meshes in file linking.
  • Head. How to split up the head into chunks. This is most relevant for Genesis 3 and Genesis 8 rigs, where the head has a face rig with many bones.
    • Solid. Keep the entire head as one mesh.
    • Jaw. Split the head into a head and a jaw mesh. Thus is usually the default.
    • Full. Split the head fully. This is usually a bad idea for characters with a face rig.


After Add Mannequins has been pressed, there are many new meshes parented under the rig. These meshes are parented to different bones and named rig-name_bone_name.

Because a mannequin consists of so many meshes, it can be difficult to select them. The following trick makes it easier:
  1. Select all meshes that should go into the mannequin.
  2. Move the selected meshes to layer 2.
  3. Make layer 2 the active layer, hiding the original layer 1.
  4. Make Mannequin.
  5. Move all selected meshes back to layer 1. This works because the same meshes are still selected.
  6. The original meshes are now on layer 1 and the mannequin on layer 2.
Here is the same pose for the original meshes and for the mannequin. Note the behavior when bones are bent at a sharp angle, such as the right hip and knee in this example.

Here we only selected the body and pants before making mannequins. We can make mannequins for all rigs, but the rig must be finished first. So we can convert the rig to MHX or Rigify and make mannequins afterwards, but the opposite order will not work.


IK goals and winders

IK goals and winders are useful for quickly posing long flexible object with many links, such as chains, rope, whips, etc. From DAZ Studio we import a chain with the root bone at the center.


We want to control the right side of the chain with an IK goal. To this end, select the bones that should belong to the IK chain, and select Add IK goals. A new bone appears at the end, and we can pose the entire right half with this bone.


The left side we want to control with a winder. Select the first bone on the left side (not the root bone, but the first bone to the left of it) and press Add Winder. A new winder bone is created, and we can pose the left side with it.

Groups

The last buttons make it possible to quickly add or remove objects from a group. For a single object, this can just as well be done in the object context, but this becomes tedious if the number of objects is large. E.g., the chain above consists of an armature and 54 link meshes, which are bone-parented to the armature bones, and adding each of these objects to a group takes time.

Select all objects that you want to add to the group, and type the group name in the box. Press Add To Group and all 55 objects are added.

















5 kommentarer:

  1. First off, I'm very impressed by this addon and the number of features. It is definitely going to make my life easier!

    I noticed that the Rigify rig generated by your addon differs slightly from the stock Rigify rig. The chest bone seems to be missing and instead there's an extra bone near the head which appears to do the same thing. Also, the neck bone is much larger and positioned oddly.

    https://imgur.com/flHMD8v

    May I ask the reason for these differences? Is there a way to use the standard Rigify bones? I think I prefer them.

    Thank you!

    SvaraRadera
    Svar
    1. Upon further investigation it looks like the differences I'm seeing in the Rigify rig weren't intentional changes on your part, as I had assumed. Rather, it appears that the differences are probably caused by the additional bones in the generated metarig, compared to the standard metarig. I'm guessing the Rigify script is getting a bit confused by the extra bones, which is resulting in a few oddities in the generated rig. Not a huge deal, as those can be fixed by hand afterwards.

      Radera
    2. The script uses the bones in the imported Daz rig to fit the metarig. Depending on the generation of the Daz character, the match between the two rigs is more or less imperfect.

      Radera
  2. when i converted rig to mhx there is no bone in HEAD layer to pose.
    like this https://thomasmakehuman.files.wordpress.com/2014/09/mhx-230-head.png?w=600&h=490

    SvaraRadera
  3. Have you thought in add new prototypes different to genesis for example Toon dwayne, apollo maximus or poser 3d characters?

    SvaraRadera