Profile Picture

Morph Linker (dynamically link bone angles to morphs)

Posted By The-any-Key 9 Months Ago
Rated 5 stars based on 1 vote.
Author
Message
The-any-Key
The-any-Key
Posted 9 Months Ago
View Quick Profile
Distinguished Member

Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)

Group: Forum Members
Last Active: Yesterday
Posts: 350, Visits: 1.8K
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, Win 10, i9 9900K ~5GHz, Nvidia RTX 2080 8GB, 16GB Ram, M.2 SSD
luke (RL)
luke (RL)
Posted 9 Months Ago
View Quick Profile
Veteran Member

Veteran Member (627 reputation)Veteran Member (627 reputation)Veteran Member (627 reputation)Veteran Member (627 reputation)Veteran Member (627 reputation)Veteran Member (627 reputation)Veteran Member (627 reputation)Veteran Member (627 reputation)Veteran Member (627 reputation)

Group: Power Developer
Last Active: Last Week
Posts: 106, Visits: 3.3K
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 9 Months Ago
View Quick Profile
Distinguished Member

Distinguished Member (2.0K reputation)Distinguished Member (2.0K reputation)Distinguished Member (2.0K reputation)Distinguished Member (2.0K reputation)Distinguished Member (2.0K reputation)Distinguished Member (2.0K reputation)Distinguished Member (2.0K reputation)Distinguished Member (2.0K reputation)Distinguished Member (2.0K reputation)

Group: Administrators
Last Active: 2 days ago
Posts: 222, Visits: 1.7K
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
9 Months Ago by Tony (RL)
toystorylab
toystorylab
Posted 9 Months Ago
View Quick Profile
Distinguished Member

Distinguished Member (5.0K reputation)Distinguished Member (5.0K reputation)Distinguished Member (5.0K reputation)Distinguished Member (5.0K reputation)Distinguished Member (5.0K reputation)Distinguished Member (5.0K reputation)Distinguished Member (5.0K reputation)Distinguished Member (5.0K reputation)Distinguished Member (5.0K reputation)

Group: Forum Members
Last Active: 18 minutes ago
Posts: 1.3K, Visits: 10.3K
Nice again...
Python is way above my grasp, so i am glad you make those tools.
I wonder what else you will come up...

Toystorylab on Vimeo : https://forum.reallusion.com/uploads/images/ce44ea78-6984-47d8-9bf4-b783.png    Crassitudes (my "Alter Ego") on Youtube: https://forum.reallusion.com/uploads/images/fcc4df30-b3a8-40a5-a427-0735.png

The-any-Key
The-any-Key
Posted 9 Months Ago
View Quick Profile
Distinguished Member

Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)

Group: Forum Members
Last Active: Yesterday
Posts: 350, Visits: 1.8K
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, Win 10, i9 9900K ~5GHz, Nvidia RTX 2080 8GB, 16GB Ram, M.2 SSD
denclink
denclink
Posted 9 Months Ago
View Quick Profile
Distinguished Member

Distinguished Member (1.1K reputation)Distinguished Member (1.1K reputation)Distinguished Member (1.1K reputation)Distinguished Member (1.1K reputation)Distinguished Member (1.1K reputation)Distinguished Member (1.1K reputation)Distinguished Member (1.1K reputation)Distinguished Member (1.1K reputation)Distinguished Member (1.1K reputation)

Group: Forum Members
Last Active: 4 hours ago
Posts: 78, Visits: 1.9K
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 9 Months Ago
View Quick Profile
Distinguished Member

Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)

Group: Forum Members
Last Active: Yesterday
Posts: 350, Visits: 1.8K
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, Win 10, i9 9900K ~5GHz, Nvidia RTX 2080 8GB, 16GB Ram, M.2 SSD
The-any-Key
The-any-Key
Posted 9 Months Ago
View Quick Profile
Distinguished Member

Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)

Group: Forum Members
Last Active: Yesterday
Posts: 350, Visits: 1.8K
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, Win 10, i9 9900K ~5GHz, Nvidia RTX 2080 8GB, 16GB Ram, M.2 SSD
sonic7
sonic7
Posted 9 Months Ago
View Quick Profile
Distinguished Member

Distinguished Member (7.0K reputation)Distinguished Member (7.0K reputation)Distinguished Member (7.0K reputation)Distinguished Member (7.0K reputation)Distinguished Member (7.0K reputation)Distinguished Member (7.0K reputation)Distinguished Member (7.0K reputation)Distinguished Member (7.0K reputation)Distinguished Member (7.0K reputation)

Group: Forum Members
Last Active: 1 hour ago
Posts: 1.4K, Visits: 15.1K

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.41  3DXChange Pro  CC-3 CT-8 Brekel Pro-Body Mocap  Popcorn FX  PopVideo  iRAY  Vegas Pro 16  Mixcraft 8.1 Pro

The-any-Key
The-any-Key
Posted 9 Months Ago
View Quick Profile
Distinguished Member

Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)

Group: Forum Members
Last Active: Yesterday
Posts: 350, Visits: 1.8K
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, Win 10, i9 9900K ~5GHz, Nvidia RTX 2080 8GB, 16GB Ram, M.2 SSD
Edited
9 Months Ago by The-any-Key



Reading This Topic