Mayaのシーンファイルが開けないときは、作ったMayaのバージョン、足りないプラグイン、読み込むリファレンス、ファイルに入っているスクリプトの順に確かめます。
Mayaが落ちて保存できなかった場合は、システムの一時フォルダーに回復ファイルが残っていることがあります。
この記事は、Autodesk公式のMayaヘルプ(2026・2027の日本語版と英語版)の「ファイル(File)メニュー」「開くオプション(Open Options)」「ファイル/プロジェクト(Files/Projects)プリファレンス」「トラブルシューティング」のページをもとにまとめたものです(2026年10月18日に確認)。
実機での再現は含みません。
画面の名前は、公式ヘルプの日本語版の表記で書き、括弧の中に英語の表記を添えています。
症状から確かめる場所を決める
| 症状 | 確かめること |
|---|---|
| 新しいバージョンのMayaで作ったファイルを、古いMayaで開こうとしている | バージョンを無視(Ignore version)の設定 |
| 不明なノードやプラグインのエラーが出る | プラグイン マネージャ(Plug-in Manager)で必要なプラグインが読み込まれているか |
| リファレンスの読み込みで止まる、とても重い | 開くオプション(Open Options)のロード設定(Load Settings) |
| 開くときにスクリプトのエラーが出る | 開くオプションのスクリプト ノードの実行(Execute Script Nodes) |
| 不正なノード名についてのダイアログが出る | 不正なノード名の一覧と名前の変更 |
| 作業中にMayaが落ちた | 回復ファイルの場所 |
| Maya自体が起動しない、メニューやパネルが見当たらない | プリファレンスのリセット |
この表は、公式ヘルプの各ページをもとに編集部がまとめたものです。
エラーの内容は、スクリプト エディタ(Script Editor)に表示されたものを見ると手がかりになります。
バージョンが違うファイルを開く
公式ヘルプの「ファイル/プロジェクト(Files/Projects)プリファレンス」には、バージョン(Version)の欄にバージョンを無視(Ignore version)という設定があります。
これをオンにすると、Mayaのファイルを開く・読み込む・参照するときに、ファイルのバージョンを無視します。
対象になるのは、ファイル > シーンを開く(File > Open Scene)、ファイル > 読み込み(File > Import)、リファレンスの作成のコマンドです。
ヘルプによると、この設定を使えば、ascii形式(.ma)のファイルを以前のバージョンで開くために、ファイルを手作業で編集してバージョンの行を消す必要がなくなります。
古いバージョンで開くことは保証されていない
ただし公式ヘルプでは、以前のバージョンとの互換性は保証できないため、Mayaのファイルを以前のバージョンのMayaで開くことはサポートされていないと書かれています。
例として、Maya 2016でバイナリ形式(.mb)として保存したシーンは、それより前のMayaとは互換性がないと説明されています。
バージョンを無視の設定は、おもに複数のバージョンのMayaを同時に使う制作の現場のために用意されたものとされています。
そのため、ファイルを受け取る場合は、作った人と同じか新しいバージョンのMayaで開くのが基本になります。
プラグインが足りない
シーンで使っている機能のプラグインが読み込まれていないと、ファイルを開くときにエラーや警告が出ることがあります。
公式ヘルプの「トラブル シューティング: プラグインが見つからない」では、プラグイン マネージャ(Plug-in Manager)で、プラグインが読み込まれているかを確かめるよう案内されています。
プラグイン マネージャは、ウィンドウ > 設定/プリファレンス > プラグイン マネージャ(Window > Settings/Preferences > Plug-in Manager)で開きます。
たとえばArnoldのマテリアルやライトを使ったシーンなら、Arnoldのプラグイン(mtoa.mll)が読み込まれている必要があります。
Arnoldの読み込み方は、MayaでArnoldレンダリングを始める方法にまとめています。
エラーのダイアログを出さない設定
ファイル/プロジェクト(Files/Projects)プリファレンスのファイル オープン エラー ダイアログ(File open error dialog)で、エラー ダイアログを表示しないようにする(Can Suppress Error Dialog)をオンにすると、認識できないノード・データの種類・プラグインについてのダイアログを出さないようにできます。
ヘルプでは、ダイアログを出さなくしても、警告やエラーのメッセージはスクリプト エディタに表示されると説明されています。
ダイアログが消えるだけで、足りないプラグインが補われるわけではありません。
リファレンスを読み込まずに開く
リファレンスが多いシーンや、参照先のファイルに問題があるシーンは、リファレンスを読み込まずに開くと切り分けやすくなります。
ファイル > シーンを開く(File > Open Scene)の右にあるオプションの四角を選ぶと、開くオプション(Open Options)が表示されます。
リファレンス オプション(Referencing Option)のロード設定(Load Settings)で、次の4つから選べます。
| ロード設定 | 動き(公式ヘルプの説明) |
|---|---|
| 保存されたリファレンスのロード状態をロード | 最後に保存したときの読み込み状態のまま開く |
| すべてのリファレンスのロード | すべてのリファレンスを読み込んで開く |
| 上位リファレンスのみのロード | 一番上のリファレンスだけを読み込む。入れ子が多いシーンで上の階層だけ扱いたいときに便利 |
| リファレンスのロードなし | リファレンスを読み込まずに開く。開いた後でリファレンス エディタから読み込める |
選択的プリロード(Selective preload)をオンにすると、ファイルを開く前にプリロード リファレンス エディタ(Preload Reference Editor)が表示され、リファレンスごとに読み込むかどうかを選べます。
リファレンスを読み込まずに開けた場合は、リファレンス エディタ(Reference Editor)で1つずつ読み込むと、問題のあるファイルを探せます。
参照先のファイルが見つからない場合の確かめ方は、Mayaのリファレンスの使い方に書いています。
開くときにスクリプトのエラーが出る
開くオプションの一般オプション(General options)には、スクリプト ノードの実行(Execute Script Nodes)という項目があります。
公式ヘルプによると、スクリプト ノードは.maや.mbのファイルに入っているMELのスクリプトで、ファイルから読み込まれたときや、レンダリングの前後に実行されるよう指定できます。
この項目をオフにすると、ファイルを開くときにスクリプト ノードが実行されません。
ただし、画面の構成の情報もスクリプト ノードとして保存されているため、オフにするとその分も実行されなくなります。
ヘルプでは、スクリプトにエラーがある場合に限ってオフにするよう勧めています。
不正なノード名のダイアログが出る
公式ヘルプの「トラブルシューティング: 不正なノード名」によると、Maya 2015からは不正なノード名が使えなくなりました。
有効なノード名は、英字かアンダースコアで始まり、その後に英字・アンダースコア・数字が続く名前です。
不正な名前のノードを含むシーンを開いたり、参照したり、読み込んだりすると、名前を直すよう知らせるダイアログが出ます。
不正な名前のノードの一覧は、スクリプト エディタで次のコマンドを実行すると表示できると書かれています。
listNodesWithIncorrectNames名前は、アウトライナ(Outliner)かアトリビュート エディタ(Attribute Editor)で変えます。
クラッシュした後に回復する
公式ヘルプの「クラッシュ後にシーン ファイルを回復する」によると、Mayaが予期せず終了したときは、次のことを試みます。
- 作業中のファイルのバージョンを回復フォルダーに保存する
- クラッシュの原因になったイベントの詳細をログ ファイルに保存する
- クラッシュ レポートのウィンドウを表示する
クラッシュ レポートのウィンドウには、回復ファイルとログ ファイルへのリンクがあり、再び開く(Reopen)ボタンでMayaを起動し直せます。
次に起動したときに開く
クラッシュの後で初めてMayaを起動すると、回復ファイルへのリンクが、アプリケーション ホームの最近使ったファイル(Recent Files)の一覧と、ファイル > 最近使ったファイル(File > Recent Files)のメニューの一番上に表示されます。
ヘルプでは、このファイルを開いて中身を確かめ、別の場所に保存し直すよう案内されています。
その次からの起動では一覧に表示されなくなりますが、回復ファイル自体は回復フォルダーに残っていると書かれています。
回復ファイルの場所
公式ヘルプの「回復データの場所」によると、回復ファイルはシステムの一時フォルダーに、次の形の名前で保存されます。
<現在のファイル名>[Recovered-<ユーザー名>.<日時>].maWindowsでは環境変数TEMPのフォルダーで、既定の場所はユーザーのフォルダーの中のAppData\Local\Tempです。
正確な場所は、コマンドプロンプトで次のコマンドを実行すると分かると書かれています。
echo %TEMP%AppDataのフォルダーは初期状態では隠れているため、エクスプローラーの表示(View)のタブで隠しファイル(Hidden items)を表示するよう案内されています。
macOSとLinuxでは、環境変数TMPDIRのフォルダーです。
Windowsでは、環境変数MAYA_WINDOWS_CRASH_LOG_DIRで回復ファイルの保存先を変えられます。
ファイル/プロジェクト(Files/Projects)プリファレンスのクラッシュの修復(Crash Recovery)をオンにすると、前のセッションがクラッシュしたときにクラッシュ ファイルの情報が表示されます。
Maya自体が起動しない・画面がおかしいとき
ファイルではなくMaya自体が起動しない、メニューやパネルが見当たらない、という場合について、公式ヘルプはプリファレンスのリセットを最初の手順として勧めています。
プリファレンス(Preferences)ウィンドウの設定だけを戻すなら、そのウィンドウで編集 > 既定設定の復元(Edit > Restore Default Settings)を選びます。
すべてのプリファレンスを戻すには、Mayaを終了してから、次のフォルダーの名前を変えるか削除し、Mayaを起動し直します。
Windows:<ドライブ>:\Documents\maya\<バージョン>
macOS:/Users/<ユーザー名>/Library/Preferences/Autodesk/maya/<バージョン>
Linux:/home/<ユーザー名>/maya/<バージョン>ヘルプでは、削除より名前の変更を強く勧めています。
リセットで直らなかったときに、元の設定に戻せるためです。
Mayaを起動したままフォルダーを削除すると元に戻ってしまうため、先にMayaを終了するよう書かれています。
ウィンドウの配置だけを戻したい場合は、Mayaのウインドウ配置をリセットする方法も参考にしてください。
開けなくなったときに備える
ファイル/プロジェクト(Files/Projects)プリファレンスの自動保存(Autosave)で有効化(Enable)をオンにすると、シーンが一定の間隔で自動保存されます。
| 項目 | 公式ヘルプの説明 |
|---|---|
| 保存間隔(分) | 自動保存の間隔。既定値は10分 |
| 自動保存数を制限 | オンにすると、自動保存の回数を自動保存数の値までに制限する |
| 自動保存先 | プロジェクトにするとプロジェクトのautosaveフォルダー、フォルダ名にすると指定したフォルダー、環境変数にするとMAYA_AUTOSAVE_FOLDERの値の場所 |
| 保存前に確認 | 自動保存の前に確認のダイアログを出す |
自動保存のファイルは、AUTO-SAVEの後に連番を付けた名前で保存されると書かれています。
手で版を残すなら、ファイル > 増分して保存(File > Increment & Save)が使えます。
Windowsでは Ctrl+Alt+S キーでも実行でき、元のファイルと同じフォルダーに、ファイル名に0001のような番号を付けた新しい版が保存されます。
保存すると元のファイルは閉じ、新しい版が作業中のファイルになります。
テクスチャやリファレンスごと別のPCへ渡す場合は、Mayaのプロジェクトを別のPCへ移す方法で紹介しているシーンのアーカイブ(Archive Scene)が使えます。
確かめていないこと
- この記事の手順を、Mayaの画面で実際に操作して確かめてはいない
- それぞれの原因で実際に表示されるエラーの文面
- 壊れたファイルを直す手順(公式ヘルプでは見つからなかった)
- バージョンを無視の設定で、新しいバージョンのファイルが古いMayaでどこまで開けるか
参照した資料は、Autodesk公式のMayaヘルプのファイル(File)メニュー、開くオプション(Open Options)、ファイル/プロジェクト(Files/Projects)プリファレンス、ファイルのバージョンを保存するです。
トラブルシューティングの章からは、クラッシュ後にシーン ファイルを回復する、回復データの場所、プラグインが見つからない、不正なノード名、Maya のプリファレンスをリセットを参照しました。
