■ はじめに
Maya で Arnold を使っていると、「Arnold のバージョン」と「Arnold Core のバージョン」が一致していないことがあります。
特に複数台で作業している現場だと、この違いが原因でレンダリングエラーが出たり、ライトの挙動が変わったりと、意外とトラブルの元になります。
この記事では、両者がなぜ違うのか、どこを見れば良いのか、何が問題になるのかを分かりやすくまとめます。
■ Arnold と Arnold Core は別物?
実は Arnold は大きく2つのレイヤーで構成されています。

● ① Arnold(DCC プラグイン)
- Maya、3dsMax、Houdini など各DCCに入っている プラグイン側のバージョン
- UI、ノード、レンダリング設定などを DCC へ統合する部分
- 例:
- MtoA 5.3.4.1
- MAXtoA 5.7.2.0
● ② Arnold Core(レンダリングエンジン本体)
- 実際に計算して絵を出力する「中身」
- プラグインよりも若干早いペースでバージョンが更新されることがある
- 例:
- Arnold Core 7.2.4.0
- Arnold Core 7.2.5.1
■ なぜバージョンが一致しないのか?
● 理由1:プラグインは Core を内包しているが、更新タイミングが別
MtoA の中には Arnold Core が含まれていますが、
MtoA のリリース ≠ Core のリリースタイミングではないため、小数点以下がズレることがあります。
例:
- MtoA 5.3.2 → Core 7.2.1.0
- MtoA 5.3.3 → Core 7.2.1.1(Core だけマイナーバージョンアップ)
● 理由2:Maya バージョン同梱の MtoA が古い
Maya を更新していない環境だと、昔の MtoA + 古い Coreが残っている場合が多いです。
スタジオで台数が多いほどズレる原因になります。
● 理由3:OS・GPU・NVIDIA Driver の相性による抑制
Arnold Core が新しすぎるとクラッシュする環境では、あえて Core を据え置きにして MtoA だけ更新することもあります。
■ バージョンが違うと何が起きる?
● 1. レンダリング結果が微妙に変わる
- ノイズ量
- バウンス計算
- サーフェイスの反射の質
- ボリュームの密度
などが、Core のバージョンによって変化することがあります。
● 2. 「同じシーンが別PCで違う絵になる」
現場あるあるですが、PC A と PC B で絵が揃わない原因の1つです。
● 3. エラーやワーニング
代表例:
AI_WARNING | Node ... parameter was removed in Arnold X.X.XUSING OLD NOISE ALGORITHMShader not compatible with Arnold Core
特に Toon シェーダー、ボリューム、GPU レンダーは影響を受けやすいです。
● 4. GPU レンダーが動かない
Arnold Core と NVIDIA Driver の相性で
突然 GPU レンダーだけ落ちるということも起きます。
■ どこでバージョンを確認する?
● Maya のメニュー
Arnold タブ→ About…

ここに
- MtoA Version(DCC プラグイン)
- Arnold Core version(レンダリングエンジン)
の両方が表示される。
※ 実際の UI はバージョンで変わります。
■ 現場での正しい対処法(実務ベース)
1. チーム全体で Core の整合性を取る
バラバラのバージョンで作業すると、必ず問題になります。
Maya や MtoA のインストーラを 同一セットで全台に配布 が鉄則。
2. プラグインだけ更新するときは Core も確認する
MtoA を上げたのに Core が上がっていない
→ ほぼ必ず不整合が発生。
3. GPU レンダーの場合は NVIDIA Driver と合わせて管理
Arnold は GPU まわりの変化が大きく、
Driver が1つ違うだけで落ちることがあります。
推奨セット:
- MtoA バージョン
- Arnold Core バージョン
- NVIDIA Driver バージョン(Studio版推奨)
を 1 セットでメモ化しておくと強いです。
■ まとめ
| 項目 | 内容 |
|---|---|
| Arnold(MtoA) | Maya に統合されるプラグイン側のバージョン |
| Arnold Core | 実際に絵を計算するレンダリングエンジン |
| バージョンがズレる理由 | リリースタイミングの違い、環境により Core を据え置く場合がある |
| 問題点 | レンダリング結果の差異、エラー、GPU レンダーのクラッシュなど |
| 対策 | チーム全台のバージョンを揃える・Core とプラグインの整合性チェック |
この記事だけでも、現場でよく起きる
「同じ設定なのに絵が違う」「突然エラーが出る」の原因特定に役立つ内容になっています。

