Profile Picture

Morph Linker (dynamically link bone angles to morphs)

Posted By The-any-Key Last Week
Rated 5 stars based on 1 vote.
Author
Message
The-any-Key
The-any-Key
Posted Last Week
View Quick Profile
Senior Member

Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)

Group: Forum Members
Last Active: Yesterday
Posts: 76, Visits: 411
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.



iClone 7, 3DXchange 7 Pipeline, CC3 Pipeline, CT8 Pipeline, Iray, Live Face, iPhone Xr
luke (RL)
luke (RL)
Posted 2 Weeks Ago
View Quick Profile
Junior Member

Junior Member (152 reputation)Junior Member (152 reputation)Junior Member (152 reputation)Junior Member (152 reputation)Junior Member (152 reputation)Junior Member (152 reputation)Junior Member (152 reputation)Junior Member (152 reputation)Junior Member (152 reputation)

Group: Power Developer
Last Active: Yesterday
Posts: 94, Visits: 3.1K
you got talent man!
currently we don't have API to list all the morphs, added to request list now, thanks
Tony (RL)
Tony (RL)
Posted Last Week
View Quick Profile
Veteran Member

Veteran Member (550 reputation)Veteran Member (550 reputation)Veteran Member (550 reputation)Veteran Member (550 reputation)Veteran Member (550 reputation)Veteran Member (550 reputation)Veteran Member (550 reputation)Veteran Member (550 reputation)Veteran Member (550 reputation)

Group: Administrators
Last Active: Yesterday
Posts: 112, Visits: 892
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.

                                                          
Tony
Product Marketing Manager 

www.reallusion.com
Edited
Last Week by Tony (RL)
toystorylab
toystorylab
Posted Last Week
View Quick Profile
Distinguished Member

Distinguished Member (2.9K reputation)Distinguished Member (2.9K reputation)Distinguished Member (2.9K reputation)Distinguished Member (2.9K reputation)Distinguished Member (2.9K reputation)Distinguished Member (2.9K reputation)Distinguished Member (2.9K reputation)Distinguished Member (2.9K reputation)Distinguished Member (2.9K reputation)

Group: Forum Members
Last Active: 12 minutes ago
Posts: 843, Visits: 7.7K
Nice again...
Python is way above my grasp, so i am glad you make those tools.
I wonder what else you will come up...
The-any-Key
The-any-Key
Posted Last Week
View Quick Profile
Senior Member

Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)

Group: Forum Members
Last Active: Yesterday
Posts: 76, Visits: 411
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




iClone 7, 3DXchange 7 Pipeline, CC3 Pipeline, CT8 Pipeline, Iray, Live Face, iPhone Xr
denclink
denclink
Posted Last Week
View Quick Profile
Veteran Member

Veteran Member (556 reputation)Veteran Member (556 reputation)Veteran Member (556 reputation)Veteran Member (556 reputation)Veteran Member (556 reputation)Veteran Member (556 reputation)Veteran Member (556 reputation)Veteran Member (556 reputation)Veteran Member (556 reputation)

Group: Forum Members
Last Active: Yesterday
Posts: 66, Visits: 1.4K
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-any-Key
The-any-Key
Posted Last Week
View Quick Profile
Senior Member

Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)

Group: Forum Members
Last Active: Yesterday
Posts: 76, Visits: 411
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




iClone 7, 3DXchange 7 Pipeline, CC3 Pipeline, CT8 Pipeline, Iray, Live Face, iPhone Xr
The-any-Key
The-any-Key
Posted Last Week
View Quick Profile
Senior Member

Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)

Group: Forum Members
Last Active: Yesterday
Posts: 76, Visits: 411
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




iClone 7, 3DXchange 7 Pipeline, CC3 Pipeline, CT8 Pipeline, Iray, Live Face, iPhone Xr
sonic7
sonic7
Posted 10 days ago
View Quick Profile
Distinguished Member

Distinguished Member (4.7K reputation)Distinguished Member (4.7K reputation)Distinguished Member (4.7K reputation)Distinguished Member (4.7K reputation)Distinguished Member (4.7K reputation)Distinguished Member (4.7K reputation)Distinguished Member (4.7K reputation)Distinguished Member (4.7K reputation)Distinguished Member (4.7K reputation)

Group: Forum Members
Last Active: 3 hours ago
Posts: 1.2K, Visits: 11.3K

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 ...

--------------------------------------------------------------------------------------------------------------------------------------------------------
Please be patient with me ..... I don't always 'get it' the first time 'round ( not even the 2nd time! Sad  - yikes ... )
MSI GT72VR Laptop, i7 4-Core 3.8 GHz 16GB RAM, Nvidia 1070, 8GB Vram Kinect V2 iClone-7.3  3DXChange Pro  CC-3 CT-8 Brekel Pro-Body Mocap  Popcorn FX  PopVideo  iRAY  Vue XStream  Fusion-9  Vegas MS  Mixcraft Pro

The-any-Key
The-any-Key
Posted 10 days ago
View Quick Profile
Senior Member

Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)Senior Member (355 reputation)

Group: Forum Members
Last Active: Yesterday
Posts: 76, Visits: 411
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.



iClone 7, 3DXchange 7 Pipeline, CC3 Pipeline, CT8 Pipeline, Iray, Live Face, iPhone Xr
Edited
10 days ago by The-any-Key



Reading This Topic