# テキストから 3D モデルへ — P シリーズ
> **POST** `/v3/generation/text-to-model`
P シリーズ モデルを使用して、テキスト プロンプトから 3D モデルを生成します。 P シリーズは、クリーンで洗練されたトポロジーを備えたクラス最高のローポリ生成向けに最適化されており、ゲーム アセット、様式化されたコンテンツ、軽量 3D ワークフローに最適です。
## 標準との主な違い
- ローポリ出力向けに最適化(`P1-20260311`: 50 ~ 20,000 面、`P2-20260801`: 最大 50,000 面)
- 構造化トポロジによるメッシュ生成は約 2 秒
- `quad` は `P2-20260801` のみ対応。`smart_low_poly`、`generate_parts`、`geometry_quality` は**サポートしません**
## リクエストパラメータ
| パラメータ | 種類 | 必須 | デフォルト | 説明 |
| :-: | :-: | :-: | :-: | :-: |
| prompt | 文字列 | 必須 | - | テキスト プロンプト、最大 1024 文字 |
| negative_prompt | 文字列 | オプション | - | 否定プロンプト、最大 255 文字 |
| image_seed | 整数 | オプション | ランダム | テキストから画像への段階のランダム シード |
| model | 文字列 | 必須 | - | P シリーズのモデルバージョン。値: `P1-20260311`(ローポリ向けに最適化)、`P2-20260801`(次世代、クワッド出力に対応。Preview) |
| model_seed | 整数 | オプション | ランダム | ジオメトリ生成用のランダム シード |
| face_limit | 整数 | オプション | 適応的な | 最大ポリ数。`P1-20260311`: **50 ~ 20,000**、`P2-20260801` 三角面: **48 ~ 50,000**、`quad=true` の場合: **48 ~ 25,000** |
| texture | ブール値 | オプション | 本当の | テクスチャ マップを有効にする |
| pbr | ブール値 | オプション | 本当の | PBR マテリアル マップを有効にします。テクスチャを強制 = true |
| texture_seed | 整数 | オプション | ランダム | テクスチャ生成用のランダム シード |
| texture_quality | 文字列 | オプション | 標準 | `standard`、`detailed`、または `extreme` |
| auto_size | ブール値 | オプション | 偽 | 現実世界の寸法 (メートル) に合わせてスケールする |
| export_uv | ブール値 | オプション | 本当の | UV のラッピングを解除します。 false = より速く、より小さいファイル |
| export_orientation | 文字列 | オプション | `+x` | 輸出方向。使用可能な値: `-x`、`-y`、`+y` |
| quad | ブール値 | オプション | false | **`P2-20260801` のみ。** 三角面ではなくクワッドメッシュを出力します。出力形式は `FBX` に強制されます。`face_limit` 未指定時の既定値は 10,000 面です。 |
**`export_orientation` に関する注意:**
- この生成にのみ適用されます。後処理タスク(テクスチャ、リグ、リターゲット、変換など)でモデルを使用する場合は、このパラメータを設定**しない**ことをお勧めします。
- 設定した場合、後処理でモデルの向きが誤っているため最終結果に影響する可能性がありますが、タスクは引き続き `status: success` を報告します — エラーは発生しません。慎重に使用してください。
- モデルを後処理する予定がある場合は、このパラメータを設定せず、最後のステップで `/v3/models/convert` を使って向きを変換してください。
## 例
```json
{
"prompt": "a low poly medieval sword",
"model": "P1-20260311",
"face_limit": 3000,
"texture": true,
"texture_quality": "detailed"
}
```
**`P2-20260801`(クワッド出力):**
```json
{
"prompt": "a low poly medieval sword",
"model": "P2-20260801",
"quad": true,
"face_limit": 8000,
"texture": true
}
```
## 応答
```json
{
"code": 0,
"data": {
"task_id": "task_abc123"
}
}
```
テキストから 3D モデルへ — P シリーズ
POST /v3/generation/text-to-model
P シリーズ モデルを使用して、テキスト プロンプトから 3D モデルを生成します。 P シリーズは、クリーンで洗練されたトポロジーを備えたクラス最高のローポリ生成向けに最適化されており、ゲーム アセット、様式化されたコンテンツ、軽量 3D ワークフローに最適です。
標準との主な違い
- ローポリ出力向けに最適化(
P1-20260311: 50 ~ 20,000 面、P2-20260801: 最大 50,000 面)
- 構造化トポロジによるメッシュ生成は約 2 秒
quad は P2-20260801 のみ対応。smart_low_poly、generate_parts、geometry_quality はサポートしません
リクエストパラメータ
| パラメータ |
種類 |
必須 |
デフォルト |
説明 |
| prompt |
文字列 |
必須 |
- |
テキスト プロンプト、最大 1024 文字 |
| negative_prompt |
文字列 |
オプション |
- |
否定プロンプト、最大 255 文字 |
| image_seed |
整数 |
オプション |
ランダム |
テキストから画像への段階のランダム シード |
| model |
文字列 |
必須 |
- |
P シリーズのモデルバージョン。値: P1-20260311(ローポリ向けに最適化)、P2-20260801(次世代、クワッド出力に対応。Preview) |
| model_seed |
整数 |
オプション |
ランダム |
ジオメトリ生成用のランダム シード |
| face_limit |
整数 |
オプション |
適応的な |
最大ポリ数。P1-20260311: 50 ~ 20,000、P2-20260801 三角面: 48 ~ 50,000、quad=true の場合: 48 ~ 25,000 |
| texture |
ブール値 |
オプション |
本当の |
テクスチャ マップを有効にする |
| pbr |
ブール値 |
オプション |
本当の |
PBR マテリアル マップを有効にします。テクスチャを強制 = true |
| texture_seed |
整数 |
オプション |
ランダム |
テクスチャ生成用のランダム シード |
| texture_quality |
文字列 |
オプション |
標準 |
standard、detailed、または extreme |
| auto_size |
ブール値 |
オプション |
偽 |
現実世界の寸法 (メートル) に合わせてスケールする |
| export_uv |
ブール値 |
オプション |
本当の |
UV のラッピングを解除します。 false = より速く、より小さいファイル |
| export_orientation |
文字列 |
オプション |
+x |
輸出方向。使用可能な値: -x、-y、+y |
| quad |
ブール値 |
オプション |
false |
P2-20260801 のみ。 三角面ではなくクワッドメッシュを出力します。出力形式は FBX に強制されます。face_limit 未指定時の既定値は 10,000 面です。 |
export_orientation に関する注意:
- この生成にのみ適用されます。後処理タスク(テクスチャ、リグ、リターゲット、変換など)でモデルを使用する場合は、このパラメータを設定しないことをお勧めします。
- 設定した場合、後処理でモデルの向きが誤っているため最終結果に影響する可能性がありますが、タスクは引き続き
status: success を報告します — エラーは発生しません。慎重に使用してください。
- モデルを後処理する予定がある場合は、このパラメータを設定せず、最後のステップで
/v3/models/convert を使って向きを変換してください。
例
{
"prompt": "a low poly medieval sword",
"model": "P1-20260311",
"face_limit": 3000,
"texture": true,
"texture_quality": "detailed"
}
P2-20260801(クワッド出力):
{
"prompt": "a low poly medieval sword",
"model": "P2-20260801",
"quad": true,
"face_limit": 8000,
"texture": true
}
応答
{
"code": 0,
"data": {
"task_id": "task_abc123"
}
}