実践的な3Dアセット生成:ステップバイステップガイド

実践的な3Dアセット生成ガイド

イントロダクション

生成AIは、ゲーム開発の芸術的なワークフローの重要な一部となっています。しかし、私の以前の記事で詳しく説明したように、テキストから3Dへの変換は2Dに比べて実用性が劣っています。しかし、これは変わり始めています。今日は、3Dアセット生成の実用的なワークフローを見直し、Generative AIをPS1スタイルの3Dワークフローに統合する方法をステップバイステップで見ていきます。

なぜPS1スタイルなのか?現在のテキストから3Dモデルへの変換の低保真度に対して非常に寛容であり、できるだけ少ない努力でテキストから使用可能な3Dアセットに変換することができるからです。

前提条件

このチュートリアルでは、BlenderとマテリアルやUVマッピングなどの3Dの基本的な知識があることを前提としています。

ステップ1:3Dモデルを生成する

まず、ここまたは下にあるShap-E Hugging Face Spaceを訪れてください。このスペースでは、オープンソースのShap-Eモデルを使用して、テキストから3Dモデルを生成します。

プロンプトに「Dilapidated Shack」と入力し、「Generate」をクリックしてください。モデルに満足したら、次のステップのためにダウンロードしてください。

ステップ2:モデルをインポートしてダウンサンプリングする

次に、Blender(バージョン3.1以上)を開いてください。ファイル -> インポート -> GLTF 2.0に移動し、ダウンロードしたファイルをインポートしてください。多くの実用的なアプリケーション(ゲームなど)に推奨されるよりも多くのポリゴンを持っていることに気付くかもしれません。

ポリゴン数を削減するには、モディファイアに移動して、「Decimate」モディファイアを選択します。比率を低い数値(例:0.02)に調整します。これはあまり見栄えがしないかもしれません。しかし、このチュートリアルでは低保真度を受け入れることにします。

ステップ3:Dream Texturesをインストールする

モデルにテクスチャを追加するために、Blender用の安定した拡散テクスチャ生成ツールであるDream Texturesを使用します。公式リポジトリの指示に従ってアドオンをダウンロードしてインストールしてください。

インストールおよび有効化が完了したら、アドオンの設定を開きます。テクスチャ拡散モデルを検索してダウンロードしてください。

ステップ4:テクスチャを生成する

カスタムテクスチャを生成しましょう。BlenderでUVエディタを開き、’N’を押してプロパティメニューを開きます。’Dream’タブをクリックし、テクスチャ拡散モデルを選択します。プロンプトを’texture’に設定し、seamlessを’both’に設定します。これにより、生成される画像がシームレスなテクスチャになります。

‘subject’の下に、’Wood Wall’などの希望するテクスチャを入力し、’Generate’をクリックしてください。結果に満足したら、名前を付けて保存してください。

テクスチャを適用するには、モデルを選択して’Material’に移動します。新しいマテリアルを追加し、’base color’の下にあるドットをクリックして’Image Texture’を選択します。最後に、新しく生成したテクスチャを選択します。

ステップ5:UVマッピング

2Dテクスチャを3DモデルにラップするUVマッピングの時間です。モデルを選択し、’Tab’を押して編集モードに入り、’U’を押してモデルを展開し、’Smart UV Project’を選択します。

テクスチャが適用されたモデルをプレビューするには、レンダリングビューに切り替えます(’Z’を押して’Rendered’を選択)。UVマップを拡大して、モデル上でシームレスにタイル表示されるようにすることができます。レトロなPS1スタイルを目指していることを忘れないでください。あまりにもきれいにしないようにしてください。

ステップ6:モデルをエクスポートする

モデルに満足したら、エクスポートの時間です。ファイル -> エクスポート -> FBXに移動し、できあがりです!使える3Dアセットができました。

ステップ7:Unityでインポートする

最後に、モデルを実際に使ってみましょう。Unityまたはお好きなゲームエンジンにインポートします。懐かしいPS1の雰囲気を再現するために、カスタムの頂点ライティング、影のない設定、霧、そしてグリッチのあるポストプロセッシングを使ってカスタマイズしました。PS1の雰囲気を再現する方法については、こちらで詳しく読むことができます。

以上で、仮想環境内での低解像度のテクスチャ付き3Dモデルが完成しました!

結論

ジェネレーティブAIワークフローを使用して実用的な3Dアセットを作成する方法について説明しました。結果は低解像度ですが、そのポテンシャルは非常に大きいです。十分な努力を重ねれば、この方法を使って低解像度スタイルの無限の世界を生成することが可能になるでしょう。また、これらのモデルが改良されるにつれて、高解像度やリアルなスタイルへの応用も現実的になるかもしれません。

もし一緒に進めて自分自身の3Dアセットを作成した場合は、ぜひ見せてください。共有したい場合や質問がある場合、またはコミュニティに参加したい場合は、Hugging Face Discordに参加してください!

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

人工知能

「UVeyeの共同設立者兼CEO、アミール・ヘヴェルについてのインタビューシリーズ」

アミール・ヘヴァーは、UVeyeのCEO兼共同創設者であり、高速かつ正確な異常検出により、自動車およびセキュリティ産業に直面...

人工知能

ベイリー・カクスマー、ウォータールー大学の博士課程候補 - インタビューシリーズ

カツマー・ベイリーは、ウォータールー大学のコンピュータ科学学部の博士課程の候補者であり、アルバータ大学の新入教員です...

AIテクノロジー

アンソニー・グーネティレケ氏は、Amdocsのグループ社長であり、テクノロジー部門および戦略部門の責任者です- インタビューシリーズ

アンソニー・グーネティレーケは、Amdocsでグループ社長、テクノロジーと戦略担当です彼と企業戦略チームは、会社の戦略を策...

人工知能

「ジャスティン・マクギル、Content at Scaleの創設者兼CEO - インタビューシリーズ」

ジャスティンは2008年以来、起業家、イノベーター、マーケターとして活動しています彼は15年以上にわたりSEOマーケティングを...

人工知能

「パクストンAIの共同創業者兼CEO、タングイ・シャウ - インタビューシリーズ」

タングイ・ショウは、Paxton AIの共同創設者兼CEOであり、法的研究と起草の負担を軽減するためにGenerative AIを使用するプラ...

人工知能

ギル・ジェロン、Orca SecurityのCEO&共同創設者-インタビューシリーズ

ギル・ゲロンは、オルカ・セキュリティのCEO兼共同設立者ですギルは20年以上にわたりサイバーセキュリティ製品をリードし、提...