Genera un modelo 3D detallado a partir de una descripción de texto con opciones configurables de textura, material, geometría, escala y malla.
Modelos Meshy 7 relacionados
Ejemplos de API
Ejemplo de envio
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;
Ejemplo de sondeo
// 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));
}
Ejemplo de envio
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']
Ejemplo de sondeo
# 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)
Ejemplo de envio
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"
}'
Ejemplo de sondeo
# 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"
Precios de Meshy 7 Text to 3D
| Parámetros | Precio | Precio original | Descuento |
|---|
README
API de Meshy 7 Text-to-3D (Generación de modelos 3D mediante instrucciones con PBR opcional)
La API de Meshy 7 Text-to-3D genera un modelo 3D a partir de una descripción en lenguaje natural para el desarrollo de videojuegos, la exploración de diseños, el contenido digital y las aplicaciones espaciales. Los desarrolladores pueden configurar la topología, el número objetivo de polígonos, el remallado, la simetría, la pose humanoide y el texturizado PBR opcional. Disponible a través de Flaq AI, el modelo ofrece un flujo flexible para pasar de instrucciones a 3D, con indicaciones adicionales para las texturas y control de la semilla aleatoria.
Funciones principales de la API de Meshy 7 Text-to-3D
-
Generación 3D mediante instrucciones: Cree un modelo 3D a partir de una descripción escrita del sujeto, la forma, el estilo y los detalles visuales deseados.
-
Topología configurable: Elija una topología de triángulos o cuadriláteros según el flujo de trabajo posterior previsto.
-
Control del número objetivo de polígonos: Establezca un número objetivo de polígonos dentro del intervalo admitido para orientar la densidad de la malla.
-
Opciones de remallado y simetría: Controle si se regenera la malla y cómo se aplica la simetría.
-
Indicaciones de pose humanoide: Solicite una pose A o T al generar un sujeto humanoide adecuado.
-
PBR e indicaciones de textura opcionales: Active la generación de materiales PBR y guíe el texturizado mediante instrucciones o una imagen de referencia.
Cómo usar la API de Meshy 7 Text-to-3D para crear recursos 3D con IA en Flaq AI
-
Entrada: Instrucciones obligatorias de entre 1 y 600 caracteres, más ajustes opcionales de topología, número objetivo de polígonos, remallado, simetría, pose humanoide, PBR, instrucciones de textura, imagen de textura y semilla aleatoria.
-
Salida: Un modelo 3D generado con texturas de materiales PBR opcionales, devuelto mediante el flujo de tareas de Flaq AI.
-
Controles de malla: Seleccione una topología de triángulos o cuadriláteros, configure un número objetivo de polígonos y elija si desea remallar la geometría generada.
-
Controles de textura: Active PBR y proporcione indicaciones opcionales de texto o imagen para las texturas del modelo.
-
Capacidades: Generación de texto a 3D con controles configurables de malla, pose, simetría, textura y semilla.
Principales casos de uso de la integración de la API de Meshy 7 Text-to-3D
-
Conceptos de recursos para videojuegos: Genere modelos iniciales de objetos, elementos del entorno, personajes y otros contenidos interactivos.
-
Experiencias de RV, RA y web: Cree conceptos 3D que puedan revisarse y prepararse para aplicaciones espaciales.
-
Conceptos de productos y envases: Explore formas tridimensionales antes del modelado detallado y la producción.
-
Visualización de diseños: Convierta descripciones creativas breves en modelos para idear, presentar y seguir perfeccionando.
-
Preparación para impresión 3D: Genere geometría base que pueda inspeccionarse, repararse y prepararse en programas especializados de impresión.
Nota La geometría generada debe revisarse antes de usarla en producción, animación, simulación o fabricación. Asegúrese de que las instrucciones y las imágenes de referencia cumplan las políticas aplicables de contenido y propiedad intelectual.
Meshy 7 Text-to-3D frente a la competencia: análisis comparativo
-
Meshy 7 Text-to-3D frente a Tripo Text-to-3D
Los equipos que comparen estos modelos deben evaluar las opciones de topología, los controles del número objetivo de polígonos, los flujos de texturizado, los requisitos de salida y las necesidades de integración. Meshy 7 expone estos controles a través de la API de Flaq AI. -
Meshy 7 Text-to-3D frente a Rodin Text-to-3D
La opción preferida depende del sujeto y del flujo de trabajo 3D posterior. Meshy 7 combina la generación mediante instrucciones con remallado opcional, indicaciones de pose, simetría y controles PBR. -
Meshy 7 Text-to-3D frente a CSM
Los desarrolladores pueden comparar las entradas admitidas, los controles de malla, las opciones de texturizado y el flujo de la API. Meshy 7 acepta instrucciones de texto y proporciona ajustes configurables de geometría y textura. -
Meshy 7 Text-to-3D frente a Luma Genie
Los equipos de producto deben evaluar el comportamiento del modelo, los controles disponibles, los requisitos de salida y el formato de integración. Meshy 7 está disponible como una API basada en tareas en Flaq AI. -
Meshy 7 Text-to-3D frente a Meshy 7 Image-to-3D
Text-to-3D es adecuado para flujos que comienzan con un concepto escrito. Image-to-3D es la opción correspondiente cuando una imagen de origen debe guiar el modelo generado.