【3Dモデル】PMXに変換すると真っ白になる!衣装も顔も消える原因は何?

1: 名無しさん
モデルを変換して動かそうとしたら全身真っ白になって泣きそう。形はあるのに顔も服も消えてる。

2: 名無しさん
それよくあるやつだ。出力したフォルダの中身どうなってる?データ足りてないんじゃないの。

3: 名無しさん
形状は崩れてないのに色が乗らない原因と直し方を誰か教えてほしい。

 

3Dモデルを別の形式に変換して読み込んだ際、キャラクターの形状は保たれているのに全身が真っ白になってしまう現象は珍しくありません。この問題の多くは、モデルの形状データと表面に貼る画像データの連携がうまくいっていないことに起因します。出力時のフォルダ構成やファイル参照の設定を見直すことで、本来のカラーやテクスチャを正しく表示させることができます。

 

モデルデータと画像データはセットで読み込ませる必要がある

ひかわ
形状は表示されているのに色や模様が消えてしまうのはどうして?

 
3Dモデルのファイルは、立体的な骨組みや形状の情報を持つ本体ファイルと、表面に貼り付ける画像ファイルが別々に存在しています。変換ツールを使って出力した際、モデル本体のファイルだけがフォルダに保存され、顔や衣装の画像データが置き去りになっているパターンが非常によくあります。
プラモデルで例えるなら、プラスチックのパーツだけが組み上がっていて、表面に貼るはずのシールや塗装用塗料が手元にない状態です。再生ソフト側は画像を探しに行きますが、指定された場所に画像が存在しないため、何も塗られていない初期状態の白いパーツとして画面に描画してしまいます。
出力先のフォルダを開いたときに、モデル本体以外の画像ファイルが一緒に保存されているかを確認することが解決への第一歩となります。モデルファイル単体だけがぽつんと入っている場合は、必要な画像がまとめて書き出されていない状態です。

データ書き出し時の保存先フォルダと画像パスのズレ

ひかわ
ちゃんと画像も用意したはずなのにやっぱり白いままになるのはなぜ?

 
モデル本体と画像ファイルを同じ場所に準備しても表示されない場合、ファイル同士の繋がりを示すリンク情報が途切れている可能性が高いです。編集ソフトの内部では、モデル側が特定の場所にある画像を読み込むよう指定されています。
変換を行う段階で、元のマテリアル設定が複雑すぎたり特殊な描画設定が適用されていたりすると、書き出した画像への接続情報が正しく引き継がれません。画像ファイルをモデルと同じフォルダに置くか、専用の画像フォルダ内にまとめて配置し、相対的な位置関係として認識させる作業が必要です。
新しく作成したフォルダへモデルだけを移動させてしまうと、昔の保存場所を指したままになり、読み込み直しても見た目が反映されません。編集ソフト側でベースとなる色の割り当てに画像がしっかりと指定されているか、実在するファイルが紐づいているかを確認して再出力を行う必要があります。

まとめ

  1. モデル本体だけでなく、顔や衣装のテクスチャ画像ファイルが同じ場所に存在しているか確認する

  2. 出力時のフォルダ構成を整理し、モデルと画像の位置関係が正しく認識される状態を作る

  3. 編集ソフト上でマテリアルの画像参照設定が正しく機能しているか見直してから再出力を行う

モデルデータと画像ファイルは常に一体として扱われるため、保存先フォルダの階層構造や参照のつながりを整えることで正常な描画に戻すことができます。