Cross-Platform Deployment

| This information covers Softimage versions from v7.5 and on. For information about cross-platform deployment prior to v7.5, see Legacy Cross-Platform Deployment.

You can create a workgroups and add-on packages that support both Windows and Linux.

Shader and Self-installing Plug-in Deployment

Create separate subfolders (such as linux-x86 and nt-x86) that map to each platform. For example, this is the folder structure for a cross-platform shader library file:

    \Application
       \bin
           \nt-x86\MyShader.dll
           \nt-x86-64\MyShader.dll
           \linux-x86\MyShader.so
           \linux-x64\MyShader.so

| The Filename of a shader in a SPDL file is specified without a path and without an extension. For this reason, when Softimage reads the Filename, it could interpret it as either a .so file or as a .dll file.

For plug-ins, this is the folder structure:

    \Application
       \Plugins
           \bin
              \nt-x86\MyPlugin.dll
              \nt-x86-64\MyPlugin.dll
              \linux-x86\MyPlugin.so
              \linux-x64\MyPlugin.so

Softimage then scans the folder according to the current machine architecture. Use the same basename for each plug-in library file.

| When Softimage launches, the platform-specific directories will be searched, even if the Scan sub-folders preference is turned off.

Autodesk Softimage v7.5