|
Eric C (RL)
|
Eric C (RL)
Posted 5 Years Ago
|
|
Group: Administrators
Last Active: 2 Months Ago
Posts: 552,
Visits: 6.0K
|
Pose Manager ( Sample Script for March 2020)
In the previous Python of the Month, the Reallusion Python Team introduced the Spring Joints sample script; An exercise that highlights a way to easily apply spring physics to hierarchical objects.
This time, we'd like to introduce our seventh Python of the Month: Pose Manager. Pose Manager can be used to record a character’s pose selected from a motion clip, hand gesture library, or custom FK/IK editing. It can also automatically generate thumbnail images from pose snapshots. These poses added into the list can be edited, renamed, overwritten, and saved as part of a Pose Library.
It also serves as a pose mixer which can be used to mirror and create combine poses by masking and blending. You can retarget these poses to any other character with compatible rigging.
In practical applications, Pose Manager helps you to create pose-to-pose animation, build animation loops, or easily layout keyframes for further Motion Curve Editing. .Pose Snapshot .Library Management .Mirror Pose .Mix Poses .XYZ Posing Constraints .Pose-to-pose Animation
You can visit the following links and access the resources needed for your learning.
- You can download the script from the Marketplace.
- To explore how it works, please visit Python Wiki.
- To get the source code, please visit our GitHub.
Important Notice: iClone 7.72 is Required!If you have any questions about the plug-in and the sample code, please feel free to let us know by replying to this post.
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:
- List View - Learn to create a Qt list view and add functionality to edit list entries.
- Icons and Image - Learn to deploy icons and images inside a user interface.
This is the same course that was present in the last Python of the Month, so we have added another course Basic Math to last month's fundamental lessons. - Serialize Pose - Learn to serialize a character's pose data for file storage.
- Screenshotting - Take advantage of features in Qt to grab screenshots.
- Saving JSON - Know how to handle JSON data for file storage.
For more courses and links to other Python of the Month activities, please visit here.
Enjoy!
Reallusion Python Team
|