積木 → 未來建築 → 3D 模型

上傳小朋友疊好的積木照片,由 Gemini 轉換為未來感建築,再透過 Tripo3D 生成可下載的 3D 模型。

檢查服務狀態...
Tripo3D 單獨生 3D 前往 3D 島嶼
1
2
3

① 上傳積木 ② Gemini 生未來建築 ③ Tripo3D 生 3D 模型

1 上傳積木照片

2 生成設定

Gemini 風格參考圖(選填)

可上傳 0、1 或 2 張參考圖,引導未來建築的風格、材質或氛圍;積木原圖仍為主要構圖依據。

使用說明

  1. 上傳小朋友疊好的積木照片(輪廓越清楚效果越好)。
  2. 可修改 Gemini 提示詞,調整「未來感建築」的風格描述。
  3. 點「開始轉換」,系統會先呼叫 Gemini 3.1 Flash Image 生成建築圖,再自動送 Tripo3D 建立 3D 模型。
  4. 3D 建模約需 1~3 分鐘,完成後可預覽、下載 GLB,新模型也會出現在 3D 島嶼

API 使用說明

1. 一鍵流程 — POST /api/pipeline/blocks-to-3d

欄位必填說明
image積木照片(也支援 file / blocks_image)
style_image1Gemini 風格參考圖 1
style_image2Gemini 風格參考圖 2
promptGemini 生圖提示詞,省略使用預設
gemini_model預設 gemini-3.1-flash-image
modelTripo3D 模型版本,預設 v3.0-20250812(可選 v3.1-20260211 / v2.5-20250123)
texture1 或 0,預設 1
smart_low_poly1 或 0,預設 1
curl -X POST "http://34.81.2.129/face_lineart/api/pipeline/blocks-to-3d" \
  -F "image=@./blocks.jpg" \
  -F "style_image1=@./ref1.jpg" \
  -F "gemini_model=gemini-3.1-flash-image" \
  -F "texture=1" \
  -F "smart_low_poly=1"
{
  "success": true,
  "message": "Gemini 生圖完成,Tripo3D 任務已建立,請輪詢任務狀態",
  "data": {
    "blocks_image": "/uploads/blocks_input_...",
    "style_image1": "/uploads/blocks_ref1_...",
    "style_image2": null,
    "building_image": "/uploads/blocks_building_....png",
    "tripo_task_id": "task_abc123",
    "gemini_model": "gemini-3.1-flash-image",
    "thoughts": "..."
  }
}

2. 輪詢 3D 任務 — GET /api/tripo3d/task/<tripo_task_id>

同 Tripo3D API,每 3 秒輪詢直到 status 為 success。

3. 服務狀態 — GET /api/pipeline/blocks-to-3d/status

{
  "success": true,
  "online": true,
  "gemini": { "online": true, "default_model": "gemini-3.1-flash-image" },
  "tripo3d": { "online": true, "default_model": "v3.0-20250812" }
}