1999 Intergraph Computer Systems. All rights reserved. This document contains information
protected by copyright, trade secret, and trademark law. This document may not, in whole or in
part, be reproduced in any form or by any means, or be used to make any derivative work, without
written consent from Intergraph Computer Systems.
Use, duplication, or disclosure by the United States Government is subject to restrictions as set forth
in subdivision (c)(1)(ii) of the rights in technical data and computer software clause at DFARS
252.227-7013. Unpublished rights are reserved under the copyright laws of the United States.
Intergraph Computer Systems, Huntsville AL 35894-0001
Notice
Information in this document is subject to change without notice and should not be considered a
commitment by Intergraph Computer Systems. Intergraph Computer Systems shall not be liable for
technical or editorial errors in, or omissions from, this document. Intergraph Computer Systems
shall not be liable for incidental or consequential damages resulting from the furnishing or use of
this document.
All warranties given by Intergraph Computer Systems about equipment or software are set forth in
your purchase contract. Nothing stated in, or implied by, this document or its contents shall be
considered or deemed a modification or amendment of such warranties.
Trademarks
Intergraph Computer Systems and the Intergraph Computer Systems logo are registered trademarks
of Intergraph Computer Systems.
SOFTIMAGE and SOFTIMAGE 3D are registered trademarks of Avid Technologies, Inc., its
subsidiaries or divisions. Microsoft and Windows NT are registered trademarks of Microsoft
Corporation. mental ray® is a registered trademark of mental images Gmbh & Co. KG, Berlin,
Gemany.
All other brands and product names are trademarks of their respective owners.
SOFTIMAGE 3D and mental ray Network Setup Notes describe how toinstall SOFTIMAGE® 3D on a network to create a multi-system render
farm. The information in this document is an overview of the steps
needed to install SOFTIMAGE 3D, and is not meant to cover every
possible installation or setup scenario.
SOFTIMAGE 3D is shipped with mental ray, a rendering tool.
mental ray provides the highest level of rendering available today. In
addition, mental ray is a threaded application that can take advantage of
multiple processors and distribute renderings on a network of machines.
About This Document
This document is organized as follows:
u
Chapter 1, “Before You Begin,” describes what your system needs
before you can install SOFTIMAGE 3D and mental ray software.
u
Chapter 2, “Installing the Software” describes how to install
SOFTIMAGE 3D and mental ray software on your system.
u
Chapter 3, “Setting Up mental ray on a Network,” describes the use
of mental ray on Ethernet and ATM networks, and outlines the
steps required to configure mental ray for network use.
v
u
Chapter 4, “Submitting mental ray Jobs,” discusses using mental
ray to perform your rendering tasks, including processing multiple
scenes.
vi
1Before You Begin
Review the following sections to ensure you are ready to install and run
SOFTIMAGE 3D and mental ray software on your system.
Hardware Lock
To run SOFTIMAGE, your system must have an installed hardware
lock (or dongle), or authorization from a system with an installed
hardware lock.
The hardware lock is connected to your system’s parallel (printer) port.
See the documentation delivered with your system for information on
installing the hardware lock.
If your system will get authorization from another system to run the
software, it may not have an installed hardware lock. See Chapter 3,
“Setting Up mental ray on a Network,” for more information.
If your system needs a hardware lock, contact Softimage.
License Key
1
To run SOFTIMAGE, your system must have a License Key that
corresponds to the serial number on the installed hardware lock, or
authorization from a system with a License Key.
The License Key contains encryption that allows you to run the
software associated with a specific hardware lock. You receive the
License Key via email from Softimage. You must copy the License
Key into a text file on your system. Name the file
are installing Version 3.7SP1 software) or
installing Version 3.8 software).
NOTEPut the License Key file in a location on your system where you
can easily find it when installing the software.
If your system will get authorization from another system to run the
software, your system should have a License Key file associated with
the hardware lock on the other system. See Chapter 3, “Setting Up
mental ray on a Network,” for more information.
If your system needs a License Key, contact Softimage.
SOFTIMAGE.LIC (if you are
LICENSE.DAT (if you
2
NOTEIf your system’s License Key is out of date or does not match the
serial number on the associated hardware lock, you will need to get
a new License Key from Softimage. You cannot edit the License
Key file to make the needed changes.
Networking
The system’s networking hardware and software should be set up
before you install the software. If the system will not be connected to a
network, it may still need an installed network adapter and an installed
networking protocol (such as TCP/IP). This is needed because of the
way Softimage licenses the software.
If you do not have a hardware network adapter, you can install the
Microsoft Loopback Adapter software from the Windows NT System
Utilities disk. The Loopback Adapter software will emulate a hardware
network adapter.
NOTEA networking protocol must be running for SOFTIMAGE to run.
Some hardware network adapters do not start the network protocol
if the system is taken off the network. If this happens, install the
Loopback Adapter software. A hardware network adapter and the
Loopback Adapter software may be installed at the same time.
User Directory
To run SOFTIMAGE properly, you must have a directory with the
name of your user account in the
you log on as Administrator, there needs to be a directory named
C:\USERS\ADMINISTRATOR.
This is important because SOFTIMAGE stores user information in this
directory. If this directory does not exist, many of the SOFTIMAGE
utilities will not be able to locate data properly.
If the appropriate directory does not exist, you can create it. For a
normal user account, you can create the directory yourself, or follow the
instructions for creating a new user account in Chapter 2, “Installing the
Software,” to have the directory created for you.
C:\USERS directory. For example, if
2Installing the Software
This chapter provides basic information for installing SOFTIMAGE 3D
and mental ray for distributed rendering. See the documentation
delivered with these products for more detailed instructions.
Installing Version 3.7SP1 Software
To install Version 3.7SP1 software:
1. Insert SOFTIMAGE CD 1 in the system’s CD-ROM drive.
3
2. In Windows NT, find and run the
3. Follow the prompts to install the software.
4. Install the software in the same location on each system to be used
for network rendering (such as
do this, network rendering performance will be affected.
5. When prompted to install as a Server or as a User, use the
following criteria:
A Server system has an installed hardware lock. A Server can also
authorize the software to run on other systems, known as User
systems, via the network. The software license determines how
many users can run the software at one time.
If networked to a Server, a User system can be authorized by the
Server to run the software. To use this option, you will be asked to
enter the node name of the Server.
6. When asked to fill out the License Request file, type anything in
the first field to skip this section. This prompt lets you request a
License Key, which your system already has.
NOTESee Chapter 1, “Before You Begin,” for more information on
creation and location of the License Key file.
7. To finishing installing the software, go to “Starting the License
Server” later in this chapter.
SETUP.EXE file on the CD.
C:\SOFT3D_3.7SP1). If you do not
Installing Version 3.8 Software
To install Version 3.8 software:
1. Insert SOFTIMAGE CD 1 in the system’s CD-ROM drive.
2. If a dialog for Installation or Licensing does not display, find and
run the
SETUP.EXE file on the CD.
4
3. Select Installation.
4. Follow the prompts to install the software.
5. Install the software in the same location on each system to be used
for network rendering (such as
C:\SOFTIMAGE). If you do not do
this, network rendering performance will be affected.
6. When prompted to install as a Server or as a User, use the
following criteria:
A Server system has an installed hardware lock. A Server can also
authorize the software to run on other systems, known as User
systems, via the network. The software license determines how
many users can run the software at one time.
If networked to a Server, a User system can be authorized by the
Server to run the software. To use this option, you will be asked to
enter the node name of the Server.
7. After software installation is complete, the original dialog for
Installation or Licensing displays. Select Licensing.
8. Select the location of the license software to be the same as the
installation of the installed software (such as
C:\SOFTIMAGE).
9. Select Complete install.
10. When prompted to enter the License Key, select Existing License.
In the dialog that displays, browse to find and specify the License
Key file on your system.
NOTESee Chapter 1, “Before You Begin,” for more information on
creation and location of the License Key file.
11. After you specify a License Key file, a text editor displays the file.
Select Validate for a quick system check of the file. If you need to
edit the file, do so, and then select Validate again. See “Editing the
License Key” later in this chapter for more information.
12. If the License Key validates without any errors, select Save and
Close to finish the installation. This resaves the License Key file as
SOFTIMAGE.LIC and places it in the proper directory. See “Locating
and Placing the License Key” later in this chapter for more
information.
NOTEIn some installations, you may have to uninstall and then reinstall
licensing after the first installation. For more information, see
“Reinstalling SOFTIMAGE” later in this chapter.
Locating and Placing the License Key
Before running SOFTIMAGE, you must ensure that the License Key
file is in the proper location on the system.
NOTEThe location of the file on your system may be different from the
following examples.
For Version 3.7SP1, the License Key file should be called LICENSE.DAT
and should be placed in the C:\SOFT3D_3.7SP1\FLEXLM\LICENSES
directory.
For Version 3.8, the License Key file is automatically named and
placed in the proper location during installation. However, if you need
to edit the file or use another one, it should be called
and should be located in the C:\SOFTIMAGE\FLEXLM\LICENSES directory.
SOFTIMAGE.LIC
Editing the License Key
You may have to make minor changes to the License Key before you
can run the software. Be sure to back up the License Key file before
making changes. Following is an example of a typical License Key:
Here are some of the items you should check in this file:
SERVER
The system’s node name should be listed immediately after this tag.
SENTINEL_KEY=
The number printed on the hardware lock key should be listed after this
tag. The number 744 should always appear at the end of this line.
6
DAEMON SOFTIMAGE
The path following this tag defines the location of the
LMSOFT.EXE file,
which is used to start SOFTIMAGE. Verify the location of this file and
change the entry if needed.
For Version 3.7SP1, the path should be:
c:\soft3d_3.7\FLEXlm\bin\LMSoft.EXE
For Version 3.8, this definition is not needed. You can delete any path
following the tag.
INCREMENT
This line indicates the number of available licenses. In the previous
example, there are five SOFTIMAGE EXTREME licenses and 10
mental ray licenses. If these numbers are not correct, contact Softimage
support for a corrected License Key. You cannot edit these lines to
change the number of available licenses.
The INCREMENT lines include an expiration date for the License Key.
You can no longer run the software once this date has expired. Contact
Softimage for an updated License Key. You cannot edit these lines to
change the expiration date, and changing the system clock will not
bypass the expiration date.
NOTEA slash “\” at the end of a line indicates that the line is continued on
the next line. Be sure that the slash occurs at the end of a line and
not at the beginning.
NOTEThere may be spaces between some of the lines in the file. This is
normal and will not affect the use of the file.
Starting the License Server
Once the software has been installed and the License Key file is in its
proper location on the system, you must start the License Server. This
program manages the use of the software on the system.
To start the License Server:
1. From the operating system Start menu, go to Settings/Control
Panel/Services.
2. From the Service list, select Softimage License Server.
3. Select Stop and then Start to restart the License Server.
NOTEYou must stop and start the License Server if you remove and
replace the hardware lock or edit the License Key.
Reinstalling SOFTIMAGE
If you have to reinstall SOFTIMAGE, you must first do the following:
Turn off the License Server:
1. From the operating system Start menu, go to Settings/Control
Panel/Services.
2. From the Service list, select Softimage License Server.
3. Select Stop.
Turn off Ray Server:
1. From the operating system Start menu, go to Settings/Control
Panel/Services.
2. From the Service list, select Ray Server.
3. Select Stop.
Uninstall the existing software:
1. From the Windows NT desktop, select SOFTIMAGE Products.
2. Select either Licensing or Softimage software.
7
3. Select Setup.
4. In the Setup dialog, select Remove All.
Creating a New User Account
To run SOFTIMAGE properly, you must log on to Windows NT as a
valid user (not as Administrator). You must also have a directory with
the name of your user account in the
For a normal user account, you can create the directory yourself, or
follow these steps to create a new user account and have the directory
created for you.
To create a new user account:
1. Log on to Windows NT as Administrator.
2. From the operating system Start menu, go to Programs/
Administrative Tools/User Manager.
3. From the User menu, choose New User.
C:\USERS directory.
8
4. In the New User dialog box, enter the following information to
create a new user:
−
Username (this can be any name you prefer)
−
Full Name (optional)
−
Description (user)
−
Password (optional)
5. If you require Administrative privileges, click the Groups icon. In
the Group Memberships dialog box, select Administrators from the
Not members of list, then click the Add button, and then click OK.
6. In the New User dialog box, click the Profile button.
7. In the User Environment Profile dialog box, in the Local Path field,
key in c:\users\%username%
NOTEc: is the drive where you have Windows NT installed. Key in
%username% exactly as shown; do not substitute your own
username.
8. Click OK.
9. In the New User dialog box, click OK.
10. Log off from Administrator, and log on to the new user account.
3Setting Up mental ray on a Network
This chapter provides overview information on setting up mental ray on
Ethernet and Asynchronous Transfer Mode (ATM) networks, and
information on configuring a mental ray network.
Using Ethernet
You should use at least a 10/100 Base-T Ethernet with Classical IP for
network rendering with mental ray. Slower networks may become
overwhelmed with network collisions, which will drastically affect
rendering performance. This is a concern on networks with more than
two or three machines.
9
A License Server is a system with a hardware lock and a License Key.
The License Server can authorize other systems, known as Users, to run
the software as well. All of the systems on the network can have their
own hardware locks, but they are not required on User systems. Some
customers choose to use a License Server/User configuration so they
only need keep track of one hardware lock and License key.
A Render Manager is a system designated to submit mental ray jobs to
the network. The remaining systems on the network are known as
Render Nodes.
CAUTIONDo not use a License Server as the Render Manager. Doing both
tasks on the same system will affect the overall performance of the
render farm.
10
Using ATM
An ATM network offers the highest level of performance. However,
the SOFTIMAGE License Server does not operate properly over an
ATM network. You must use an Ethernet connection as well as an
ATM connection to each machine in order to use an ATM network to
render with mental ray.
NOTEWhen you install both networks, install the Ethernet drivers and
protocol first.
To configure ATM networking:
1. Set up Classical IP on Ethernet between all machines.
2. Set up the ATM network.
3. In the
HOSTS file, create two IP nicknames: one for the Ethernet IP
address and one for the ATM address.
4. Test the network by pinging the other machines with both the
Ethernet name and the ATM name.
5. Install the SOFTIMAGE application. Use only the Ethernet
address when you are prompted for an address (such as when you
have to specify the License Server).
6. Set up the system variables for SOFTIMAGE as discussed in
“Configuring a mental ray Network” later in this chapter.
7. Create a .RAYHOSTS file, taking care to do the following:
−
Use only ATM address names in the .
−
Do not include the License Server in the .
RAYHOSTS file.
RAYHOSTS file for
rendering if you are rendering on large networks.
NOTEThere is no need to install ATM on the License Server if you are
not going to use it for rendering. The License Server will only need
the Classical IP on Ethernet for distributing licenses.
Configuring a mental ray Network
The following sections describe how to configure mental ray for use
with SOFTIMAGE on a render farm network.
Defining the LM_LICENSE_FILE Variable
11
The following steps show how to define the
LM_LICENSE_FILE variable.
1. From the operating system Start menu, go to Settings/Control
Panel/System.
2. In the System Properties dialog box, click the Environment tab.
3. In the Variable text entry field, type LM_LICENSE_FILE.
4. In the Value text entry field, type the directory path of the location
for the License Key file. The location may be different for the
installation on your system.
For Version 3.7SP1:
C:\SOFT3D_3.7SP1\FLEXLM\LICENSES
For Version 3.8: C:\SOFTIMAGE\FLEXLM\LICENSES
NOTEDo not include the License Key file name, only the path to it.
NOTEFor user accounts, the location is 744@
example, for a server with the node name RENDER1, you would
define the user account system variable as follows:
license_server_node
LM_LICENSE_FILE = 744@RENDER1.
5. Click Set to define the new variable.
. For
12
Defining the SI_LOCATION
Next, you will define the
SI_LOCATION variables.
1. In the Variable text entry field, type SI_LOCATION.
2. In the Value text entry field, type the path for the location of the
SOFTIMAGE 3D application. The location may be different for
the installation on your system.
For Version 3.7SP1:
For Version 3.8:
C:\SOFT3D_3.7SP1
C:\SOFTIMAGE
3. Click Set to define the new variable.
4. Click OK to close the System Properties dialog box.
5. Close the Control Panel.
Designating a Render Manager
The following steps illustrate how to make SOFTIMAGE render to
other machines. The system that submits the job is known as the
Render Manager.
1. Log on to the machine from which you are going to render (to be
called the Render Manager). Remember, this should not be a
system that is also used as a License Server to other systems.
2. Create a text file called .
RAYHOSTS.
NOTEMake sure to put a period ( .) at the beginning of the filename.
3. In the .RAYHOSTS file, enter the node names of the machines to
which you will be rendering over the network on each line.
Example: NODE1
NODE2
NODE3
4. Save the .
RAYHOSTS file in the home directory of the login you are
using. For example, login NOBODY would have a home directory
of
C:\USERS\NOBODY.
NOTEYou can have a .RAYHOSTS file on each system; however, only one
system should submit jobs to the other systems at any given time.
Otherwise, performance will be negatively affected.
NOTEDo not leave node names of systems that are not currently
accessible for rendering in the .
rendering performance will be affected.
RAYHOSTS file. Otherwise,
4Submitting mental ray Jobs
Once you submit a rendering job, mental ray automatically accounts for
all of the available machines and CPUs (listed in the .
that can render. If there are not enough mental ray licenses available in
the License Key files on the network, mental ray will use only the
amount available. mental ray uses the CPUs from the Rendering
Manager first, then the CPUs of the machines as they are listed in the
.
RAYHOSTS file.
There are three common methods for submitting jobs to mental ray,
outlined in the following procedures.
Submit Interactively in SOFTIMAGE 3D
To submit interactively in SOFTIMAGE 3D:
1. Open the Matter/Render dialog box in SOFTIMAGE 3D. See the
SOFTIMAGE documentation for more information on this dialog
box.
2. Set the parameters to meet your specifications (such as start, stop,
and step frames, and the output file name).
13
RAYHOSTS file)
3. Submit the job.
NOTEOnce rendering begins, the SOFTIMAGE interface is frozen until
the renderings are completed.
Advantages
u
Simplest to start; options are easy to specify.
u
Renderings are automatically displayed on the screen while the
machine is processing.
Disadvantages
u
The system overhead for the SOFTIMAGE interface takes away
from resources for rendering.
Submit Using the RAY.EXE Command
To submit using the RAY.EXE command:
1. Bring up a scene inside SOFTIMAGE.
2. Open the Matter/Render dialog box. See the SOFTIMAGE
documentation for more information on this dialog box.
14
3. Set the parameters to meet your specifications (such as start, stop,
and step frames, and the output file name).
4. Set the Render Type to mental ray.
5. From the Options menu, click Output File and specify a name for
the .
MI file.
6. Select Render Sequence. Instead of rendering frames, a single .
file is created. This file contains all of the scene and rendering
information required for mental ray.
7. From the SOFTIMAGE Program Group, double-click the
SOFTIMAGE command prompt.
8. At the command prompt, change to the directory containing the .
file.
9. Key in rayfilename.mi to submit the job.
Advantages
u
Submits renderings without the system overhead of the
SOFTIMAGE interface.
u
Easy to transfer .MI files to other locations over the network for
processing; there is no need for an entire database.
Disadvantages
u
.MI files can take up a lot of disk space, and can take a lot of time to
process.
When using the ray command, note the following:
u
Key in ray -help to see a complete list of options.
u
The -verboseon option is useful for testing procedures. However,
it slows performance, so do not use it normal operation. To use
this option, key in the following:
MI
MI
ray -verbose on filename.mi
Submit Using the soft -R Command
To submit using the soft -R command:
1. Bring up a scene inside SOFTIMAGE.
2. Open the Matter/Render dialog box. See the SOFTIMAGE
documentation for more information on this dialog box.
15
3. Set the parameters to meet your specifications (such as start, stop,
and step frames, and the output file name).
4. Set the Render Type to mental ray.
5. Click Accept.
6. Save the scene and exit SOFTIMAGE.
7. Use File Manager to make a note of the entire scene name. (This is
located in the SCENES directory of the database.)
8. From the SOFTIMAGE Program Group, double-click the
SOFTIMAGE command prompt.
9. Key in soft -R full_scene_name -d input_database -Doutput_database .
WARNINGThis command is case sensitive, so be sure that filenames and
databases have the proper case.
Advantages
u
Submits renderings without the system overhead of the
SOFTIMAGE interface.
u
Does not require a .MI file.
Disadvantages
u
Requires more thought when you are executing renderings.
Note the following when using the soft command:
u
Key in soft -help to see a complete list of options.
u
The -v (verbose) option is not required, but is useful for testing
procedures. To use this option, key in the following: