Tripo H3.1 API

Tripo

製品写真1枚から形も色も正確な3Dモデル

tripo/h3.1/image-to-3d
  • 画像から3D

Tripo H3.1 について

製品写真1枚から形も色も正確な3Dモデル。

POST /jobs/createTask でモデル名に tripo/h3.1/image-to-3d を指定すれば呼び出せます。$0.432から。

はじめに

Tripo H3.1 は、Tripo AI が 2026 年 3 月に発表した、本番運用向けアセットのための画像→3D モデルです。以前の H シリーズと比べて、より鋭い形状、入力画像へのより正確な整合、より高品質なテクスチャを備えます。画像 1 枚(image_url)を送ると、バイナリ glTF ファイル(.glb)が 1 つ返ります。単一のスイッチで変換するツールと違い、パイプラインの各段階を操作できます。メッシュにテクスチャを付けるか、PBR マップ、HD テクスチャ、詳細なジオメトリ、四角形トポロジー、目標の面数、実寸スケーリング、最終的な向き、2 つの独立した seed を設定できます。プロンプトはありません。

主な特長

画像に沿った形状

ブーツのテストでは、写真が正面しか写していなくても、モデルは写真の比率を保ち、かかとのループ、靴紐のフック、トレッドを正しい側に配置しました。テクスチャを付けた結果では、使い込まれた革、赤い靴紐、ステッチがメッシュに正しく乗りました。

切り替え・アップグレードできるテクスチャ

テクスチャは既定で有効で、PBR 一式で出力されます。既定設定の私たちのファイルには、1 つのマテリアルに 2048 ピクセルのベースカラーマップ、メタルラフネスマップ、ノーマルマップが含まれていました。

トポロジーとサイズを自分で管理

face_limit は面数を 1,000〜2,000,000 の範囲で制限します。quad_mesh はモデリングツールで編集しやすい四角形ポリゴンに切り替えます。geometry_quality: detailed は細かい表面ディテールにより多くの処理を割きます。auto_size はメッシュを実寸に合わせてスケールし、model_orientation: align_image は画像と一致するように向きを揃えます。

私たちの計測

既定の設定で、革ブーツの正面図(1024×1024)は 167 秒で、45.8 MB の GLB、1,471,382 三角形、テクスチャ 3 枚として返されました。この密度が、ブラウザに表示するものには face_limit を設定すべき理由です。

リクエストパラメーター

パラメーター必須説明
auto_sizeいいえメッシュを推定される実寸に合わせて拡大縮小します。既定ではオフ。 デフォルト: false
face_limitいいえ目標の面数(1,000〜2,000,000)。空欄ならモデルが決めます(100 万面を超えることもあります)。料金は変わりません。 ≥ 1000 · ≤ 2000000
generate_pbrいいえPBR マテリアルマップ(メタルラフネスと法線)を追加します。既定でオンで、テクスチャも有効になります。 デフォルト: true
generate_textureいいえメッシュにテクスチャを描画します。既定でオン。オフにしても、generate_pbr もオフの場合にのみテクスチャが外れます。 デフォルト: true
geometry_qualityいいえ形状の細かさ:standard(既定)または detailed。detailed は表面のより細かいディテールを作り、料金が高くなります。 standard · detailed · デフォルト: standard
image_urlはい出発点になる画像。
model_orientationいいえdefault は標準の向きを保ちます。align_image は画像に合わせてモデルを回転します。 default · align_image · デフォルト: default
quad_meshいいえ三角形ではなく四角形(quad)のポリゴンで返します。モデリングツールで編集するための機能で、ファイルは GLB ではなく FBX で返ります。既定ではオフで、料金が加算されます。 デフォルト: false
seedいいえ同じ seed と設定で、比較条件をそろえられます。 ≥ 0 · ≤ 2147483647
texture_alignmentいいえテクスチャを元画像に合わせる(既定)か、生成されたジオメトリに合わせるかを選びます。 original_image · geometry · デフォルト: original_image
texture_qualityいいえテクスチャの解像度:standard(既定)または detailed。detailed は料金が高く、テクスチャ付きのメッシュにのみ適用されます。 standard · detailed · デフォルト: standard
texture_seedいいえテクスチャ工程のシード。seed を固定したままこの値を変えると、同じ形状で別のテクスチャを試せます。 ≥ 0 · ≤ 2147483647

料金

料金は米ドル表示です。API は専用の米ドル残高を使用します。サイトのクレジットは API で使えず、API 残高との相互振替もできません。 タスクの受理時に、見積もりの上限額を API 残高から確保します。完了後は実際の使用量で精算し、確保額を超える請求はせず、差額を解放します。タスクが失敗した場合は確保額を解放します。

オプションUSD /回
標準$0.432

実行前に同じリクエスト本文を POST /jobs/quote に送ると、想定料金と上限額を米ドルで確認できます。見積もりではタスクの実行も課金も行いません。

活用シーン

ゲーム、AR、リアルタイムシーン向けアセット

face_limit をシーンの予算に合わせて設定し、アセットを後で編集する場合は quad_mesh を有効にし、シーンの照明に反応するよう PBR はオンのままにしてください。

商品ビジュアライズと印刷

商品ビューアには、テクスチャをオンにしたまま、ラベルやステッチを読みやすく保つ必要がある場合は texture_quality: detailed を使ってください。3D プリントや彫刻には、両方のテクスチャスイッチをオフにし、auto_size を設定して現実的なスケールでメッシュを得てください。

プロンプトガイドと上級者向けのコツ

きれいな画像から始める

被写体は 1 つ、フレーム内に全体が収まり、背景は無地。4 分の 3 の視点は、正面の平面図より奥行きの情報をモデルに多く伝えます。JPEG、PNG、WebP を 10 MB まで受け付けます。

必要なものだけオンにする

face_limit を付けて既定設定で最初のパスを実行し、不足している段階だけをアップグレードしてください。

2 つの seed で反復する

seed はジオメトリを、texture_seed はテクスチャを固定します。seed を保って texture_seed を変えると、同じ形状で新しい表面を試せます。逆に texture_seed を保てば、形状を探索できます。

見えない側を確認する

使用前にビューアで GLB を開き、全方向に回転させてください。見えない側がおかしい場合は、設定を変えるより、元画像のカメラ角度を変えた方が効果的です。

API クイックスタート

Tripo H3.1 API を 3 ステップで呼び出す

  1. API キーを作成する. PopNow にログインし、API コンソールでキーを作成します。キーは sk-popnow- で始まり、API 呼び出しには専用の米ドル残高を使用します。
  2. リクエストを送る. POST /jobs/createTask に、model を tripo/h3.1/image-to-3d、input をパラメーター表どおりにして送ります。レスポンスですぐにタスク ID が返ります。
  3. 結果を受け取る. タスク ID で GET /jobs/recordInfo をポーリングするか、callBackUrl を渡せば結果がそこへ送られます。タスクが成功したら出力リンクからダウンロードします。
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -d '{
  "model": "tripo/h3.1/image-to-3d",
  "input": {
    "image_url": "https://media.popnow.ai/influencer/examples/marco.webp",
    "generate_texture": true,
    "generate_pbr": true,
    "texture_quality": "standard",
    "geometry_quality": "standard",
    "model_orientation": "default"
  }
}'

# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

プロンプトとリンクはご自身のものに置き換えてください。API タブにレスポンス、ポーリング、コールバックのリファレンスがあります。

Tripo H3.1 API についての質問

Tripo H3.1 API の料金はいくらですか?

Tripo H3.1は$0.432/回です。API は専用の米ドル残高を使用します。サイトのクレジットは API で使えず、API 残高との相互振替もできません。 タスクの受理時に、見積もりの上限額を API 残高から確保します。完了後は実際の使用量で精算し、確保額を超える請求はせず、差額を解放します。タスクが失敗した場合は確保額を解放します。

API でのTripo H3.1のモデル名は?

POST /jobs/createTask の model フィールドに 画像から3Dは tripo/h3.1/image-to-3d を指定します。

GLB には何が入っていますか?

マテリアルを埋め込んだメッシュが 1 つです。既定設定では、ベースカラー、メタリック/ラフネス、法線の 3 枚のテクスチャが入っていて、すべて 2048 ピクセルでした。generate_texture と generate_pbr をオフにすると素のメッシュになります。

ファイルを小さくするには?

face_limit を指定します。Web ビューアーなら 5 万〜20 万が目安です。空のままだとモデル任せになり、検証では 100 万面を超えました。

結果を再現できますか?

できます。seed で形状の段階を、texture_seed でテクスチャの段階を固定できるので、形はそのままでテクスチャだけ変える、またはその逆ができます。

Tripo H3.1 API の制限は?

アップロードの上限:10 MB。この範囲を超えるリクエストは、課金される前に拒否されます。

コードを書かずにTripo H3.1を試せますか?

API キーなしで、API の米ドル残高を使って Playground から Tripo H3.1 を実行できます。各実行は対応するコードとともに開発者の履歴に記録されます。

Tripo H3.1 についてさらに