根據文字描述生成精細的 3D 模型,可設定紋理、材質、幾何結構、比例和網格選項。
Meshy 7 相關模型
API 範例
提交範例
const response = await fetch('https://api.flaq.ai/api/v1/3d/task', {
method: 'POST',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
model_name: 'meshy-v7-text-to-3d',
prompt: 'A stylized red panda explorer wearing a small canvas backpack',
topology: 'quad',
remesh: true,
symmetry_mode: 'auto',
pose_mode: 'a-pose',
pbr: true,
texture_prompt: 'Hand-painted fur and weathered canvas with warm autumn colors',
texture_image: 'https://example.com/red-panda-texture.png',
}),
});
const { data } = await response.json();
const taskId = data.task_id;
輪詢範例
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/3d/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result.files[0].url);
break;
}
if (status === 'failed') {
console.error(pollResultData.data.task_status_msg);
break;
}
await new Promise(resolve => setTimeout(resolve, 10000));
}
提交範例
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/3d/task',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
json={
'model_name': 'meshy-v7-text-to-3d',
'prompt': 'A stylized red panda explorer wearing a small canvas backpack',
'topology': 'quad',
'remesh': True,
'symmetry_mode': 'auto',
'pose_mode': 'a-pose',
'pbr': True,
'texture_prompt': 'Hand-painted fur and weathered canvas with warm autumn colors',
'texture_image': 'https://example.com/red-panda-texture.png',
},
)
response.raise_for_status()
task_id = response.json()['data']['task_id']
輪詢範例
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/3d/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result']['files'][0]['url'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)
提交範例
curl -X POST "https://api.flaq.ai/api/v1/3d/task" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model_name": "meshy-v7-text-to-3d",
"prompt": "A stylized red panda explorer wearing a small canvas backpack",
"topology": "quad",
"remesh": true,
"symmetry_mode": "auto",
"pose_mode": "a-pose",
"pbr": true,
"texture_prompt": "Hand-painted fur and weathered canvas with warm autumn colors",
"texture_image": "https://example.com/red-panda-texture.png"
}'
輪詢範例
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/3d/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
Meshy 7 Text to 3D 價格
| 參數 | 價格 | 原價 | 折扣 |
|---|
README
Meshy 7 Text-to-3D API(以提示詞驅動的 3D 模型生成,支援選用 PBR)
Meshy 7 Text-to-3D API 根據自然語言描述生成 3D 模型,適用於遊戲開發、設計 探索、數位內容及空間應用。開發者可設定拓樸結構、目標多邊形數量、 重新網格化、對稱性、類人角色姿勢及選用的 PBR 紋理。此模型透過 Flaq AI 提供,具備彈性的 提示詞生成 3D 工作流程,並支援額外的紋理引導與隨機種子控制。
Meshy 7 Text-to-3D API 的主要功能
-
提示詞生成 3D: 根據文字描述中指定的主體、形狀、風格及 視覺細節建立 3D 模型。
-
可設定的拓樸結構: 依據後續工作流程的需求,選擇三角形或四邊形拓樸。
-
目標多邊形數量控制: 在支援範圍內設定目標多邊形數量,以引導網格密度。
-
重新網格化與對稱性選項: 控制是否重新生成網格,以及如何套用對稱性。
-
類人角色姿勢引導: 生成合適的類人主體時,可指定 A 字姿勢或 T 字姿勢。
-
選用 PBR 與紋理引導: 啟用 PBR 材質生成,並使用提示詞或參考 影像引導紋理生成。
如何在 Flaq AI 上使用 Meshy 7 Text-to-3D API 建立 AI 3D 資產
-
輸入: 必填的提示詞,長度為 1 至 600 個字元,以及選填的拓樸結構、目標多邊形數量、重新網格化、 對稱性、類人角色姿勢、PBR、紋理提示詞、紋理影像及隨機種子設定。
-
輸出: 生成的 3D 模型,可附帶 PBR 材質紋理,透過 Flaq AI 任務工作流程回傳。
-
網格控制: 選擇三角形或四邊形拓樸、設定目標多邊形數量,並選擇是否對生成的幾何體 進行重新網格化。
-
紋理控制: 啟用 PBR,並為模型紋理提供選用的文字或影像引導。
-
能力: 文字生成 3D,支援設定網格、姿勢、對稱性、紋理及種子控制。
Meshy 7 Text-to-3D API 整合的最佳應用情境
-
遊戲資產概念設計: 為道具、環境元素、角色及其他互動式 內容生成初始模型。
-
VR、AR 與網頁體驗: 建立可供檢視並進一步處理以用於空間應用的 3D 概念模型。
-
產品與包裝概念設計: 在精細建模及生產工作之前探索三維形態。
-
設計視覺化: 將簡短的創意需求轉換為模型,用於構思、展示及進一步完善。
-
3D 列印準備: 生成基礎幾何體,以便在專用列印軟體中進行檢查、修復 及列印前準備。
注意 在將生成的幾何體用於生產、動畫、模擬或製造之前,應先進行檢視。請確保 提示詞與參考影像符合適用的內容及智慧財產權政策。
Meshy 7 Text-to-3D 與競品:比較分析
-
Meshy 7 Text-to-3D 與 Tripo Text-to-3D
比較這些模型時,團隊應評估拓樸選項、目標多邊形控制、紋理工作流程、輸出 要求及整合需求。Meshy 7 透過 Flaq AI API 提供這些控制選項。 -
Meshy 7 Text-to-3D 與 Rodin Text-to-3D
最佳選擇取決於主體內容及後續 3D 工作流程。Meshy 7 將提示詞驅動的 生成與選用的重新網格化、姿勢引導、對稱性及 PBR 控制相結合。 -
Meshy 7 Text-to-3D 與 CSM
開發者可比較支援的輸入、網格控制、紋理選項及 API 工作流程。Meshy 7 接受文字 提示詞,並提供可設定的幾何體與紋理選項。 -
Meshy 7 Text-to-3D 與 Luma Genie
產品團隊應評估模型表現、可用控制選項、輸出要求及整合格式。Meshy 7 在 Flaq AI 上以任務式 API 提供。 -
Meshy 7 Text-to-3D 與 Meshy 7 Image-to-3D
Text-to-3D 適合從文字概念開始的工作流程。當需要以來源影像引導 模型生成時,可選擇對應的 Image-to-3D。