TRELLIS.2 4B

TRELLIS.2 4B
Microsoft · 3D Generation
POST /v1/3d/generations

TRELLIS.2 modèle image-de-3D qui transforme une image de référence en un asset GLB texturé avec des contrôles de résolution, de graine, de maillage, de texture et d’exportation.

En un coup d’œil

TerrainValeur
Identifiant de modèletrellis-2-4b
Date de sortie du modèle-
Modalités d’entréeImage
Modalités de sortie3D
Fenêtre de contexte-
Précision du poidsMixte BF16/FP16
Caractéristiquesimage_to_3d, glb_output, pbr_materials, seed_control, commercial_ready
Inférence autochtoneOui
NouveauOui
Points de terminaison pris en chargePOST /v1/3d/generations

Tarification

ChargeSpecTaux
Actif 512à la demande$0.025 (était $0.25)
1024 actifà la demande$0.249 (était $0.30)
Atout de 1536à la demande$0.499

Exemple de demande

$curl https://api.empiriolabs.ai/v1/3d/generations \
> -H 'Authorization: Bearer $EMPIRIOLABS_API_KEY' \
> -H 'Content-Type: application/json' \
> -d '{"model": "trellis-2-4b", "image_url": "https://example.com/product-photo.png", "resolution": "1024", "texture_size": "2048"}'

Paramètres

ParamètreTypeObligatoirePar défautDescription
imageImageOui-URL d’image de référence, URI de données ou objet image téléchargé.
resolutionenumnon"1024"Résolution de la grille voxel. Les valeurs plus élevées sont plus lentes et plus détaillées. · Autorisé: 512, 1024, 1536
pipeline_typeenumnon"1024_cascade"Pipeline TRELLIS explicite. Laissez sur la cascade 1024 sauf si vous avez besoin du chemin 512 ou 1536. · Autorisé: 512, 1024_cascade, 1536_cascade
seedentiernon42Graine aléatoire pour des générations reproductibles. · Plage: 0 – 2147483647
preprocess_imageBooléennonVraiSupprimez l’arrière-plan et normalisez l’image de référence avant la génération.
max_num_tokensentiernon49152Maximum de jetons clairsemés utilisés pour la génération en cascade. · Répartition: 1024 – 131072
ss_sampling_stepsentiernon12Étapes d’échantillonneur pour la génération de structures clairsemées. · Répartition: 1 – 64
ss_guidance_strengthNombrenon7.5Résistance au guidage pour la génération de structures clairsemées. · Plage: 0 – 20
ss_guidance_rescaleNombrenon0.7Redimensionnement des guides pour la génération de structures clairsemées. · Plage: 0 – 2
ss_guidance_interval_startNombrenon0.6Début de l’intervalle de guidage à structure clairsemée. · Répartition: 0 – 1
ss_guidance_interval_endNombrenon1Fin de l’intervalle de guidage à structure clairsemée. · Répartition: 0 – 1
ss_rescale_tNombrenon5Redimensionnez la température pour une génération de structures clairsemées. · Plage: 0 – 20
shape_slat_sampling_stepsentiernon12Étapes d’échantillonneur pour la génération latente structurée par la forme. · Répartition: 1 – 64
shape_slat_guidance_strengthNombrenon7.5Résistance au guidage pour la génération latente structurée par la forme. · Plage: 0 – 20
shape_slat_guidance_rescaleNombrenon0.5Guidance redimensionnement pour la génération latente structurée par la forme. · Plage: 0 – 2
shape_slat_guidance_interval_startNombrenon0.6Début de l’intervalle de guidage SLat de forme. · Répartition: 0 – 1
shape_slat_guidance_interval_endNombrenon1Fin de l’intervalle de guidage SLat de forme. · Répartition: 0 – 1
shape_slat_rescale_tNombrenon3Redimensionnez la température pour une génération latente structurée par la forme. · Plage: 0 – 20
tex_slat_sampling_stepsentiernon12Étapes de sampler pour la génération latente structurée par texture. · Répartition: 1 – 64
tex_slat_guidance_strengthNombrenon1Résistance de guidage pour la génération latente structurée par texture. · Plage: 0 – 20
tex_slat_guidance_rescaleNombrenon0Guidance rescale pour la génération latente structurée par texture. · Plage: 0 – 2
tex_slat_guidance_interval_startNombrenon0.6Début de l’intervalle de guidage de texture SLat. · Répartition: 0 – 1
tex_slat_guidance_interval_endNombrenon0.9Fin de l’intervalle de guidage SLat de texture. · Répartition: 0 – 1
tex_slat_rescale_tNombrenon3Redimensionnez la température pour la génération latente structurée par la texture. · Plage: 0 – 20
texture_sizeenumnon"2048"Résolution de texture cuite sur le matériau GLB. · Autorisé: 1024, 2048, 4096
decimation_targetentiernon500000Nombre approximatif de sommets cibles pour le maillage exporté. · Portée: 10000 – 1000000
remeshBooléennonVraiReconstruis la topologie du maillage avant le dépliage UV et le baking des textures.
remesh_bandNombrenon1Taille de bande remaillée. · Plage: 0 – 5
remesh_projectNombrenon0.9Facteur de projection utilisé lors du remaillage. · Répartition: 0 – 1
uv_unwrap_angle_threshold_degNombrenon90Seuil de demi-angle de cône utilisé pour le clustering UV unfold. · Portée: 1 – 180
uv_unwrap_refine_iterationsentiernon0Itérations de raffinement du clustering UV. · Plage: 0 – 10
uv_unwrap_global_iterationsentiernon1Itérations globales de clustering UV. · Plage: 0 – 10
uv_unwrap_smooth_strengthNombrenon1Résistance au lissage des grappes UV. · Plage: 0 – 10
response_formatenumnon"url"Retournez par défaut les URL médias signées, ou le JSON base64 en ligne lorsque demandé. · Autorisé: url, b64_json
verboseBooléennonfauxActivez la journalisation d’exportation de maillages verbose.

Notes

Par défaut

  • Pipeline en cascade 1024
  • 12 pas d’échantillonneur par étape
  • Taille de texture 2048
  • Objectif de décimation de 500k
  • Sortie GLB

Contrôles

Prend en charge l’URL ou le téléchargement d’image, la résolution 512/1024/1536, la graine, le type de pipeline, les contrôles de guidance/interval/rescaling du sampler, la taille des textures, la décimation du maillage, le remeshing, le réglage UV déplié, ainsi que la sortie URL ou base64. La facturation est effectuée par actif 3D généré.


_Machine schéma lisible: _ GET https://api.empiriolabs.ai/v1/models/trellis-2-4b.