-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Genesis 9 AutoIK support #48
Comments
Hi, |
I'm not sure if this is helpful or not since you are working on it, but I've gone and done a quick (but large) refactor to at least fix the crash with auto IK for genesis 9 figures, using a genesis 9 database and a dictionary to convert the various bone and joint names. basically all I did was replace every single hardcoded bone, joint or IK reference with a query to a dictionary using the existing label. If the model is identified as a Genesis 9 model, it then goes through a mapping. If not, it's used "as is", so that the refactor does not break previous gen8 models. There were a number of issues since a lot of the autoIK involves partial references to deal with left and right and automatic joint mapping, and things are kind of iffy with fingers and toes, so the mapping is non-trivial. It's still kind of hacky, there are probably issues with constraints and code quality but at least the process completes and the IKs seem to be kind of working on genesis 9. link to the commit, should I open a pull request? |
G9 AutoIK support now working in latest release: https://github.com/daz3d/DazToC4D/releases/tag/2022.2.13 @babebridou Due to time constraints, I was not able to merge your full branch, but did incorporate a few improvements. I will try to revisit the other changes in the future as time permits. Thanks. |
Genesis 9 figures crash during joint fix and AutoIK functions.
Hotfix in progress...
The text was updated successfully, but these errors were encountered: