Michele Auto Rig Studio 0.7.0 for Windows / Cinema 4D R26 builds human and animal joint hierarchies, normalized Skin weights, body / limb controls, anatomy-specific IK, a bone-based facial rig and 15 core visemes on the character.
Preparing the pose is optional: direct transfer also adds the matched first frame when its checkbox is enabled. The whole performance follows one frame later. Auto Rig targets restore their stored neutral pose; other weighted skeletons use their current pose. The source comparison skeleton matches target proportions at the generated reference frame and keeps source proportions during the performance. Original scenes remain open and unchanged. Third-party target drivers may need baking or disabling on the copy.
The tool matches common BVH, Mixamo, Daz, CMU, Bip and side-suffixed bone names, including fingers when supplied. It detects conventional Y-up rest skeletons and Michele Motion Studio +Y bone-axis captures. Root travel scales to the character, source frame rate is matched to the nearest integer, and the first captured pose is retained. Body FK controls receive keys; the copied rig's old body keys are replaced and limb IK is disabled. Facial and viseme controls and their independent animation remain editable. The original scene stays unchanged.
Keep feet above floor corrects vertical clearance using weighted foot vertices and source foot height. It does not lock planted feet or remove sliding. Disable it for stairs or slopes. In-place motion removes horizontal root travel. Existing facial keys retain their absolute times when the body's start frame changes.
Required torso, head, arm and leg matches must be present. Unmatched optional fingers, toes, shoulders and spine segments retain their local rest pose. Use Review / edit bone mapping for custom or ambiguous names. Unknown axes and older Auto Rig bone-axis exports require an explicit source format or a known neutral reference frame. Automatic mode does not assume the first motion frame is neutral. Use the advanced importer for animals or other weighted skeletons.
The mapping report is on CTRL_MASTER. To open this window without restarting, run Open BVH Auto Transfer.py in Script Manager. Transfer keeps existing weights and source jitter; review deformation for the shot.
New rigs start in FK. Select a body CTRL and use its Bend, Twist and Side-Side degree sliders, or rotate its ring. Enable the matching limb IK checkbox on CTRL_MASTER for hand/foot target posing. CTRL_VISEMES has 15 core sounds plus TH; CTRL_FACE keeps expression and legacy inputs. Preview, Key face and Reset pose include the separate speech panel. Show facial bone controls exposes manual face handles.
Human fingers fit connected hand surfaces when the digits are distinct. Moving a wrist carries untouched finger guides; manual finger edits are preserved. Touching lip surfaces are separated using mesh connectivity and named lower-lip selections when present, so nearby upper and lower lips do not share jaw weights merely because they are close together. New builds check skin normalization, neutral pose and face/body separation. Review extreme poses before animation.
Upgrade selected rig controls preserves existing body keys and IK mode. Existing finger joints are not moved by an upgrade. Rebuild from reviewed guides to use the new hand fitting.
Choose Character anatomy before Auto rig or Fit editable guides: Human, Horse, Cat, Dog, Snake, Monkey, Alligator, Rhino, Bat or Bird. Fit in a neutral Y-up pose, facing +Z or -Z. Adjust the named body and facial markers onto your actual model before binding.
| Anatomy | Limb controls | Other controls |
|---|---|---|
| Human | Hand / foot IK and poles | Body, finger curls, facial channels and visemes |
| Horse, Cat, Dog, Alligator, Rhino | Four two-bone leg IK targets and poles | Paw, head, ears / horn and tail FK |
| Monkey | Arm and leg IK targets and poles | Hands, finger tips and articulated tail FK |
| Bat / Bird | Wing and leg IK targets and poles | Wing tips / digits, head / beak and tail FK |
| Snake | Individual body-chain FK | Head and 24-part flexible chain |
All ten anatomies include 52 facial dials and 15 core visemes. Animal speech shapes are stylized controls; they require suitable mouth / muzzle / beak geometry. Automatic template fitting and proximity weights require review and cleanup. These presets do not create character meshes or infer arbitrary posed anatomy.
The website also fits editable guides, binds unrigged GLB/FBX geometry, and provides body rotation, IK target/pole, face and viseme controls. Browser auto-rig supports up to 150,000 vertices. Export a posed/animated GLB or target BVH; native R26 export uses C4D / FBX / BVH.
| Character dial | Capture key | Shape |
|---|---|---|
Viseme AA | eAA | Open mouth; father. |
Viseme EH | eEH | Mid-open mouth; bed. |
Viseme EE | eEE | Wide, narrow lips; feet. |
Viseme IH | eI | Slightly open, relaxed mouth; pin. |
Viseme OH | eO | Rounded, open lips; four. |
Viseme OO | eU | Tight, forward-pursed circle; food. |
Viseme ER | eER | Slightly pursed lips; bird. |
Viseme OW | eOW | Wide-to-narrow opening over time; how. |
Viseme M_B_P | eM | Complete lip closure; m, b and p. |
Viseme F_V | eF | Lower lip under upper teeth; f and v. |
Viseme T_S | eT | Teeth visible, lips slightly pulled back; t and s. |
Viseme SH_CH | eSH | Lips flared outward and forward; sh and ch. |
Viseme L | eL | Open mouth with tongue tip raised; l. |
Viseme W_Q | eW | Forward, narrowed puckering; w and q. |
Viseme K | eK | Throat consonant with mouth slightly open; k. |
These are blendable procedural bone poses. OW provides a static blended shape; animate adjacent shapes for a spoken transition. L / TH require existing tongue geometry for a visible tip. Joints cannot give a closed mesh an oral cavity.
Save editable rig scene isolates the rig and bound geometry into C4D. Its embedded driver works without installing the generator plugin.
Export baked C4D + FBX + animated body BVH samples the chosen range in a separate copy. C4D / FBX keep body and facial joints, skin and geometry. BVH contains body / finger joints; face-only rigs export C4D / FBX. Facial translations stay in C4D / FBX. Use Cinema 4D Save Project with Assets for sharing textured models; this tool does not gather referenced textures automatically.
The mesh Weight tag has up to four normalized influences per point. Generic weights need review around shoulders, armpits, clothing seams, lips and eyelids. Refine them with Cinema 4D's Weight tools. Mesh roles keep separate eyes, teeth and hair attached to the intended joints. Clothing receives body weights; the tool does not shrink-wrap or refit garments.
examples/Demo-Auto-Rig.c4d is a deliberately simple synthetic humanoid, not a production character or anatomy-accuracy claim. Baked examples demonstrate real joints, skin and animation. Open the editable scene and select CTRL_FACE to try Viseme AA or a blink.

Browser BVH-to-character workspace: upload GLB or FBX geometry, auto rig it if needed, map its joints, transfer and export an animated GLB or target-skeleton BVH. Native R26 character export uses the plugin.
IMPROVED BENDING AND FACE CONTROLS - 0.4.1
Existing editable rig: select its root or one of its controllers and click Upgrade selected rig controls. This retains body keys and repairs stray facial weights; body refinement is a separate action. Then choose Animate: IK + main controls and Apply viewport view to hide the overlapping FK/finger rings. Show body FK or Show all controls is available when needed. Skeleton display and control size are on CTRL_MASTER.
Select the elbow/knee pole diamond and move it to aim the bend plane. Select the hand/foot IK target for position. Its Limb bending User Data contains minimum/maximum bend, Soft reach, Pole twist, IK blend and an optional fixed bend angle. The dialog's Set bend angle moves the target to achieve the requested bend; Use hand/foot IK target returns to normal posing. Bone lengths stay fixed. Preserve joint volume on CTRL_MASTER uses quaternion Skin; turn it off for linear Skin.
Facial controls: choose an expression and strength, then Preview facial expression. Neutral, Smile, Frown, Angry, Surprised, Blink, Pucker, Open mouth and Close lips are included. Choose any of the 15 visemes and Preview selected viseme. CTRL_FACE keeps all 52 facial channels, voice inputs and Lip seal strength. Face and mouth focus hides body-control clutter. Jaw fitting for new human rigs uses an improved hinge position. Review mouth fitting on existing rigs after upgrading. Lip closure uses the fitted upper/lower lip gap.
Review bending and mouth/eyelid deformation on the actual character. Automatic fitting and proximity weights do not replace anatomical topology, corrective shapes or weight cleanup. Body BVH does not contain expression or speech timing. The included examples and regression tests use synthetic geometry and generated motion.
FACE / BODY SEPARATION AND OPEN-MOUTH MODELS - 0.4.1
Select an existing editable rig and click Upgrade controls / repair facial spill. Facial influence is bounded to the head; stray facial weights on the torso and limbs are redistributed to body joints. Valid body animation keys remain. This action has Undo.
For smoother arms and knees, click Refine body / elbow / knee skin (R26 heat map). This intentionally replaces body weights using R26 heat-map binding in a temporary neutral copy, while retaining facial controls and animation keys. Undo restores the previous weights. New rigs with at least 1,000 vertices also try R26 heat-map body binding automatically; the binding report records the method and any proximity fallback. Review actual deformation and refine weights and joint guides for the character.
If the source mesh already has its mouth open: on CTRL_FACE enable Mouth starts open and set Rest jaw opening (degrees). Use jawClose to close the jaw, or preview Mouth closed to close the jaw and seal lips together. The default starting angle is 20 degrees; tune it to the model. Jaw close and Mouth closed presets enable the open-mouth option. Open mouth and Neutral clear their pose dials. All 52 standard facial channels and 15 visemes remain.
The website Animal Studio offers animal-pose detection for Horse, Cat, Dog, Monkey and Rhino. Snake, Alligator, Bat and Bird use guided landmark tracking. Review hidden joints and tail motion; depth comes from the rig template and manual adjustments. These are single-camera estimates. Choose the Video subject in Motion Studio to switch engines while retaining your selected video.