Using dotXSI to clean up a material library


If you’re still having problems with disconnected shaders, even with HotFix2, you could try using dotXSI to remove any corrupt materials from your material library.

Here’s the basic procedure. You may want to create a temporary copy of your material library, and then use the explorer to copy all the materials into the temporary material library.

  1. Load the original asset (scene or model).
  2. In the explorer, switch to Materials scope, and click the icon for the material library.
  3. In the library PPG, change the storage to External (dotxsi text) and click Export Library.
  4. Save the scene.
  5. Close and restart Softimage.
  6. Open the scene.
  7. In the explorer, right-click the material library and click Locks > Unlock All Levels.
  8. In the material library PPG, change the storage back to Internal.
  9. Save or export the asset.

3 thoughts on “Using dotXSI to clean up a material library

  1. This solution seem to fix the problem temporarily.

    If I use this solution to clean up a material library then save my scene, no warning or errors are displayed.

    But if your export the model, import it back as reference in another scene then make the model local, a bunch of warning appears again.

    These warning are a bit scary because you know your scene will lose it’s shaders at some point.

  2. Pingback: Softimage Blog » Blog Archive » Disconnecting Shaders

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s