關於 Seed3D 2.0
一張圖產出貼圖豐富的 3D 模型,角色公仔尤其好。
在 POST /jobs/createTask 把模型名稱填成 bytedance/seed3d-2.0/image-to-3d 就能呼叫,US$0.48 起。
簡介
Seed3D 2.0 是字節跳動 Seed 團隊的 3D 資產模型,2026 年 4 月發表。它讀入一張圖片,把其中的物件建構成帶材質的完整 3D 網格,因此一張產品照或角色渲染圖,就能變成可以旋轉、打光並放進場景中的模型。請求包含一張圖片(image_url)與一個選用的密度開關(mesh_detail),沒有提示詞、seed 或風格欄位。結果是一個二進位 glTF 檔案(.glb),貼圖已打包在檔案內。
主要特色
從一張圖得到幾何與材質
Seed3D 2.0 會同時生成形狀與基於物理的材質。在我們的測試中,每個模型都回傳兩張 4096×4096 貼圖:基礎色貼圖與金屬粗糙度貼圖,因此皮革看起來有磨損感、啞光,黃銅扣眼和頭盔面罩則會出現高光。沒有獨立的法線貼圖,表面細節就在網格本身。
緻密的封閉網格
在預設的 medium 檔位下,兩個測試模型都回傳了略低於 50 萬個三角面的單一網格與單一材質;在 low 檔位下,同一隻靴子為 99,977 個面。發布方將各檔位描述為約 10 萬、50 萬與 100 萬個面。網格越密,鞋帶、車縫線與手指等小細節保留得越好;網格越輕,在瀏覽器中載入越快。
我們的實測
我們送出一張 1024×1024 的皮靴棚拍照片,以及一張 682×1024 的玩具太空人渲染圖。兩者都回傳了有效的 GLB 檔案:分別為 37.2 MB 與 28.6 MB、三角面數 499,998 與 499,992,處理時間為 356 秒與 340 秒。太空人的臉部、面罩、胸前面板與橘色裝飾在各個角度都保留了下來。靴子以正面平視圖送出,結果的後半部是正面的鏡像。
請求參數
| 參數 | 必填 | 說明 |
|---|---|---|
image_url | 是 | 作為起點的那張圖。 |
mesh_detail | 否 | 網格密度:low(約 10 萬面)、medium(約 50 萬面)或 high(約 100 萬面)。三檔價格相同;檔位越高細節越多,檔案也越大。 low · medium · high · 預設值: medium |
價格
價格以美元計。API 使用獨立的美元餘額。網站點數不能用於 API,也不能轉入 API 餘額;API 餘額同樣不能轉為網站點數。 任務受理時,從 API 餘額中保留報價的最高金額;完成後按實際用量結算,實際扣款不超過保留金額,並釋放剩餘金額。任務失敗則釋放保留金額。
| 選項 | USD /次 |
|---|---|
| 標準 | US$0.48 |
執行前,將相同請求內容傳送至 POST /jobs/quote,即可查看預估費用與最高費用,單位為美元。報價不會執行任務或扣款。
適用情境
電商與商品展示
一張商品照即可變成商品頁或 AR 預覽中的可互動模型。請在純色背景上以四分之三角度拍攝或渲染商品,確保整個物件都在畫面內,並使用 medium 檔位,在細節與下載大小之間取得平衡。
角色、玩具與收藏品
角色渲染圖與公仔照片轉換效果很好,因為它們的造型簡單、色彩鮮明。貼圖會承載繪製的細節,例如臉部、徽章與條紋;背面是推測出來的,所以請選擇能看見角色大部分的姿勢。
提示詞指南與進階技巧
準備圖片
畫面中只放一個主體,置中,四周留一些空白,且不要碰到畫面邊緣。淺色的純色背景能讓物件與背景分得清楚。可接受 JPEG、PNG 或 WebP,最大 10 MB,圖片的長寬比應介於約 2:5 到 5:2 之間。
刻意選擇角度
模型只看得到物件的一側。鞋子或汽車的正面平視圖無法得知物件的長度,被遮住的另一半可能會被補成正面的鏡像。能同時看到正面與一側的四分之三視角,結果可靠得多。
依使用場景選擇細節檔位
行動裝置預覽與道具很多的場景使用 low,多數網頁檢視器使用 medium,當模型需要近距離檢視或要做 3D 列印時使用 high。
上線前先檢查結果
在檢視器中打開 GLB,完整旋轉一圈,檢查你沒有展示的那一面。如果背面不對,請換一個拍攝角度的照片,而不是換另一個細節檔位。
API 快速上手
三步驟呼叫 Seed3D 2.0 API
- 建立 API 金鑰. 登入 PopNow,在 API 主控台建立金鑰。金鑰以 sk-popnow- 開頭,API 呼叫使用獨立的美元餘額。
- 送出請求. 對 POST /jobs/createTask 送出請求,model 填 bytedance/seed3d-2.0/image-to-3d,input 依照參數表填寫。回應會立即傳回任務 ID。
- 取得結果. 用任務 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": "bytedance/seed3d-2.0/image-to-3d",
"input": {
"image_url": "https://media.popnow.ai/influencer/examples/marco.webp",
"mesh_detail": "medium"
}
}'
# 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 頁籤。
Seed3D 2.0 API 常見問題
Seed3D 2.0 API 怎麼收費?
Seed3D 2.0:US$0.48/次。API 使用獨立的美元餘額。網站點數不能用於 API,也不能轉入 API 餘額;API 餘額同樣不能轉為網站點數。 任務受理時,從 API 餘額中保留報價的最高金額;完成後按實際用量結算,實際扣款不超過保留金額,並釋放剩餘金額。任務失敗則釋放保留金額。
Seed3D 2.0 在 API 裡的模型名稱是什麼?
在 POST /jobs/createTask 的 model 欄位填 圖片轉 3D用 bytedance/seed3d-2.0/image-to-3d。
Seed3D 2.0 API 有哪些限制?
單一檔案大小上限:10 MB。超出這些限制的請求會在扣款之前被拒絕。
不寫程式能試 Seed3D 2.0 嗎?
不需要 API 金鑰,即可在 Playground 用 API 美元餘額執行 Seed3D 2.0。每次執行都記入開發者紀錄,並附對應程式碼。