ゲームアセット
ゲーム用のキャラクター、プロップ、環境オブジェクト、乗り物を生成し、最適化、テクスチャリング、リギング、エクスポートまで行います。
Meshyはプロトタイピング、インディーゲーム開発、プレースホルダーアセット、コンセプト探索に適しています。まとまりのあるゲーム世界を作るために、1つのアートスタイルを共有するアセットセットを構築するには、3D Agentを使用してください。UnityやUnreal向けにはFBXを、Web向けやThree.js向けにはGLBをエクスポートします。
ゲームキャラクターを作る
ゲームキャラクターを生成からエクスポートまで進めるには、以下の手順に従ってください。
-
テキストから3D、画像から3D、または3D Agentでベースとなるキャラクターを生成します。
-
キャラクターをポリゴン数の予算に合わせてリメッシュします。例えば、モバイル向けなら5,000、PC向けなら20,000です。ビューアツールバーでRemeshをクリックし、Target Polycountを設定します。詳細はRemeshを参照してください。
-
PBRマップでキャラクターにテクスチャを適用します。ビューアツールバーでTextureをクリックします。キャラクターにすでにテクスチャがある場合はRetextureをクリックします。Generate PBR Mapsをオンにして、テクスチャを生成します。PBRマップは、ベースカラーにメタリック、ラフネス、ノーマルマップを追加します。
-
ビューアツールバーでAnimateをクリックし、次にRigをクリックして、ヒューマノイドスケルトンでキャラクターを自動リギングします。
-
Libraryタブで、600種類以上のアニメーションプリセットを閲覧し、使用したいモーションでAddをクリックします。ライブラリはプリセットをWalk & Run、Body Movements、Daily Actions、Fightingなどのカテゴリに分類しています。
-
ビューアツールバーでDownloadをクリックし、FormatでUnityやUnreal向けならFBXを、Web向けならGLBを選択します。
-
Downloadをクリックします。
3D Agentでスタイルを統一したアセットセットを作る
1つのアートスタイルを共有するアセットセットを生成するには、以下の手順に従ってください。
-
左サイドバーでAgentをクリックします。
-
メッセージボックスに、ゲームのビジュアルの方向性を記述します。例えば「サイバーパンクRPGを作っていて、一連のプロップが必要です」のように入力します。エージェントが創造的な方向性を提案し、ビジュアルコンセプトのバッチを生成します。
-
お気に入りを選択し、バリエーションをリクエストし、チャットを通じてスタイルを調整します。
-
選択したコンセプトを3Dモデルに変換するようエージェントに依頼します。
-
必要に応じてモデルをリメッシュ、テクスチャ適用、ダウンロードします。
ポリゴン数予算リファレンス
次の表は、プラットフォームとアセットタイプごとの一般的なポリゴン数予算を示しています。これらをRemeshの目標値として使用してください。
| プラットフォーム | キャラクター | プロップ | 環境パーツ |
|---|---|---|---|
| モバイル(カジュアル) | 3,000〜5,000 | 500〜2,000 | 1,000〜5,000 |
| モバイル(AAA) | 10,000〜20,000 | 2,000〜5,000 | 5,000〜15,000 |
| PCまたはコンソール | 20,000〜50,000 | 5,000〜15,000 | 10,000〜50,000 |
| VR | 10,000〜30,000 | 2,000〜8,000 | 5,000〜20,000 |
FAQ
- Meshyを使ってゲームアセットを作れますか?
- はい。Meshyはキャラクター、プロップ、環境オブジェクト、乗り物を生成し、UnityやUnreal向けに最適化とリギングを行います。
- Meshyでゲーム対応キャラクターを作るワークフローは?
- キャラクターを生成し、ポリゴン数予算に合わせてリメッシュし、PBRマップでテクスチャを適用し、リギングとアニメーションを行い、FBXまたはGLBとしてエクスポートします。
- ゲーム向けにはどのくらいのポリゴン数予算を目標にすべきですか?
- モバイル向けではおよそ5,000ポリゴン、PC向けでは20,000ポリゴンです。Remeshを使って目標値に合わせてください。
- UnityやUnreal向けにはどのエクスポート形式を使うべきですか?
- UnityやUnreal向けにはFBXを、Webおよび Three.jsプロジェクト向けにはGLBを使用してください。
- スタイルを統一したゲームアセットセットはどうやって作りますか?
- 3D Agentを使って共通のアートディレクションを持つコンセプトのバッチを生成し、それらを3Dモデルに変換してください。