Page MenuHome

Export from Makehuman Leg goes Wacky
Closed, ArchivedPublic

Description

System Information
Windows 7 Professional NVIDIA GeForce GT 525M Software version 332.21

Blender Version
Broken: 2.69 r60995 so far all have shown this bug.
Worked: (optional)

Short description of error
Export from Makehuman using mhx basic rig then add controll bones using IK Restraints move the leg Control bone legs go wacky.
Exact steps for others to reproduce the error
This Video I am giving the link to shows the bug exactly https://www.facebook.com/photo.php?v=10201270665720329&l=408669009232109140
Export a makehuman model using the mhx. I have the model with the basic Bone rig. Note images. No restraints. I import it into blender and then make a bone for the Left arm and right and left leg and then right to be used as an IK control bone. Give the lower leg bone an IK restraint using the left leg controll bone. The arms it works fine but the legs it does not. Note Video. Move the leg control bone and the leg goes wacky. Yet go into edit mode then back to pose mode and the leg is back where its supposed to be. The Video I gave the link to shows exactly what is happening. The images also show what settings I exported it for bone and restraint.

Event Timeline

Here is the Blend file

Note this affects all those who use Makehuman and Blender for human models and are trying to add control bones for the Legs. Thanks and I can't wait for it to be fixed.

Brecht Van Lommel (brecht) changed the task status from Unknown Status to Archived.Feb 13 2014, 11:29 PM
Brecht Van Lommel (brecht) claimed this task.

There are cyclic dependencies in this rig, this is what is printed in the console:

Dependency cycle detected:
  shin.L depends on Left Leg Controller through Pose Constraint.
  Left Leg Controller depends on shin.L through Parent Relation.

Dependency cycle detected:
  shin.L depends on thigh.L through Parent Relation.
  Left Leg Controller depends on shin.L through Parent Relation.
  thigh.L depends on Left Leg Controller through IK Constraint.

Dependency cycle detected:
  shin.R depends on Right Leg Controller through Pose Constraint.
  Right Leg Controller depends on shin.R through Parent Relation.

Dependency cycle detected:
  shin.R depends on thigh.R through Parent Relation.
  Right Leg Controller depends on shin.R through Parent Relation.
  thigh.R depends on Right Leg Controller through IK Constraint.

See here for what that means:
http://wiki.blender.org/index.php/Dev:Source/Data_System/Dependency_Graph/Overview

You can't have a child of a bone as the IK target for that bone. The bones can have a common parent but the way it is setup in this file is not supported.

Thanks that is what it was. I took off that parent and it worked fine. Now I just need to figure out what to parent it to or if I should leave it un-parented. Sorry for the trouble.