glmMotionFileTool
As of August 5th, 2025, Golaem will no longer provide direct support.
All support for Autodesk Golaem will now be handled exclusively through Autodesk support channels and this website will be deactivated soon.
Please bookmark the Autodesk Golaem Support section for any future support needs related to Autodesk Golaem packages.
The glmMotionFileTool command allows to get / set attributes of a Motion File (.gmo):
various glmMotionFileTool [-motionFile string] [-getAttr string] [-frame int]
Flags
Long name (short name) | Argument types | Properties | Description |
-motionFile (-gmo) | string | mandatory | File path to the Motion File to get. |
-getAttr (-gat) | string | mandaoty |
Attribute to get. Available attributes are:
|
-frame (-fr) | int | mandatory if getAttr is set to loopMatch | Frame of the Motion File to get the value for |
Return Value
This command returns either:
- a float array if -getAttr is set with the value of loopMatch (posture difference for all the postures of the Motion file)
- an integer if -getAttr is set with the value of nbFrames or framerate
- a string array if -getAttr is set with the value of nbLimbs or footprints
MEL Examples
int $loopMatch[] = `glmMotionFileTool -motionFile "C:/walk.gmo" -getAttr "loopMatch" -frame 1`;
// Result: 0 529.54 1767.81 3207.06 4401.85 4582.05 3993.48 3128.64 2372.27 1264.88 621.38 0
Python Examples
import maya.cmds as cmds
cmds.glmMotionFileTool (motionFile="C:/walk.gmo", getAttr="loopMatch", frame=1)
// Result: 0 529.54 1767.81 3207.06 4401.85 4582.05 3993.48 3128.64 2372.27 1264.88 621.38 0