Unityに3Dモデルをインポートする方法

最終更新日:2026年5月 読了目安:6分

ステップ1:Neural4Dで3Dモデルを用意する

Unityにインポートする前に、ゲームですぐ使える3Dモデルを用意する必要があります。Neural4D Studioなら、 テキストプロンプトや参照画像から、フルテクスチャ付きでエクスポート可能な3Dアセットを 数分で生成できます。モデリング経験は不要です。

モデルの生成が完了したら、Assetsに移動し、エクスポートしたいモデルを選択します。次に Downloadをクリックし、エクスポート形式として.fbxを選びます。 .zipアーカイブがダウンロードされるので、作業を進める前に展開してください。FBX形式は、メッシュデータと マテリアルの接続情報を1つのファイルにまとめられるため推奨です。アーカイブには次のファイルが含まれています。

ファイル 用途
modelToUsed.fbx 3Dメッシュファイルです。インポートするのはこのファイルです。
fbx_base_color.png ベースカラー(アルベド)のテクスチャマップ。
fbx_normal.png 表面ディテール用のノーマルマップ。
fbx_roughness.png 表面の反射具合を制御するラフネスマップ。
fbx_metallic.png マテリアルの金属感を定義するメタリックマップ。
Image_0.jpg / Image_1.jpg / Image_2.jpg プレビュー用レンダー画像です。インポート手順では使用しません。
Neural4D StudioからNeural4Dの3DモデルをFBXとしてダウンロードする

ステップ2:アセットをインポートする

Unityプロジェクトを開きます。展開したフォルダーからmodelToUsed.fbxを Projectウィンドウへ直接ドラッグ&ドロップします。アセットを整理しやすくするため、 専用のModelsフォルダーを作成することをおすすめします。

Unityがメッシュを自動的にインポートします。モデルはProjectウィンドウに表示され、 任意のSceneへドラッグして配置できます。

ステップ3:マテリアルを抽出して割り当てる

Projectウィンドウでインポートしたモデルを選択します。右側のInspectorパネルで Materialsタブを開き、Extract Materialsをクリックして保存先フォルダーを選択します。

Unityはテクスチャファイルをマテリアルのスロットに自動接続しません。抽出した マテリアルを開き、Projectウィンドウから各ファイルを対応するスロットへ手動でドラッグします。

Neural4Dテクスチャ Unityマテリアルスロット
fbx_base_color.png Albedo(Base Map)
fbx_normal.png Normal Map
fbx_roughness.png Smoothness(SourceをRoughnessに設定)
fbx_metallic.png Metallic
レンダーパイプラインに関する注意:プロジェクトでURPまたはHDRPを使用している場合は、まずWindow > Rendering > Render Pipeline Converterでマテリアルをアップグレードしてから、 変換後のスロットにテクスチャを割り当ててください。

トラブルシューティング

問題 解決策
モデルが白く表示される、またはテクスチャがないように見える 抽出したマテリアルにテクスチャが割り当てられていません。Inspectorでマテリアルを開き、Step 2で説明したとおり、各Neural4Dテクスチャファイルを正しいスロットへ手動でドラッグしてください。
モデルのスケールが正しくない Projectウィンドウでモデルを選択し、InspectorのModelタブを開いて、Scale Factorを調整します(1または0.01を試してください)。Applyをクリックします。
URP/HDRPでモデルが平面的に見える、またはシェーディングがおかしい マテリアルが使用中のレンダーパイプライン向けに変換されていません。Window > Rendering > Render Pipeline Converterを実行し、Built-inマテリアルを対象のパイプラインへ変換してください。
Neural4Dを無料で試す

ここに載っていない質問や問題がありますか?Feedbackページからお知らせください。すべてのメッセージに目を通しています。