Transformez une image de référence en modèle 3D avec des options d'alignement, orientation, texture, matériau, géométrie, échelle et maillage.
Modèles Meshy 7 associés
Exemples d'API
Exemple d'envoi
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-image-to-3d',
image_url: 'https://example.com/ceramic-lamp.png',
topology: 'triangle',
remesh: true,
symmetry_mode: 'auto',
pose_mode: 'a-pose',
pbr: true,
texture_prompt: 'Glazed blue ceramic with subtle gold details',
texture_image: 'https://example.com/ceramic-reference.png',
}),
});
const { data } = await response.json();
const taskId = data.task_id;
Exemple de polling
// 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));
}
Exemple d'envoi
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-image-to-3d',
'image_url': 'https://example.com/ceramic-lamp.png',
'topology': 'triangle',
'remesh': True,
'symmetry_mode': 'auto',
'pose_mode': 'a-pose',
'pbr': True,
'texture_prompt': 'Glazed blue ceramic with subtle gold details',
'texture_image': 'https://example.com/ceramic-reference.png',
},
)
response.raise_for_status()
task_id = response.json()['data']['task_id']
Exemple de polling
# 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)
Exemple d'envoi
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-image-to-3d",
"image_url": "https://example.com/ceramic-lamp.png",
"topology": "triangle",
"remesh": true,
"symmetry_mode": "auto",
"pose_mode": "a-pose",
"pbr": true,
"texture_prompt": "Glazed blue ceramic with subtle gold details",
"texture_image": "https://example.com/ceramic-reference.png"
}'
Exemple de polling
# 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"
Tarifs de Meshy 7 Image to 3D
| Paramètres | Prix | Prix d’origine | Remise |
|---|
README
API Meshy 7 Image-to-3D (Génération 3D à partir d’une seule image avec PBR en option)
L’API Meshy 7 Image-to-3D génère un modèle 3D à partir d’une seule image source pour le développement de jeux, la conception numérique, la visualisation de produits et le prototypage créatif. Les développeurs peuvent configurer la topologie, le nombre cible de polygones, le remaillage, la symétrie, la pose humanoïde et les matériaux PBR en option. Disponible sur Flaq AI, le modèle accepte également du texte ou une image pour guider le processus de texturage.
Principales fonctionnalités de l’API Meshy 7 Image-to-3D
-
Génération 3D à partir d’une seule image : Utilisez une image de référence pour guider le sujet et l’apparence du modèle 3D généré.
-
Topologie configurable : Choisissez une topologie en triangles ou en quadrilatères selon les étapes de travail suivantes.
-
Contrôle du nombre cible de polygones : Définissez un nombre cible de polygones dans la plage prise en charge pour orienter la densité du maillage.
-
Options de remaillage et de symétrie : Déterminez si le maillage est régénéré et comment la symétrie est appliquée.
-
Indications de pose humanoïde : Sélectionnez les options de pose prises en charge pour les sujets humanoïdes adaptés.
-
PBR et indications de texture en option : Activez la génération de matériaux PBR et guidez la création des textures par une description ou une image de référence.
Utiliser l’API Meshy 7 Image-to-3D pour la génération 3D sur Flaq AI
-
Entrée : Une URL d’image obligatoire, ainsi que des réglages facultatifs de topologie, de nombre cible de polygones, de remaillage, de symétrie, de pose humanoïde, de PBR, de description de texture et d’image de texture.
-
Sortie : Un modèle 3D généré avec des textures de matériaux PBR en option, renvoyé via le processus de tâches de Flaq AI.
-
Contrôles du maillage : Sélectionnez une topologie en triangles ou en quadrilatères, configurez un nombre cible de polygones et choisissez de remailler ou non la géométrie générée.
-
Contrôles de pose : Utilisez les réglages de pose humanoïde pris en charge lorsque le sujet source se prête aux indications de pose.
-
Capacités : Génération d’une image en 3D avec des contrôles configurables du maillage, de la pose, de la symétrie et des textures.
Principaux cas d’utilisation de l’intégration de l’API Meshy 7 Image-to-3D
-
Du dessin conceptuel à la 3D : Transformez une référence de personnage, d’accessoire ou de décor en modèle de départ à développer davantage.
-
Visualisation de produits : Créez des concepts 3D à partir d’images de produits pour les examiner et les préparer à des expériences interactives.
-
Conception de personnages : Générez un modèle de base à partir d’une référence de personnage adaptée, puis poursuivez la création du squelette et les améliorations dans les outils en aval.
-
Concepts d’objets de collection et de figurines : Convertissez des illustrations approuvées en géométrie de base pour une inspection et une préparation à la fabrication ultérieures.
-
Effets visuels et prévisualisation : Créez des modèles guidés par des références pour planifier des scènes, agencer les éléments et explorer des ressources préliminaires.
Remarque Une seule image ne montre pas toutes les surfaces d’un objet : la géométrie non visible est donc déduite et doit être examinée. Veillez à ce que les images sources respectent les exigences applicables en matière de droit d’auteur et de propriété intellectuelle.
Meshy 7 Image-to-3D face aux concurrents : analyse comparative
-
Meshy 7 Image-to-3D comparé à Tripo Image-to-3D
Les équipes comparant ces modèles doivent évaluer les exigences d’entrée, les contrôles de topologie, les réglages du nombre cible de polygones, les processus de texturage et les besoins d’intégration. Meshy 7 expose ces options via Flaq AI. -
Meshy 7 Image-to-3D comparé à Rodin Image-to-3D
Le modèle à privilégier dépend du sujet, de la géométrie souhaitée et du processus en aval. Meshy 7 associe la génération à partir d’une seule image au remaillage facultatif, aux indications de pose, à la symétrie et aux contrôles PBR. -
Meshy 7 Image-to-3D comparé à Stable Fast 3D
Les développeurs peuvent comparer le comportement du modèle, les contrôles de maillage disponibles, les exigences de sortie et l’approche de déploiement. Meshy 7 est disponible via une API de tâches gérée sur Flaq AI. -
Meshy 7 Image-to-3D comparé à CSM Image-to-3D
Les équipes produit doivent évaluer l’étendue des sujets couverts, les contrôles de géométrie, les indications de texture et l’intégration API. Meshy 7 accepte une image source et des réglages de génération configurables. -
Meshy 7 Image-to-3D comparé à Meshy 7 Multiview-to-3D
Image-to-3D nécessite une image source. Multiview-to-3D accepte plusieurs images de référence lorsque des angles de vue supplémentaires sont disponibles.