To get the version of the installed OgreMax plugin:
version = ogremax.GetVersion()The scene and object settings that are normally accessible through the Scene Settings and Object Settings dialogs can also be accessed through MAXScript.
To get the scene settings:
sceneSettings = ogremax.GetSceneSettings()objectSettings = ogremax.GetObjectSettingsByName("Box01")objectSettings = ogremax.GetObjectSettingsByNode(theNode)When adding animation settings for an object, be sure to set the AnimationName property in addition to any other relevant properties. The animation must also be added to the appropriate animations array of the object settings.
To add a mesh animation:
animSettings = ogremax.CreateMeshAnimation()animSettings.AnimationName = "Idle"objectSettings.MeshAnimations[objectSettings.MeshAnimations.count + 1] = animSettingsTo add a node animation:
animSettings = ogremax.CreateNodeAnimation()animSettings.AnimationName = "Box01"objectSettings.NodeAnimations[objectSettings.NodeAnimations.count + 1] = animSettingsAfter retrieving any of the settings objects, you can inspect their properties:
showProperties sceneSettingsshowProperties objectSettingsshowProperties animSettingsIn the following lines of code fileName is assumed to contain the path to the file where the scene will be exported. It must have the '.scene' or '.mesh' extension.
exportFile fileName #noPromptexportFile fileName #noPrompt selectedOnly:true