【Mayaあるある】ゲームエクスポータがエラーで書き出しできない

GameExporterError001.jpg

ある日突然、
Maya標準機能のゲームエクスポータ(Game Exporter)で出力しようとすると、
Write settings failed
というメッセージが表示され、書き出しできないエラーぶち当たりました。
色々試行錯誤して解決できたので、記載しておきます。







おことわり

原因や解決策は詳細を理解できてはいません。
大きく二つの方法で解決策を記載してありますが、
どちらも観測範囲の環境でうまくいっただけで、
他の環境でも解決できる保証はありませんので、あくまで一つのケースとして見ていただければ幸いです。





結論

Windowsのドキュメントフォルダパスが、
C:\Users\「ユーザー名」\OneDrive\ドキュメント
になっていたものを、
C:\Users\「ユーザー名」\Documents
の標準に戻すことで、エクスポートできるようになりました。

フォルダ名がOneDriveの場合 「ドキュメント(日本語)」 で、
標準の場合 「Documents(英語)」 なのも悪さしているような気もします。




ドキュメントパス変更方法

エクスプローラ上の
ドキュメントを右クリック > プロパティ
GameExporterError002.jpg


場所 > 標準に戻す > OK
GameExporterError003.jpg

ただし、これがすんなりとできればいいのですが、多くの場合エラーが出ると思います。
OneDriveが原因のようなので、同期の解除や、同期フォルダパスの変更を行う必要があります。




OneDrive同期解除

すでに同期解除されている場合は、飛ばしてください。

タスクバーの OneDriveアイコン > 歯車アイコン > 設定
の順にクリックします。
GameExporterError004.jpg

GameExporterError005.jpg

これでOneDriveとの同期は解除されたはずです。
この状態で、一旦エクスポートできるか、
できない場合、ドキュメントパスが変更できるか(上記参照)試してみて下さい。

参考
MayaおよびMaya LTのゲームエクスポータを使用してオブジェクトを書き出す場合に「設定の書き込みに失敗しました」


ダメな場合下記に進みます。



同期フォルダパスの変更

タスクバーの OneDriveアイコン > サインイン
をクリックします。

GameExporterError006.jpg


マイクロソフトアカウントに使用しているメールアドレスを入力し、サインイン
GameExporterError007.jpg


ここ注意
一旦次へはクリックせず
場所の変更をクリック。
GameExporterError008.jpg


適当な他に影響なさそうなディレクトリを指定します。
ディレクトリが指定できたら、次へ
GameExporterError009.jpg

あとは、案内に従ってメニューを進めていくだけで完了です。

この設定を行った後であれば、
上記の「ドキュメントパス変更方法」が実行できるようになりました。


こちらを参考にさせていただきました。
ドキュメントフォルダを移動できない問題に対処。Windows10 「同じ場所にリダイレクトできない」エラー





【非推奨】無理やりスクリプトを変更だけで切り抜ける


最初、上記のOneDriveの解決方法を知らずに、無理やりスクリプトを修正して実行していた時期がありましたので、その方法もメモとして残しておきます。
スクリプトを変更するものなので非推奨です。
もし試す場合は自己責任でお願いします。


C:/Program Files/Autodesk/「Mayaバージョン」/scripts/others/
にある、
gameFbxExporter.mel
の、872行目付近の
FBXPushSettingsをコメント化(行頭に//をつける)
することで、とりあえず書き出しはできるようになりました。
GameExporterError010.jpg
FBXPushSettingsは検索すると2つありますが後のほうです。

Program File 内のスクリプトは直接書き換えられない(極力書き換えないほうがいい)ので、ドキュメントのスクリプトフォルダ内などにコピーして編集したほうがいいです。
同じスクリプトが存在する場合、ドキュメントのスクリプトフォルダ内のスクリプトのほうが優先順位が高いので、
Program File 内のスクリプトをまったく変化させることなく、編集することができます。
挙動が怪しかったり、Mayaバージョンアップで修正された場合、ドキュメントスクリプトフォルダ内のスクリプトを削除すれば、元に戻すこともできます。

↑よくわからない方は、絶対やらないでください。







テーマ : 3DCG
ジャンル : コンピュータ

tag : Maya, Mayaあるある, ~がない,

スポンサーリンク

コメントの投稿

非公開コメント

カテゴリ
おすすMEL1
UV格子状整列 AriUVGridding03.gif

UV解像度チェック AriUVScaleChecker01.gif
アクセスランキング
[ジャンルランキング]
コンピュータ
3位
アクセスランキングを見る>>

[サブジャンルランキング]
デザイン
1位
アクセスランキングを見る>>
月別アーカイブ
スポンサーリンク
おすすMEL2
リネーマー AriRenamer01.gif

置換/配置 AriAssetChanger01.gif
記事一覧

全ての記事を一覧

ブログ内検索
プロフィール

Ari

Author:Ari
ExpertElite000.jpg
Autodesk Expert Elite
本業はゲーム系中心の3Dモデラーです(フリーランス)。
プライベートではその他の作業も興味持ったものは何でも挑戦中。
拍手ボタンありがとうございます。テンションあがります。

ツイッターでお知らせなどやってます。よかったらどうぞフォローお願いします。
ツイッターを覗いてみる

MEL
スポンサーリンク
QRコード
QR
タグ

Maya MEL モデリング MEL更新 Mayaあるある データ管理 UV UI カスタマイズ 数値設定 MayaTips ~がない アニメーション リネーム つぶやき モデリングツールキット AriCompactToolSettings マテリアル AriReFreezeRotate 記事まとめ AriSetPivot Maya超基本 頂点カラー Maya基本 法線 新機能 MEL基本 バグ? ホットキー AriUVFit AriVertexColorEditor AriRenamer ~ない AriUVGridding AriMirror レビュー AriSceneOpener AriCircleVertex ジョイント AriViewWindow Normal AriUVScaleChecker スケルトン AriTransferPosition テクスチャ AriAniKeyScale リトポロジー カメラ AriAdsorptionVertex AriAniKeyCycle AriStraightVertex AriUVController AriPolygonCounter AriSelectMaterialAndObject AriSortOutliner AriUVRatio AriCombineExtract AriUVSetList Rig アンケート 標準機能 AriQuadrangulateRing AriUVScaleUnfold Twitter AriComponentsController AriJointBendOrient Tips カーブ 3Dスキャナ バグ修正 AriSamePositionSelector AriWindowPositionReset AriIconViewer UVGridding AriSymmetryChecker AriUVNotchSew AriReFreezeScale AriSplitPolygon AriRenameShapeDefault AriMaterialList MEL更新頂点カラー AriAnimationCopy 更新 レンダリング ZBrush モデリングAriCircleVertex AriDeleteEdgePreserveBorder AriUVAdsorptionMove AriUVAdsorption AriWireColor AriSelectEdgeRing AriAssetChanger AriSkinWeightLock スキンウェイトペイントツール ウェイト AriFBXExporter AriUVSquare 環境設定 スクリプト AriEdgeSmooth モデリング基本 OBJ FBX AriNormalSmooth AriQuickSelecter GameExporter リトポロジ AriNormalRadial AriNormalDefaultBlend AriNormalValueCopy AriVertexColorChangeRGBA AriVertexColorSplitRGBA AriSelectLoopRing 

最新記事
メールフォーム

名前:
メール:
件名:
本文: