From the Plug-in Tree, you can quickly open up Windows Explorer (or a Command Prompt) on the location of a workgroup, plugin, or addon. Just right-click a folder in the Plug-in Tree and click Explore (for Windows Explorer) or Command Prompt. Or click Browse to open a Softimage browser.
Tag Archives: addons
Packaging toolbars and script commands into addons
In this video, I walk through the process of packaging a toolbar and its script commands into an addon. I also touch on the subject of the command maps used by Softimage for non-self-installing script commands.
Finding the menu commands added by a plugin
So you installed a plugin, but now you cannot find out how to access the plugin in Softimage.
If the plugin added a menu command, and it’s a scripted plugin, we can find it by checking the plugin code (in the Plugin Manager > Tree, right-click the plugin and click Edit).

Find the definition of XSILoadPlugin.
In the XSILoadPlugin function, look for any calls to RegisterMenu.
def XSILoadPlugin( in_reg ): #{{{
in_reg.Author = "kim"
in_reg.Name = "EPSexportPlugin"
in_reg.Email = ""
in_reg.URL = ""
in_reg.Major = 1
in_reg.Minor = 0
in_reg.RegisterProperty("EPSexport")
in_reg.RegisterMenu(constants.siMenuMainFileExportID,"EPSexport_Menu",false,false)
# register the export command
# KA_EpsExport( Application.Selection, OutputFile, CullBackFaces, doInnerLines, doBorderLines, InnerLineThickness, BorderLineThickness, AutoDiscontinuity, Xres )
in_reg.RegisterCommand("KA_EpsExport","KA_EpsExport")
return true
RegisterMenu uses what’s called a “menu anchor” to define a new menu command. In this example, the menu anchor is siMenuMainFileExportID.
Google the menu anchor or search the SDK docs, and you’ll find a page that describes the menu anchors:

Using addons to distribute ICE compounds
In this video, I show how to package a collection of ICE compounds as an addon (.xsiaddon).
The compounds I use are by Piotrekm.
