プラグインの競合を解決する

 
 
 

プラグインの競合は、Softimage で同じ自己インストール プラグインの複数のバージョンが検出された場合に発生します。 Softimage では、プラグインの競合を次のいずれかの方法で解決します。

デフォルトでは、Softimage は最新バージョンの自己インストール プラグインをロードします。 たとえば、ユーザ ロケーションにバージョン 1.2 のプラグインが含まれ、ワークグループにバージョン 1.3 が含まれている場合、Softimage はバージョン 1.3 をロードします。プラグインのすべてのコピーが同じバージョンである場合、Softimage は、競合を解決するためにオリジン順序を使用します。

Softimage での競合解決方法を変更するには、プラグイン マネージャのプリファレンス[衝突解決]を設定します。

非自己インストール プラグインをはじめとするカスタマイズに対しては、オリジン順序を使用して、最初に見つかったプラグインがロードされます。

Softimage では、プラグインには、カスタムの場所、ユーザ パス、ワークグループ、ファクトリ パスの順に検索されます。

  1. カスタムの場所

    XSI_PLUGINS 環境変数に指定されているパスです。

  2. ユーザ ロケーション

    ユーザ ロケーションのアドオンは、ユーザ ロケーションで見つかったその他のプラグインの後に読み込まれます(たとえば、%XSI_USERHOME%¥Application¥Plugins のプラグインは、%XSI_USERHOME%¥Addons のプラグインの前にロードされます)。

  3. ワークグループ

    プラグイン マネージャに表示される順序でワークグループが検索されます。つまり、リスト内の最初のワークグループが最優先されます。

    ワークグループのアドオンは、ワークグループで見つかったその他のプラグインの後に読み込まれます(たとえば、MyWorkgroup¥Application¥Plugins のプラグインは、MyWorkgroup¥Addons のプラグインの前にロードされます)。

  4. ファクトリ ロケーション