1: 名無しさん
Blenderで作ったモデルをMayaに移そうとしたらエラー吐きまくって何も読み込めないんだが
2: 名無しさん
FBXでもOBJでもダメってマジ?出力設定とか全角パスが怪しいんじゃないか
3: 名無しさん
Maya側の設定なのかBlender側の問題なのかすら分からん。助けてくれ
Blenderで作成した3DモデルをMayaへ読み込もうとした際、FBXやOBJといった汎用フォーマットを使っているにもかかわらずエラーが発生して作業が止まってしまうことがあります。データ移行でエラーが出る場合、ファイルの保存場所や出力設定、あるいはモデリングデータの状態に主な原因が潜んでいます。
ファイルパスやデータ名に含まれる日本語をすべて英数字に変更する
3D制作ソフト間でデータをやり取りする際、最も頻繁に発生するトラブルの一つが日本語をはじめとする全角文字の混入です。Blender側では問題なく扱えているデータであっても、Mayaはファイルパスやオブジェクト名に含まれる日本語を正しく処理できず、読み込み時にエラーを起こすことがよくあります。デスクトップや「新しいフォルダー」といった日本語が含まれる階層にファイルを保存している場合や、Blender内でオブジェクト名やマテリアル名に日本語を使用している場合は、すべて半角英数字に書き換える必要があります。保存先のパスをCドライブ直下などのシンプルな英語表記のフォルダに移すだけで、何事もなかったかのように読み込めるケースは非常に多いです。まずは名称周りを徹底的に確認することが先決です。
FBXの出力設定とバージョンを適切な組み合わせに調整する
FBX形式はバージョンや設定項目が多岐にわたるため、Blenderからのエクスポート時の設定がMaya側の要求と噛み合っていないと読み込みに失敗します。BlenderでFBXを書き出す際は、バイナリ形式を選択し、スケールや軸の設定をターゲット環境に合わせることが基本となります。また、モディファイアが適用されていない状態で複雑なアニメーションやアーマチュアが含まれていると、データ構造の矛盾からエラーが発生します。モディファイアをあらかじめ適用してシンプルなメッシュデータにしてから書き出すか、変換用のアドオンを活用してデータを整える手法が有効です。さらに、Maya側でFBXプラグインが有効化されているかも確認が必要です。プラグインマネージャーで該当機能のチェックが外れていると、そもそもFBXファイルを正しく認識できません。
メッシュの異常や不要なデータを事前にクリーンアップする
FBXだけでなくOBJ形式でもエラーが出る場合、ファイル形式の問題ではなく、モデリングデータそのものに不正な形状が含まれている可能性が高くなります。面が裏返っていたり、多角形ポリゴン(5角形以上の面)が存在していたり、頂点が重なっている箇所があると、読み込み時の解析で停止します。Blender上でメッシュのクリーンアップ機能を実行し、不要な頂点の結合や面の向きの統一を行っておく必要があります。また、非表示にしている不要なライトやカメラ、未割り当てのマテリアルデータなどが混ざっているとエラーの原因になるため、必要なメッシュのみを選択して「選択物のみ書き出し」を実行することが確実です。綺麗なジオメトリ状態にしてからエクスポートすることで、スムーズなデータ移行が可能になります。
まとめ
ファイルパスやオブジェクト名から全角文字や日本語を排除し、半角英数字のみで管理する
Blenderのエクスポート設定を見直し、Maya側のプラグイン読み込み状態を確認する
多角形ポリゴンや重複頂点を修正し、メッシュデータ自体をクリーンアップしてから書き出す
各ソフトの仕様とデータの整合性をひとつずつ確認することで、エラーの原因を切り分けて正常にデータを移動させることができます。


