Morph Linker (dynamically link bone angles to morphs)


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

By The-any-Key - 5 Years Ago
Working on my seconds plugin: "Morph Linker"

Dynamically link local bone angles to morphs. So, no need to hard code it in Python. It works with any avatar (I hope :-)
With a min and max angle you set to lerp from no morph to full morph. With the axes you choose (one or more).

Plan to add a load and save feature. So you only need to set it up once per avatar.
Also an timer so it will auto update for real-time tests.

https://forum.reallusion.com/uploads/images/e3a2548e-1831-4978-b591-8df6.gif

Question however: Do anyone know if you can get a morph list from the avatar? I can get a mesh name list. But it would be good to get a morph list too.
By luke (RL) - 5 Years Ago
you got talent man!
currently we don't have API to list all the morphs, added to request list now, thanks
By Tony (RL) - 5 Years Ago
Hi The-any-Key,

You have created 2 python scripts for iClone within 2 weeks.

It's unbelievable! 

It seems you will be the first customer of the upcoming Plugin Marketplace.

We will let you know when it's ready, and then you may start to upload your scripts there.
By toystorylab - 5 Years Ago
Nice again...
Python is way above my grasp, so i am glad you make those tools.
I wonder what else you will come up...
By The-any-Key - 5 Years Ago
Added some new features:
Same bone can control several morphs (Good if you want to morph different muscles with the same bone but with different axis.)
Blended control (Good when you want one morph be controlled by more than one bone)
https://forum.reallusion.com/uploads/images/e10696d5-1fd5-4f3e-b5fc-c060.gif
By denclink - 5 Years Ago
Very Nice!
Wondering if this will work with Daz genesis 8, 3 etc.

If not wondering if you could amend to do so.

Guessing you would have to change bone names morph list etc.
By The-any-Key - 5 Years Ago
denclink (1/4/2019)
Very Nice!
Wondering if this will work with Daz genesis 8, 3 etc.

If not wondering if you could amend to do so.

Guessing you would have to change bone names morph list etc.

The plugin is made as generic as possible.
Bone names are taken dynamically from the avatar you select on the scene.
Mesh names are also taken dynamically from the avatar.
Currently you type in the morph name by hand (no API to dynamically get the morph names yet)
So it should work for any avatar.

But also tested with a new imported DAZ character:
https://forum.reallusion.com/uploads/images/d7e57862-7e79-4c34-957c-828a.png
https://forum.reallusion.com/uploads/images/cc00d0a8-16eb-41d1-b605-1acb.png
https://forum.reallusion.com/uploads/images/f6e8b33c-41a7-4b4f-9c50-4857.gif
By The-any-Key - 5 Years Ago
New features:
Save/Load linked morphs (So you can load your last work and use it with the same avatar in different projects)
Morph Linker Player (Create playlists for your project so you can auto morph multiple avatars in the same project. Also got a save/load so you can load the playlist when you re-open your project. Also auto create morph keys / second)
https://forum.reallusion.com/uploads/images/3fbc6f16-7555-412b-b41b-f1dd.gif
By sonic7 - 5 Years Ago

Well I wish you the very best "The-any-key" - and as has been said, you seem to have a talent for creating Python plugins - good on you! - I hope you "create many" and that it proves worth your while if you choose to sell them on the upcoming plugin marketplace ...
By The-any-Key - 5 Years Ago
sonic7 (1/6/2019)

Well I wish you the very best "The-any-key" - and as has been said, you seem to have a talent for creating Python plugins - good on you! - I hope you "create many" and that it proves worth your while if you choose to sell them on the upcoming plugin marketplace ...

Thanks. I am a programmer so this is my cup of tea.
However, I am really-really-really  bad at design and graphics. So this  where you guys come in :-)

Also allowed to use prop bones:
https://forum.reallusion.com/uploads/images/26d62e2d-9906-4369-9154-54a8.gif
But note that some old iProps like this old cat dont have a morph layer. So it can not be animated with morphs.
By denclink - 5 Years Ago
The plugin is made as generic as possible.
Bone names are taken dynamically from the avatar you select on the scene.
Mesh names are also taken dynamically from the avatar.
Currently you type in the morph name by hand (no API to dynamically get the morph names yet)
So it should work for any avatar.

But also tested with a new imported DAZ character:

This is very promising.  Have you made this script available yet, if so I would love to try it.  
By The-any-Key - 5 Years Ago
denclink (1/7/2019)

This is very promising.  Have you made this script available yet, if so I would love to try it.  


I plan to sell it on the plugin marketplace that is coming in Q4. This will also give me time to test it and create tutorials on how to use it. And I would like to enter the plugin design contest in Q2. I don't know if I can sell them outside RL and still be able to sell them in the coming RL store and participate in the contest at the same time. Maybe someone from RL could give a comment on that.
By dogged2003 - 5 Years Ago
The-any-Key (1/6/2019)But note that some old iProps like this old cat dont have a morph layer. So it can not be animated with morphs.

RL!
Due to this situation, we need an API to create new tracks in the Timeline. I want to create my layers for NonHuman bones. To group as I need and manage as for CC.
By The-any-Key - 5 Years Ago
dogged2003 (1/7/2019)
The-any-Key (1/6/2019)But note that some old iProps like this old cat dont have a morph layer. So it can not be animated with morphs.

RL!
Due to this situation, we need an API to create new tracks in the Timeline. I want to create my layers for NonHuman bones. To group as I need and manage as for CC.


This is due to that the iProp was old and outdated. But I found a workaround.
1# Open the old iprop in iClone.
2# Send old iprop to morph creator.
3# Add morph to the iprop in the morph creator (You must add at least one morph to update the iprop)
4# Send by replace/add new (Do NOT use "update")
5# Remove old prop
6# Save the newly created iprop to your custom tree (that is now updated and can use morph keys :-)
By will2power71 - 5 Years Ago
The-any-Key (1/7/2019)
I plan to sell it on the plugin marketplace that is coming in Q4. This will also give me time to test it and create tutorials on how to use it. And I would like to enter the plugin design contest in Q2. I don't know if I can sell them outside RL and still be able to sell them in the coming RL store and participate in the contest at the same time. Maybe someone from RL could give a comment on that.


If there's a mailing list somewhere for news of your release, I'd love to be on  it.  Something like this is really what I've been looking for, and I'd love to be able to try it out as soon as it's ready. 
By The-any-Key - 5 Years Ago
will2power71 (1/13/2019)
The-any-Key (1/7/2019)
I plan to sell it on the plugin marketplace that is coming in Q4. This will also give me time to test it and create tutorials on how to use it. And I would like to enter the plugin design contest in Q2. I don't know if I can sell them outside RL and still be able to sell them in the coming RL store and participate in the contest at the same time. Maybe someone from RL could give a comment on that.


If there's a mailing list somewhere for news of your release, I'd love to be on  it.  Something like this is really what I've been looking for, and I'd love to be able to try it out as soon as it's ready. 


Hi.
Glad you are interested in my plugin. I created a subscription for my plugins here:
https://mailchi.mp/21e02cb6fb48/takicp
By Tony (RL) - 5 Years Ago
The-any-Key (1/7/2019)
denclink (1/7/2019)

This is very promising.  Have you made this script available yet, if so I would love to try it.  


I plan to sell it on the plugin marketplace that is coming in Q4. This will also give me time to test it and create tutorials on how to use it. And I would like to enter the plugin design contest in Q2. I don't know if I can sell them outside RL and still be able to sell them in the coming RL store and participate in the contest at the same time. Maybe someone from RL could give a comment on that.


Hi The-any-Key,

You can sell your plugins anywhere.
The one exception is you have a contract or agreement with RL, such as we sponsor or help you to make plugins.
However, selling them in RL Marketplace is the easiest way for developers since it can let you reach the most iClone users in one place!
By The-any-Key - 5 Years Ago
Tony (RL) (1/14/2019)

Hi The-any-Key,

You can sell your plugins anywhere.
The one exception is you have a contract with RL, such as we sponsor you to make plugins.
However, selling them in RL Marketplace is the easiest way for developers since it can let you reach the most iClone users in one place!


Good to know. Thanks for making it clear.
By The-any-Key - 5 Years Ago
Slightly improved so you can select the bone in iClone and get the same bone selected in the plugin window. Should make it easier to keep track of what bones you use for morphs:
https://forum.reallusion.com/uploads/images/a9197680-d734-42d9-8baf-7951.gif
By The-any-Key - 5 Years Ago
Did some more tests with basic muscles and poses with the plugin:

By will2power71 - 5 Years Ago
I can't tell you how excited I am about this plugin. As a DAZ user, one of the major hurdles is getting all of the JCMs to work in iClone. When this comes out, I'm pretty sure I can say that it'll be the end of trying to animate in DAZ Studio. I really didn't want to lose all the morphs --now I don't have to. Keep up the good work!
By The-any-Key - 5 Years Ago
Tutorial how to use the Morph Linker is out (The plugin itself will soon be out on itch.io):

By will2power71 - 5 Years Ago
The-any-Key (3/11/2019)
Tutorial how to use the Morph Linker is out (The plugin itself will soon be out on itch.io):



Curse you, The-any-Key!

Now I have to eat RAMEN again while I save up for this plugin!

I'm excited to see it and I will certainly be purchasing it and putting it to not-so-good use.
By The-any-Key - 5 Years Ago
Now on Itch.io: https://the-any-key.itch.io/morph-linker-iclone7
But maybe $99 is a bit pricey?
Sure a lot of hours was placed into it and I plan to extend it to allow avatar breathe morphs and hopefully wrinkle morphs when the face bones is available (it seem the new API do have some access to the face bones so will check that).
By SeanMac - 5 Years Ago
I am happy to support coders dreaming up plug-ins.

But with the morph linker I have a problem

Why and when would you use it? What is it for?

For me, I see the CC3 as a way to construct a character, an avatar. That is something you do once.

Wrong?


Regards
SeanMac

Home Built in Coolermaster ATX case with GigabyteGA-Z170X-GAMING 7 MoBo, i7-6700 @ 3.4 Ghz, Asus GeForce GTX 1080 Ti GraphicsCard, 32Gb DDR4 RAM, an Acer CB241HQK  & a Samsung S24D300 monitor, Huion H610Pro Graphics Tablet, Kinect v2, Logitech C920 Webcam, Win 10 64 Bit OS

By The-any-Key - 5 Years Ago
The main thing was that you can make muscle flexing and your own joint correction morphs (for custom character).
The other (that is not possible yet) was to make the face wrinkle when the character move face parts and add breathing morphing.
So in the end bring a little more life to your character animations.
By SeanMac - 5 Years Ago
Thanks for that.

I am all for making animations more life-like.

But I would need to see something persuasive.

The zombie-eyed bald musclemen stepping out as if they were majorettes leading a parade in small-town America does not do it for me.

Show me something I can use and I will support your efforts.

I accept your explanation but I cannot see it in action. Maybe just my eyes?

Thanks anyway for replying so quickly.

Regards SeanMac
By The-any-Key - 5 Years Ago
I may need to set a better scene. A sport event or a situation when you will notice muscle flexing.
By SeanMac - 5 Years Ago
That would be good.

I love the idea of the wrinkles.
By The-any-Key - 5 Years Ago
30 day trial is out:
https://marketplace.reallusion.com/morph-linker---trial
By videodv - 5 Years Ago
The-any-Key (5/3/2019)
30 day trial is out:
https://marketplace.reallusion.com/morph-linker---trial


Hi The-any-Key

tried to download but got nothing?
It is showing application/x-directory (0 bytes)

Regards
Chris

By The-any-Key - 5 Years Ago
videodv (5/3/2019)
The-any-Key (5/3/2019)
30 day trial is out:
https://marketplace.reallusion.com/morph-linker---trial


Hi The-any-Key

tried to download but got nothing?
It is showing application/x-directory (0 bytes)

Regards
Chris


Reported as an issue to RL. I also added the trial on itch.io here:
https://the-any-key.itch.io/morph-linker-iclone7
At the bottom there is a demo download for the trial.
By The-any-Key - 5 Years Ago
videodv (5/3/2019)
The-any-Key (5/3/2019)
30 day trial is out:
https://marketplace.reallusion.com/morph-linker---trial


Hi The-any-Key

tried to download but got nothing?
It is showing application/x-directory (0 bytes)

Regards
Chris



Ok. You should be able to download the plugins from the marketplace now.
By videodv - 5 Years Ago
Hi The-any_Key
Will check the plugin out shortly.
Chris.
By The-any-Key - 5 Years Ago
Added a tutorial to show how to use the new time changer feature in the plugin:

By The-any-Key - 5 Years Ago
Version 1.3 is out and got some new features to allow more custom blinks: