Scripting Preferences

Determine the scripting language for your scripts, the size of your command log, and whether or not a log file is created.

To display: Choose File Preferences and click Scripting.

Alternatively, in the script editor, choose File Preferences and then click the Scripting tab.

Script Language

Script Language

Determines the scripting language used to create and run scripts. The available options depend on the ActiveX-compliant languages installed on your computer.

Use Python Installed with Softimage (Windows Only)

When Python is selected as Scripting Language above, Softimage uses the version of Python installed with Softimage by default on Windows. You can turn this off if you want to use a version of Python that you have installed separately.

To use an external Python module, its location must be included in sys.path. There are two ways to do this:

  • Add the location to the PYTHONPATH environment variable. This allows the module to be used by multiple installed versions of Softimage.

  • Install the module to Application\python subdirectory of the Softimage installation location (if this option is on). Note that if you do this, the added files will be left on disk when you uninstall Softimage.

This option has no effect with Softimage on Linux, which supports only the version of Python installed with Softimage.

Command Log

Log Size

Controls the number of commands to retain in the history pane of the script editor:

  • Max. Lines restricts the size of the log. Use the slider to specify the number of lines to keep. When the maximum is reached, the oldest commands are "forgotten".

  • Unlimited keeps all commands.

Log Commands

Enables the logging of commands to the history pane of the script editor. Turning this off may speed up the performance of Softimage. This option is automatically turned back on each time Softimage starts.

Log Messages

Enables the logging of messages in the history pane of the script editor.

Real-Time Message Logging

Logs messages from commands as they occur, rather than waiting for the command to finish executing. For example, to see messages for each frame as they are rendered when using the Render Pass command, turn this option on. To make sure that commands that involve picking sessions are properly logged, turn this option off.

Log to File

Creates a command log file for each session.

Log File

Specifies the name of the command log file and the location where the file is saved. This file will be overwritten each time you start Softimage.

Show Command Hyperlinks

Commands are clickable in the command history. Clicking a link shows details about the command.

External Editor

The full path to an executable file you want to use as a text editor instead of the built-in Softimage one.