■問題
1台のマシン上で2つのArnoldのレンダリングジョブを実行しているのですが、Arnoldライセンスが複数消費されてしまいます。Arnoldはマシン毎のライセンス消費である認識なのですが、違っているのでしょうか?
■解決方法
まず、Autodesk製品のライセンス消費について、マルチユーザーライセンスは、異なるユーザーアカウントを使用した場合、ライセンスを共有することはできません。そのため、1台のPCであっても異なるアカウントで製品を起動すると、アカウント毎にライセンスが消費されてしまいます。
上記を踏まえ、Arnoldについてもマシン毎のライセンス消費となりますが、下記のバージョンにおいてレンダリング時の実行アカウントに関する仕様変更があったため、それぞれのバージョンを同時にレンダリングするマシンのではライセンスを複数消費してしまいます。
- Arnold6.2.1.0以降のバージョン:レンダリング時にホスト名で実行される
- Arnold6.2.0.1以前のバージョン:レンダリング時に"arnold.user"で実行される
限定的な環境ですが、こちらに該当する場合、環境変数ARNOLD_LICENSE_CLM_USERNAMEを設定し、Arnold6.2.1.0以降のバージョンでも"arnold.user"でレンダリングを実行するようにする必要があります。
※ 環境変数ARNOLD_LICENSE_CLM_USERNAMEはArnold6.2.1.0以降のバージョンで有効な環境変数になります。
使い方については、下記ページで説明しております。