Profile Picture

Hand Gestures Puppeteering 2.0 (optimized!) - OFFICIAL

Posted By Eric C (RL) Last Year
You don't have permission to rate!
Author
Message
Eric C (RL)
Eric C (RL)
Posted Last Year
View Quick Profile
Distinguished Member

Distinguished Member (5.4K reputation)Distinguished Member (5.4K reputation)Distinguished Member (5.4K reputation)Distinguished Member (5.4K reputation)Distinguished Member (5.4K reputation)Distinguished Member (5.4K reputation)Distinguished Member (5.4K reputation)Distinguished Member (5.4K reputation)Distinguished Member (5.4K reputation)

Group: Administrators
Last Active: 3 hours ago
Posts: 429, Visits: 3.6K
Hand Gestures Puppeteering  (Dec.30, 2020 optimized!)

The plugin had its 1.0 version in 2019 April, and it was builtfor animators with intuitive graphical user interface to drive the hand gestures of a character.
Now this plugin is updated with several enhancements. And we've made a tutorial to illustrate how you can animate with this tool. 
https://marketplace.reallusion.com/hand-gestures-puppeteering



Once again, we teamed up with our power user Adolf Navarro to optimize this plugin. Adolf shares his thoughts and tips in this video:


We've added three main presets (default, male and female) to enhance usability, and enabled three modes of hand gestures puppeteering (left hand, right hand and both hands). Besides animating hand gestures, this plugin also acts as a great tool for editing mo-cap. Read the release note and Python API fundamentals below to know more about this handy plugin.

v2.0 Updates & Benefits Include:
  • Added 3 embedded presets: Default, Male, Female.
  • Can choose to puppet individual left/right hand or both hands. 
  • Freely customize your own gestures to fulfill particular needs in any moment, or for flexible combination.
  • Can reset gestures separately or all at once to the original Default preset.  
  • Gesture icons can now be replaced with a screenshot or an existing image.
  • Blend out recording with original clips by definable frames.
  • Added Preview and Record button and activation via the space bar, similar to the Motion Puppet and Direct Puppet tool.
Key Adjustable Parameters:
Blend Mode: Enabling user to chose from 3 blend modes.
Blend Out Recording frames: Enabling user to chose from 0-60 frames of blending motion clips.
Preview/Recording: Enabling preview and record functions on panel.
Hand Gestures Presets loading: Enabling user to load saved Hand Gestures Presets.

2021/Jan/4 update:
1. If you already had download the v1.0 plugin before, please log in to your RL account

2. Check out your Inventory List (Plug-in) and select the purchased date be setting by all.

3. Click "download"  button and you will immediately start downloading your V2.0 zipped file.

4. Install the v2.0 plugin as usual

Version 2.0 Improvements
:

Fixes:

*2-Point blend bug.
*Blending errors between the gesture points.
*Left hand capture bug.
*Crash from opening and closing the script dialog window.
*Recording no long deletes original clips within the timeline.
*Discrepancies between the blending parameter and the resulting effect.

Enhancements:

*Silent initialization: removed Console Log print when loaded.
*Changed recording hotkey to "R" instead of the space bar.
*Rearranged the user interface by grouping the relevant controls.
*Removed individual Preview and Record hotkeys.
*Removed influence on the movement of the wrists.

New Features:

*Add separate preview and recording for each hand; Now supports both hands, left, or right hand.
*Added Preview and Record button and activation via the space bar, similar to the Motion Puppet and Direct Puppet tool.
*Blend points are now replaceable with Right Hand, Left Hand, and revertible to Default Gestures.
*Blend point icons can now be replaced with a screenshot or an existing image file.
*Blend point data can now save and load via preset files.
*Blend point icons now scale as the blend weighting increases instead of highlighting in green.
*UI disabled state is now more obvious and consistent.
*Three completely new presets: "Standard", "Male", and "Female".
*The UI will now store the state of the prior session.
*The UI can now return the default factory state, with a press of a button.
*Now supports transitioning between the end of the recorded clip and any existing clip in the timeline.
*End transition period can be adjusted (number of transition frames).

=======================================================================================================================================


See the relevant resources below:
If you have any questions about the plug-in and the sample code, please feel free to post to this thread.


Relevant Fundamental Courses

Be sure to read this first to help you understand how this sample plug-in works.
You should familiarize yourself with the following fundamental lessons before you proceed:
  • Using Temp Data - Learn to read/write temporary data.
  • Embedding QMLA soft introduction to creating QML ui and embedding it into iClone.
  • Merge All Clips - Take advantage of new and powerful merge clip capability in v7.83
For more courses and links to other Python of the Month activities, please visit here.

Enjoy!

Reallusion Python Team
Edited
9 Months Ago by Eric C (RL)
toystorylab
toystorylab
Posted Last Year
View Quick Profile
Distinguished Member

Distinguished Member (11.2K reputation)Distinguished Member (11.2K reputation)Distinguished Member (11.2K reputation)Distinguished Member (11.2K reputation)Distinguished Member (11.2K reputation)Distinguished Member (11.2K reputation)Distinguished Member (11.2K reputation)Distinguished Member (11.2K reputation)Distinguished Member (11.2K reputation)

Group: Forum Members
Last Active: 2 hours ago
Posts: 3.3K, Visits: 19.6K
Cool...
I must admit that I did not spent much efforts on the hands in my animations
except where it really was important for story telling,
Though with this I might start doing so, as it seems quite easy
and the customizing factor of 2.0 is great.
It surely would make my animations more valuable...




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

facr73
facr73
Posted Last Year
View Quick Profile
Veteran Member

Veteran Member (977 reputation)Veteran Member (977 reputation)Veteran Member (977 reputation)Veteran Member (977 reputation)Veteran Member (977 reputation)Veteran Member (977 reputation)Veteran Member (977 reputation)Veteran Member (977 reputation)Veteran Member (977 reputation)

Group: Forum Members
Last Active: 1 hour ago
Posts: 113, Visits: 9.9K
Hi.

I tried to get the plugin but it says: "*This item is already in your Inventory List or Transaction History. No points will be deducted" but it doesn't show in my inventory (plugin) list. Anyone else has the same problem?

facr
Edited
Last Year by facr73
Postfrosch
Postfrosch
Posted Last Year
View Quick Profile
Distinguished Member

Distinguished Member (34.1K reputation)Distinguished Member (34.1K reputation)Distinguished Member (34.1K reputation)Distinguished Member (34.1K reputation)Distinguished Member (34.1K reputation)Distinguished Member (34.1K reputation)Distinguished Member (34.1K reputation)Distinguished Member (34.1K reputation)Distinguished Member (34.1K reputation)

Group: Forum Members
Last Active: Last Month
Posts: 6.8K, Visits: 18.0K
I tried to get the plugin but it says: "*This item is already in your Inventory List or Transaction History. No points will be deducted" but it doesn't show in my inventory (plugin) list. Anyone else has the same problem?

I have the same problem
Greets from Germany
Postfrosch


--------------------------------------------------------------
https://forum.reallusion.com/uploads/images/cd9c9a06-21a5-44c5-9f67-6810.jpg
rosuckmedia
rosuckmedia
Posted Last Year
View Quick Profile
Distinguished Member

Distinguished Member (5.9K reputation)Distinguished Member (5.9K reputation)Distinguished Member (5.9K reputation)Distinguished Member (5.9K reputation)Distinguished Member (5.9K reputation)Distinguished Member (5.9K reputation)Distinguished Member (5.9K reputation)Distinguished Member (5.9K reputation)Distinguished Member (5.9K reputation)

Group: Forum Members
Last Active: 3 hours ago
Posts: 2.0K, Visits: 3.2K
Hallo Werner,
you find this here change Date.
Greetings RobertSmile

Terry Miller
Terry Miller
Posted Last Year
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: Yesterday
Posts: 65, Visits: 1.6K
I love the idea behind this plug-in, because, yes, too often hands look stiff and fake. However, as much as I like the idea, I hate the workflow.

While I will be the first to admit that it may be because I don't know what I am doing, my experience with the "recording" workflow as opposed to keyframing workflow is that it makes it next to impossible to achieve absolutely precise timing. I know, you can isolate exactly where you want it and record it there, but then it overwrites the timeline and splits it at both ends of the recording. So, it is a destructive workflow. And I know you can regroup the splits and then sample whatever you want to adjust, but in my experience, it adds a lot of extra and unnecessary keyframes; also (in my experience) it starts messing with the animation when you do that. 

If we must have a recording workflow, then why not have it write to the gestures layer of the timeline, so that it doesn't overwrite and potentially foul up your other animation?

By the way, this is not a "bash iClone" or "bash the developers" post. I use iClone almost every day in my work, and I am thankful for it. But, as with everything, there is always room for improvement.

Have a happy New Year!

Terry
Edited
Last Year by Terry Miller
Postfrosch
Postfrosch
Posted Last Year
View Quick Profile
Distinguished Member

Distinguished Member (34.1K reputation)Distinguished Member (34.1K reputation)Distinguished Member (34.1K reputation)Distinguished Member (34.1K reputation)Distinguished Member (34.1K reputation)Distinguished Member (34.1K reputation)Distinguished Member (34.1K reputation)Distinguished Member (34.1K reputation)Distinguished Member (34.1K reputation)

Group: Forum Members
Last Active: Last Month
Posts: 6.8K, Visits: 18.0K
Hallo Werner,
you find this here change Date.


Hello Robert,thanks for the (repeated) tip.We've had that before.I was on the bottle steamer again.I thought about the search periodis set from 2010-01-01 to 2020-30-12,the part should be displayed.I also have the period 2019-01-01 to 2020-30-12tried and didn't find it.With your attitude it workedthanks
Greetings Werner


--------------------------------------------------------------
https://forum.reallusion.com/uploads/images/cd9c9a06-21a5-44c5-9f67-6810.jpg
Eric C (RL)
Eric C (RL)
Posted 9 Months Ago
View Quick Profile
Distinguished Member

Distinguished Member (5.4K reputation)Distinguished Member (5.4K reputation)Distinguished Member (5.4K reputation)Distinguished Member (5.4K reputation)Distinguished Member (5.4K reputation)Distinguished Member (5.4K reputation)Distinguished Member (5.4K reputation)Distinguished Member (5.4K reputation)Distinguished Member (5.4K reputation)

Group: Administrators
Last Active: 3 hours ago
Posts: 429, Visits: 3.6K
Hi everyone,

I've updated the thread with the instruction of how to download the v2.0 plugin.
Hope this information helps, and please do not hesitate to ask if you need extra help from our side. Thanks!
mtakerkart
mtakerkart
Posted 9 Months Ago
View Quick Profile
Distinguished Member

Distinguished Member (13.1K reputation)Distinguished Member (13.1K reputation)Distinguished Member (13.1K reputation)Distinguished Member (13.1K reputation)Distinguished Member (13.1K reputation)Distinguished Member (13.1K reputation)Distinguished Member (13.1K reputation)Distinguished Member (13.1K reputation)Distinguished Member (13.1K reputation)

Group: Forum Members
Last Active: Yesterday
Posts: 2.8K, Visits: 24.2K
Heu... How to install this plugin ? There's no installer ? Ermm
linus10111
linus10111
Posted 9 Months Ago
View Quick Profile
Veteran Member

Veteran Member (951 reputation)Veteran Member (951 reputation)Veteran Member (951 reputation)Veteran Member (951 reputation)Veteran Member (951 reputation)Veteran Member (951 reputation)Veteran Member (951 reputation)Veteran Member (951 reputation)Veteran Member (951 reputation)

Group: Forum Members
Last Active: 7 days ago
Posts: 106, Visits: 1.1K
mtakerkart (1/5/2021)
Heu... How to install this plugin ? There's no installer ? Ermm


Just copy and paste the folder "Hand_Gestures_Puppeteering_v2.0" to the following directory:

C:\Program Files\Reallusion\iClone 7\Bin64\OpenPlugin

Next, run iClone as Administrator. Thats it, installation done. Enjoy!




_________________________________________________________________________________________________________________
System: Win 10Pro, CPU i7-4770 3.40GHz, 12GB RAM, MSI RTX2060 GPU - 6GB VRAM, 1TB SSD, 1TB HDD. This good enough?




Reading This Topic