Description: Loads or saves Muscle deformer weights to an external file.
Short Flag | Long Flag | Argument | Description |
---|---|---|---|
-a | -axis | int | The mirror axis when loading by point position. You can use this to mirror the points in conjunction with Search and Replace. -1 means no mirror. 0=X-axis, 1=Y-axis, 2=Z-axis. |
-act | -action | string | Either "save" or "load" or "infs". Default is "load". |
-f | -file | string | Specify file to use. |
-m | -mode | string | Mode for loading points. Either "pointorder" or "pointposition". Default is "pointorder". |
-n | -normalize | boolean | Normalizes the weights when loading. Usually you want this on for sticky. |
-pr | -prune | int | Prunes weights to provided number of decimal points. Default is 0 which means do not prune. |
-rep | -replace | string | String for Replace in each influence name. |
-spc | -space | string | When loading by point position, space to use for points. Either "world" or "object". Default is "world". |
-src | -search | string | String for search in each influence name. |
-sys | -system | string | Muscle deformer. |
-tol | -tolerance | float | When loading by point position, points must be within this distance squared to be loaded. Default is -1 which means ignore. Any value 0 or higher is used as a tolerance match. |
-wt | -weight | string | What type of weight to alter. Must be a string of one of the following:"sticky", “stickyb”, “stickyc”, "sliding", "direction",” smartregiona”, “smartregionb”, “smartbulk”, “smartbulkangular”, “smartbulkwiden”, “smartslide”, “smartslideangular”, “smartsmooth”, “smartwrinkle”, “smartflatten”, “smartvolumize”, “force”, “jiggle”, “cycle”, “rest”, “relax”, “wrinkle”, “smooth”, “smoothcompress”, “smoothexpand”, “selfcollision”, “selfrigidity”, “selfVolumize”.If left blank, sticky is assumed. |
cMuscleWeightSave -sys cMuscleSystem1 -wt "sticky" -f "c:/temp/foo.txt" -action "save" ; // Save sticky weight, with no pruning
cMuscleWeightSave -sys cMuscleSystem1 -wt "sticky" -normalize true -f "c:/temp/foo.txt" -action "load" ; // Load sticky weights and normalize them on load
cMuscleWeightSave -sys cMuscleSystem1 -wt "jiggle" -prune 3 -f "c:/temp/foo.txt" -action "load" ; // Load jiggle weights and prune to 3 decimal places
cMuscleWeightSave -f "c:/temp/foo.txt" -search "Lf" -replace "Rt" -action "infs" ; // Return the list of bones/muscles that were used in this file // taking into account any search and replace