Subscription Center problems?


If you don’t see your Softimage 2010 download, or you have other problems with the Subscription Center, log a Business Service Request.

Go to the Support Request page, click Subscription Help, and then click New.

Questions about downloading the product files? See the Product Software Download FAQ

Questions about logging in to subscription center? See the Sign In FAQ

Installing Softimage 2010


When you install Softimage 2010, you’ll have to enter a product key and a serial number. Just use the product key 00000 and the serial number 000-00000000. That will install Softimage in Trial mode. And if you need to switch to Network licensing later, all you have to do is change an environment variable.

Product Information

Product Key Description
00000 Trial mode product key. Installs Softimage in Standalone licensing mode.
590B1 Softimage product key. You can choose between Standalone, Multiseat Standalone, and Network licensing modes. If you choose Network, you’ll be prompted to enter the license server name.
If you choose Standalone, or if you choose Network and enter the serial 000-00000000, you’ll get the 30-day trial period.
You can switch licensing methods between Standalone and Network.
591B1 Softimage Advance product key. You’ll be prompted to enter the license server name.
If you use the serial number 000-00000000 you can run in Trial mode. You cannot switch back to Standalone mode without reinstalling.

Installing your new 2010 network license


To get your 2010 license, get your 2010 serial number and then go to http://registeronce.autodesk.com.

  1. Save your 2010 license file in C:\Program Files\Autodesk Network License Manager.
  2. Start LMTOOLS.
  3. On the Start/Stop/Reread tab, click Stop Server.
  4. On the Config Services tab, change the Path to license file to point to the 2010 license file.
  5. Click Save Service.
  6. On the Start/Stop/Reread tab, click Start Server.
  7. Now double-check that the 2010 license is installed. On the Server Status tab, click Perform Status Enquiry. Scroll down to the Feature usage info and look for 2010 features (84000SFTIM_2010_0F for Softimage 2010, 84100SFTIMASIB4_2010_0F for Softimage Advanced 2010)

SUMATRAPATH


SUMATRAPATH is an environment variable that is defined only in Softimage. SUMATRAPATH points to the Application\bin folder in the Softimage folder, and the registry is full of Softimage entries that use SUMATRAPATH to specify the location of DLLs.

In XSI 7.01, you could check whether or not you were in Softimage with this Python code:

import os
app = Application
if os.getenv( ‘SUMATRAPATH’ ) != None :
        app.LogMessage( “you’re in XSI” )
else:
        app.LogMessage( “you’re not in XSI” )

However, in both Softimage 7.5 and 2010, os.getenv(“SUMATRAPATH”) returns None. At least for me it does.

XSIUtils.Environment.Item(“SUMATRAPATH”) does still return the Application\bin path, as does this Jscript:

var oShell = new ActiveXObject ("WScript.Shell");
var oProcessEnv = oShell.Environment("Process");
LogMessage( oProcessEnv( "SUMATRAPATH" ) );

Sumatra was the original code name for the product that eventually became known as Softimage XSI (the Softimage XSI name was unveiled back in March 2000).

Setting a thread limit on rendering


Occasionally I’m asked whether there is some way to limit XSI/xsibatch to just one CPU, so that while a rendering is going on, the user can use the other CPUs for something else.

XSI does have a -thread command-line switch that limits the number of threads created by mental ray for rendering.

For example, if you turn on Progress diagnostics for a scene and then render from the command line:

xsibatch -thread 1 -render "%XSI_HOME%\Data\XSI_SAMPLES\Scenes\red_jaiqua.scn" -verbose on -frames 1-3

Then you will see progress messages like this:

//..
// INFO : JOB  0.5  progr:    91.0%    rendered on EXAMPLE.3
// INFO : JOB  0.7  progr:    91.3%    rendered on EXAMPLE.3
// INFO : JOB  0.4  progr:    91.5%    rendered on EXAMPLE.3
// INFO : JOB  0.5  progr:    91.8%    rendered on EXAMPLE.3
// INFO : JOB  0.6  progr:    92.1%    rendered on EXAMPLE.3
//...

In those progress messages, EXAMPLE is the computer name, and 3 is the thread number. So you can see that the render is using just one thread.

If you were to use -thread 4, then four threads are created:

// INFO : JOB  0.5  progr:    91.0%    rendered on MTL-P1917.5
// INFO : JOB  0.7  progr:    91.3%    rendered on MTL-P1917.7
// INFO : JOB  0.4  progr:    91.5%    rendered on MTL-P1917.4
// INFO : JOB  0.5  progr:    91.8%    rendered on MTL-P1917.5
// INFO : JOB  0.6  progr:    92.1%    rendered on MTL-P1917.6