Joint Driven Morphs in Iclone 8?


https://forum.reallusion.com/Topic533142.aspx
Print Topic | Close Window

By ender570 - 2 Years Ago
Has anyone had any success getting this to work for IClone 8? I haven't ventured into the world of Python yet, so I'm afraid to even look at it. I imagine it shouldn't be too hard just judging by the concept of increasing or decreasing the morph based on a specific bone's rotation.

Any help would be greatly appreciated.
I've spent weeks creating a bunch of morphs for my character and the thought and hand keying every single change is a bit frustrating
By yogdyr - 2 Years Ago
https://marketplace.reallusion.com/joint-driven-morph?_gl=1%2ai8i5nw%2a_ga%2aMTM0Njc1NzExLjE2MDU0ODEzMTI.%2a_ga_Q3FS71VPKC%2aMTY3NzY0Mzc5NC44MjEuMS4xNjc3NjQ1MjQxLjQyLjAuMA..

I had a nice plugin, but it doesn't work in iclone8. It was updated quite some time ago
By jlittle - 2 Years Ago
Give the attached file a try. I've modified it to work with iC8.
Rename the existing main.py file in the ../OpenPlugin/JointDrivenMorph directory to main.py.old.
Unzip and move the "main.py" file to the ../OpenPlugin/JointDrivenMorph directory.
Run iC8 and try it out.
Note: RL has provided this program as an example python program and is hard coded for the test avatar found in the JointDrivenMorph directory.

Jeff

By ender570 - 2 Years Ago
jlittle (3/1/2023)
Give the attached file a try. I've modified it to work with iC8.
Rename the existing main.py file in the ../OpenPlugin/JointDrivenMorph directory to main.py.old.
Unzip and move the "main.py" file to the ../OpenPlugin/JointDrivenMorph directory.
Run iC8 and try it out.
Note: RL has provided this program as an example python program and is hard coded for the test avatar found in the JointDrivenMorph directory.

Jeff


You are a godsend, I'll give this a try later and let you know how it works


Thanks!
By yogdyr - 2 Years Ago
Thank you!
It worked in iclone8. I tried to edit some and use it with the original avatar, but python is very difficult...
By jlittle - 2 Years Ago
Give me a few days and I'll add in an avatar selector.

Jeff
By Voogie - Last Year

Hi, thank you for fixing this plugin. This feature is really missing in the current version of iClone, just like the plugin for camera auto-focus https://marketplace.reallusion.com/camera-auto-focus.

By Voogie - Last Year
And actually, guys, it would be awesome if there was an option to create a template for all correction morphs from CC so that they would work automatically in iClone through this plugin.
By 4u2ges - Last Year
Couple of points.
Script released by RL has a bug in it for Left Upperarm.

Biceps morph is flexing with Forearm rotation by X axis which has the same sign for both arm. No problem here.

Deltoid is driven by Upperarm on Z axis which has an opposite sign for Left/Right arm.
But the routine for morph value calculation is the same.
For 003_left_deltoid_muscle it has to be 1+angle_z/90 (instead of 1-angle_z/90).

Generally it's not that hard to write a script for JCM.
The problem is to apply all those morphs to the character in the first place and make them work efficiently.
There is no one click morph application to the character, no profiles and they are cannot be transferred between characters.

Remember that any individual cloth mesh on character must also be driven along.
Meaning adding/removing/replacing cloth would immediately invalidate existing morphs

Years back RL has tried and failed to produce a viable solution for automation of JCM.
To succeed It has to be developed on very much different level - other than primitive mesh morphs and Python scrips.


By AutoDidact - Last Year
Remember that any individual cloth mesh on character must also be driven along.
Meaning adding/removing/replacing cloth would immediately invalidate existing morphsMeaning adding/removing/replacing cloth would immediately invalidate existing morphs

Years back RL has tried and failed to produce a viable solution for automation of JCM.Years back RL has tried and failed to produce a viable solution for automation of JCM.
To succeed It has to be developed on very much different level - other than primitive mesh morphs and Python scrips.To succeed It has to be developed on very much different level - other than primitive mesh morphs and Python scrips.



Daz’s Automation of JCM’s is very good and the Diffeo Importer for Blender actually supports them fully but ..yeah they are “complicated” to say the least:crazy: