Arnold のバージョンと Arnold Core のバージョンが違うことについて

■ はじめに

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.X
  • USING OLD NOISE ALGORITHM
  • Shader 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 とプラグインの整合性チェック

この記事だけでも、現場でよく起きる
「同じ設定なのに絵が違う」「突然エラーが出る」の原因特定に役立つ内容になっています。

タイトルとURLをコピーしました