Saving scenes outside of projects


Issue
You want to save a scene (a .scn file) to a folder that is not part of project. For example, you may want to save a copy of scene to a temporary working folder where a batch processing job can pick up the scene, and you don’t want to have to create a Softimage project.
Solution
Softimage scenes must be saved to a valid project location.

A valid project location is any folder that contains a system folder, with a dsprojectinfo file in that folder.

To create a minimal project location, you can simply copy the system folder from an existing project. You can then save the scene in that location (you don’t even have to create a Scenes subfolder).

Cannot add a project in the Project Manager


Issue
When you try to add a project with the Project Manager, you get this error message:

---------------------------
Autodesk® Softimage®
---------------------------
The project cannot be added.
The project is invalid or the same project already exists in the project list.
---------------------------
OK   
---------------------------

Solution
Check that the project has a system folder.

Every project has a system folder. The system folder is a hidden folder, so you may not see it in Windows Explorer unless you change your Explorer view options to show hidden folders.

If a project is missing the system folder, you can copy the system folder from another project, and that will work.

Check the permissions on the system folder.

Make sure the user has Full Control, and that all files and folders in the “system” folder inherit those permissions.

If a user does not have access permissions for the system folder, you will get the “invalid project” errors.

Originally posted as a KB article here.

dsprojectinfo file


Issue
You want to know what the system\dsprojectinfo file is used for, and whether your can use it to specify project settings.
Solution
The presence of a dsprojectinfo file in the system folder marks a valid project location.

Softimage doesn’t use what’s in the file. After the file is created (when the project is created), the only thing Softimage does is update the project path, which is stored in the file, along with some other project info like the project name. But Softimage doesn’t use the path, that’s why you can copy an existing system folder to a new location to create a new project.

Tip To create a minimal project location, you can simply copy the system folder from an existing project. You can then save the scene in that location (you don’t even have to create a Scenes subfolder).

Originally published as a KB article. Reposting here in case the KB article is wiped at some point.

Shared ICE trees


Sometimes you’ll see an ICE tree in italics in the explorer.
shared_ice_tree_1
The italics mean that the ICE tree is not owned by the object, but by another object. By “not owned”, I mean that the ICE tree is not plugged into an execute port on an ICETree node in the stack of the object. In this case, the italicized ICETree is not owned by Growing_Strands_PointCloud, but by polymsh.

Roughly speaking, the italics mean “this ICE tree isn’t defined here, but it does use this object”.

shared_ice_tree_2

Note that you can drag this shared ICE tree to another location in the stack.