glmCrowdSimulationExporter
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.
Please bookmark the Autodesk Golaem Support section for any future support needs related to Autodesk Golaem packages.
glmCrowdSimulationExporter [-startFrame int] [-endFrame int] [-crowdFieldNode string] [-exportFromCache bool] [-exportAssetsAssoOnly bool] [-entityIds string]
[-scExpName string] [-scExpOutDir string] [-scExpAttrs string]
[-preExportCallback string] [-preExportCallbackLanguage int] [-postExportCallback string] [-postExportCallbackLanguage int]
[-exportScreenshots bool] [-screenshotsDir string] [-screenshotsPrefix string] [-screenshotsSuffix string] [-screenshotsFormat string]
[-exportBoneQuantization int]
If you need to call this command using Maya batch, please use the glmBatchCrowdSimulationExporter command.
Flags
Global Flags
These parameters are relative to the global Simulation Exporter parameters:
Long name (short name) | Argument types | Properties | Description |
-startFrame (-sF) | int | mandatory | start frame from which the simulation will be exported |
-endFrame (-eF) | int | mandatory | end frame to which the simulation will be exported |
-crowdFieldNode (-cfn) | string | mandatory, multi-use | name of the CrowdField nodes which will be exported |
-exportFromCache (-efc) | bool | if true, the export process uses Simulation Cache files which have been exported before | |
-exportAssetsAssoOnly (-eaa) | bool | if true, only the Association file (.gscs) is exported | |
-entityIds (-eid) | string | Entity Ids to export as a printer string (ex: "1001", "1001-5001", "1001, 2001, 5001" or "*") |
Simulation Cache Files Flags
These parameters are relative to the Simulation Cache files parameters of the Simulation Exporter:
Long name (short name) | Argument types | Properties | Description |
-scExpName (-sn) | string | mandatory | base name of the exported Simulation Cache files |
-scExpOutDir (-sod) | string | mandatory, multi-use | directories where the Simulation Cache files will be exported. It is possible to specify one directory per CrowdField (else all the files will be exported in the first specified directory) |
-scExpAttrs (-sea) | string | mandatory, multi-use | name of the ppAttributes which values will be exported in the Simulation Cache files |
Callback Flags
These parameters are relative to the Simulation Exporter Callback parameters of the Simulation Exporter:
Long name (short name) | Argument types | Properties | Description |
-preExportCallback (-prc) | string | MEL / Python function to call when the export starts | |
-preExportCallbackLanguage(-prl) | int | Language of the pre-export callback: 0 for MEL, 1 for Python | |
-postExportCallback(-poc) |
string | MEL / Python function to call when the export stops | |
-postExportCallbackLanguage(-pol) | int | Language of the post-export callback: 0 for MEL, 1 for Python |
Screenshots Flags
Long name (short name) | Argument types | Properties | Description |
-exportScreenshots (-ess) | bool | export viewport screenshots | |
-screenshotsDir (-sdr) | string | directory where the screenshots files will be written | |
-screenshotsPrefix (-spr) | string | screenshots file name prefix | |
-screenshotsSuffix (-ssf) | string | screenshots file name suffix (added after the frame number) | |
-screenshotsFormat (-sfr) | string | screenshots file format. Examples of valid formats include: "als", "bmp", "cin", "gif", "iff", "jpg", "png", "tga", "tif". Default is "png" |
For a given frame, the screenshot is exported to the file: [screenshotsDir]/[screenshotsPrefix][frameNumber][screenshotsSuffix].[screenshotsFormat]
Screenshots Flags
Long name (short name) | Argument types | Properties | Description |
-exportBoneQuantization (-ebq) | int | Cache compression mode (from 0 to 5 in the same order than described in the Crowd Manager node). |
Return Value
MEL Examples
// export Simulation Cache files only between frame 1 and 100
glmCrowdSimulationExporter -startFrame 1 -endFrame 100 -crowdFieldNode "crowdField1" -exportFromCache 0 -scExpAttrs "particleId" -entityIds "*" -scExpName "testScene" -scExpOutDir "N:/tests/export";
Python Examples
import maya.cmds as cmds
# export Simulation Cache files only between frame 1 and 100
cmds.glmCrowdSimulationExporter(startFrame=1, endFrame=100, crowdFieldNode=["crowdField1"], exportFromCache=False, scExpAttrs=["particleId"], entityIds="*", scExpName="testScene", -scExpOutDir "N:/tests/export")
To batch export a batch simulation, use the glmBatchCrowdSimulationExporter command