Skip to content

Commit

Permalink
release <- dev (1.7.10)
Browse files Browse the repository at this point in the history
- Updated the auto update checker to be fully compatible with semantic versioning
- Fixed a few issues with the auto update checker
- Many updates for gt_auto_biped_rigger:
  - Added option to generate secondary skeleton used for game engines (no Segment Scale Compensate)
  - Added option to create lines between pole vectors and their targets
  - Created "settings" button and the GUI updates necessary to display it
  - Created the base for persistent settings and implemented "User Real-time Skeleton" option
  - Created a custom help window that takes strings as help inputs to display it to the user
  - Changed the behaviour for when creating a real-time skeleton so it overwrites the original skeleton
  • Loading branch information
TrevisanGMW authored Oct 22, 2021
2 parents cbc1e41 + 1fccb5a commit bdd523c
Show file tree
Hide file tree
Showing 5 changed files with 1,024 additions and 470 deletions.
6 changes: 6 additions & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -829,6 +829,12 @@ This rig comes with many custom attributes so you can tweak how much stability/f
<img src="https://github.com/TrevisanGMW/maya-scripts/blob/master/gt_tools/media/gt_auto_biped_rigger_knuckles.gif?raw=true"
alt="GT Auto Biped Abduction/Adduction System Example">

<h3>Settings:</h3>
<ul>
<li><b>Use Real-time Skeleton:</b><br> Creates another skeleton without the parameter "Segment Scale Compensate" being active. This skeleton inherits the transforms from the controls while mimicking the behaviour of the "Segment Scale Compensate" option, essentially creating a baked version of this Maya depended system.
As this baked version does not yet fully support non-uniform scaling, it's recommended that you only use it if you are planning to later send this rig into a game engine or another 3d application. This will allow you to preserve the stretchy settings even in programs that do not support it.</li>
</ul>

<p><h3>Imports/Exporting Skin Weights:</h3>
This might be obvious, but when exporting and importing skin weights, don't forget to include all influences before importing it. This can be done by clicking on "Select Skinning Joints" then adding them as influences through "Rigging > Skin > Edit Influences > Add Influence"
<br></p>
Expand Down
Binary file modified docs/media/gt_auto_biped_rigger.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 7 additions & 3 deletions mel-scripts/gt_tools_menu.mel
Original file line number Diff line number Diff line change
Expand Up @@ -144,10 +144,13 @@
// 1.7.8
// Added "gtu_full_hud_toggle"
//
// 1.7.10
// Added optionVar "gt_check_for_updates_interval_days" and set it to 15 in case it doesn't exist (default value)
//
//----------------------------------------------------------------------------

// Globals
global string $scriptVersion = "1.7.9";
global string $scriptVersion = "1.7.10";
global string $gMainWindow;
string $installedVersion = `optionVar -q "gt_tools_version"`;

Expand All @@ -172,9 +175,10 @@ if (`optionVar -exists "gt_check_for_updates_auto_active"` && $silentlyAutoCheck
catchQuiet(python("gt_check_for_updates.silent_update_check()"));
}

if (`optionVar -exists "gt_check_for_updates_auto_active"` == 0)
if (`optionVar -exists "gt_check_for_updates_auto_active"` == 0) // First time running
{
optionVar -sv "gt_check_for_updates_auto_active" 1; // First time running
optionVar -sv "gt_check_for_updates_auto_active" 1;
optionVar -sv "gt_check_for_updates_interval_days" 15;
}


Expand Down
Loading

0 comments on commit bdd523c

Please sign in to comment.