根据文本描述生成精细的 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。