■問題
Arnoldのレンダリングが出来ません。レンダリングログを確認すると下記ログがでています。
14:55:24 571MB WARNING | rendering with watermarks because of failed authoriza
tion:
14:55:24 571MB | [clm.v1] product key not found (44)
14:55:24 571MB | environment variables:
14:55:24 571MB | ARNOLD_LICENSE_ORDER = network
14:55:24 571MB | ARNOLD_LICENSE_MANAGER = (not set)
14:55:24 571MB | [rlm] solidangle_LICENSE = (not set)
14:55:24 571MB | [rlm] RLM_LICENSE = (not set)
14:55:24 571MB | [clm] ADSKFLEX_LICENSE_FILE = 27000@192.168.10.1
14:55:24 571MB | [clm] LM_LICENSE_FILE = (not set)
"[clm.v1] product key not found (44)" というログが残っています。
■解決方法
Arnoldのライセンスを使用してArnoldのレンダリングを行う場合、ProductInformation.pit(PITファイル)にArnoldの登録をしておかなければなりません。通常MtoAなどのArnoldのプラグインをインストールするとPITファイルにArnoldの登録がされるのですが、ネットワークインストールをしている環境やインストールが正しく実行されていない場合においてPITファイルにArnoldが登録されないということが発生してしまいます。
その場合、手動にてPITファイルへのArnoldの登録を行う必要があります。
ただ、Arnoldのバージョンによって、登録する方法が違います。
Arnold 5.3 以降のバージョン:
PITファイルへのArnoldの登録は AdskLicensingInstHelper ツールを使用します。それ以前まで使用されていた pitreg ユーティリティはArnold 5.3 でなくなっております。
下記はLinux環境、Windows環境では実行例となります。
Linux
sudo /opt/Autodesk/AdskLicensing/Current/helper/AdskLicensingInstHelper register --pk C0PL1 --pv 2020.0.0.F --lm NETWORK -cf /opt/Autodesk/arnold/maya2019-4.2.0/license/ArnoldConfig.pit
Windows
"C:\Program Files (x86)\Common Files\Autodesk Shared\AdskLicensing\Current\helper\AdskLicensingInstHelper.exe" register --pk C0PN1 --pv 2022.0.0.F --lm NETWORK --cf "C:\Program Files\Autodesk\Arnold\maya2022-5.0.0.2\license\ArnoldConfig.pit"
なお、ProductInformation.pitファイルは以下に配置されています。
- /var/opt/Autodesk/Adlm/.config/ProductInformation.pit
- C:\ProgramData\Autodesk\Adlm\ProductInformation.pit
- /Library/Application Support/Autodesk/Adlm/.config/ProductInformation.pit
Arnold 5.2 以前のバージョン:
PITファイルへのArnoldの登録は pitreg ユーティリティを使用して行います。
pitreg ユーティリティは以下ディレクトリに配置されています。
- Windows: C:\Program Files\Autodesk\Arnold\maya2020\license\pit\pitreg.exe
- Linux: /opt/solidangle/mtoa/2020/license/pitreg
- Mac: /usr/solidangle/mtoa/2020/license/pitreg
Arnoldをインストールしたマシンにおいて、pitreg を実行します。
実行するとPITファイルにArnoldの情報が追加されます。
PITファイルへの登録後、正しくArnoldがレンダリングできるのかご確認下さい。
参考情報;
Autodesk Licensing Installer Helper ツールガイド | Maya | Autodesk Knowledge Network