Contrôle caméra H3 Max

Une image, une vidéo dont vous choisissez les points de vue.

Essayer sur fal

Exemple officiel du fal Playground · 768p · 10 images clés

Source: fal

Réglez l’orbite, la hauteur et la distance. La scène reste figée pendant le déplacement de la caméra.

Explorer les trajectoires

Qu’est-ce que H3 Max Camera Controls ?

Également nommé H3 Max Multi Angle, ce service génère une vidéo à partir d’une image et de poses de caméra. L’azimut règle l’orbite, l’élévation la hauteur et la distance le rapprochement. L’API publique renvoie une vidéo, sans maillage, nuage de points ni splats gaussiens.

Image de référence

Les surfaces visibles renseignent la forme, les matériaux et la disposition.

Images clés caméra

Précisez azimut, élévation et distance aux temps normalisés.

Nouveaux points de vue

Les zones cachées sont déduites pour la vidéo, sans mesure réelle.

Concevoir le mouvement

Choisissez une trajectoire et modifiez ses images clés. Ce schéma local visualise le parcours ; il ne génère pas de nouvelles images H3 Max et n’appelle aucune API payante.

Orbite à 360°Réglages proposés
Sujet
AzimutÉlévation1.00×Distance
0.0 / 6 s

Modifier une image clé

Conservez le trajet 0°→360° pour effectuer un tour complet.

Le tableau affiche des secondes ; l’API utilise time entre 0 et 1. Le JSON assure la conversion. La distance est relative à la scène, pas en mètres.

TempsAzimutÉlévationDistance
0.00 s1.00×
3.00 s180°1.00×
6.00 s360°1.00×
JSON de la requête
{
  "image_url": "https://pub-1ab9d7cc8a464826beace72316d08b27.r2.dev/h3-camera/v1/product.jpg",
  "prompt": "Garder la chaussure et son socle immobiles. Préserver lacets, couches de semelle, tissu et panneaux verts. Déplacer seulement la caméra, sans ajouter de texte ni d’objet.",
  "prompt_expansion_mode": "balanced",
  "resolution": "480P",
  "duration": 6,
  "seed": 4201,
  "camera_trajectory": [
    {
      "time": 0,
      "azimuth": 0,
      "elevation": 0,
      "distance": 1
    },
    {
      "time": 0.5,
      "azimuth": 180,
      "elevation": 0,
      "distance": 1
    },
    {
      "time": 1,
      "azimuth": 360,
      "elevation": 0,
      "distance": 1
    }
  ],
  "enable_safety_checker": true
}

Six scènes à tester

Six images originales avec trajectoires et consignes reproductibles. Ouvrez chaque scène pour consulter les réglages et vérifications. L’absence de résultat H3 Max réel est indiquée.

Un saut figé observé en orbite.

Vidéo pas encore générée

Une photo produit, plusieurs points de vue.

Vidéo pas encore générée

Vérifier l’identité et les vêtements.

Vidéo pas encore générée

Examiner la cohérence spatiale.

Vidéo pas encore générée

Révéler le côté et l’arrière.

Vidéo pas encore générée

Observer une figure depuis une autre hauteur.

Vidéo pas encore générée
Image d’entrée
Image d’entrée · fal
Vidéo générée · 360°

Durée demandée : 6 secondes ; fichier : 6,58 secondes. fal indique 4,84 secondes d’inférence pour cet exemple, hors attente complète, enrichissement de la consigne et livraison. Source: fal

Trajectoires réutilisables

Annonce officielle et vidéos H3 Max

L’annonce de fal concerne Camera Controls. Les autres vidéos traitent de H3 Max en général et ne prouvent pas la précision caméra de cet endpoint.

Est-ce un modèle de monde ?

Ce service convient à la vidéo avec cohérence spatiale. La sortie publique est une vidéo, pas un monde 3D exporté.

Contrôle caméra / Image vers vidéo classique

La génération classique décrit le mouvement par texte. Cette API ajoute des images clés caméra explicites et fige la scène par défaut. La trajectoire est précise, mais la géométrie nécessite un contrôle visuel.

FonctionH3 Max Camera ControlsWorld Labs Atlas
EntréeUne imageUne ou plusieurs images ; autres modalités dans la recherche
CaméraClés d’azimut, d’élévation et de distanceGéométrie caméra native
SortieURL vidéo, consigne enrichie et duréesDémos d’images, de vidéo et de 3D explicite
Nuages de points / splatsNon fournis par cet endpointDémontrés officiellement
SimulationAucune interface documentéeDémos spatio-temporelles et robotiques
AccèsAPI publique payante sur falAccès anticipé ; distinct de Marble World API

Atlas est en accès anticipé. L’API publique de Marble ne signifie pas que celle d’Atlas soit ouverte à tous.

fal APIAtlasMarble World API

Paramètres essentiels

Entrée

1 image

Consigne de mouvement facultative.

Trajectoire

2–12 images clés

Élévation de −90° à +90°, distance positive.

Durée

5–15 secondes

Secondes entières dans le schéma actuel.

Résolution

480p · 768p · 1080p

1080p utilise un raffinement latent depuis le 768p natif.

Enrichissement

balanced / quality

Une réécriture détaillée peut rallonger la préparation.

Utilisation

Usage commercial indiqué

Génération payante sur fal, selon ses conditions.

Source: fal API · Dernière vérification: 2026-09-12

Tarifs et calculateur

Vérifié le 12 septembre 2026. La remise de lancement de 75 % se termine le 14 septembre. Les tarifs normaux sont ceux annoncés après la promotion ; vérifiez avant de générer.

RésolutionTarif de lancement relevéTarif normal annoncé
480p$0.0125 / s$0.05 / s
768p$0.02 / s$0.08 / s
1080p$0.04 / s$0.16 / s

Dernière vérification: 2026-09-12 · Source: fal

US$0.300Coût estimé

Estimation selon durée, résolution et quantité. Hors nouvelles tentatives et images d’entrée. Ce calculateur ne facture rien.

Que vérifier dans le résultat ?

Surfaces cachées

Une image ne révèle pas la véritable géométrie arrière.

Dérive géométrique

Vérifiez fenêtres, lignes du mobilier, roues et proportions.

Personnes et poses

Cherchez des mouvements indésirables du visage, des mains, des vêtements et des objets en l’air.

Scènes complexes

Reflets, structures fines et occultations peuvent rompre la continuité. Commencez par de petits mouvements.

Utiliser la trajectoire avec l’API

Exportez la trajectoire, définissez image_url et envoyez le JSON à la file fal. Gardez FAL_KEY sur le serveur. Utilisez status_url et response_url pour suivre et récupérer le résultat.

minimax/h3-max/camera-controls

curl --request POST \
  --url https://queue.fal.run/minimax/h3-max/camera-controls \
  --header "Authorization: Key $FAL_KEY" \
  --header "Content-Type: application/json" \
  --data @h3-camera-orbit.json

Chaque clé contient time, azimuth, elevation et distance. time va de 0 à 1, elevation de −90 à +90 et distance doit être positive.

fal API

Questions fréquentes

Est-ce gratuit ?

L’API fal est payante. Regarder la démo et éditer une trajectoire ici n’appelle pas l’API. Des démos publiques gratuites sont sur MiniMax H3.

Multi Angle est-il identique ?

C’est un autre nom présent sur la page Camera Controls pour minimax/h3-max/camera-controls.

Peut-on exporter un modèle 3D ?

Le schéma public ne contient ni maillage, ni nuage de points, ni splat : vidéo, consigne facultative et durées seulement.

Est-ce toujours prêt en 4,84 secondes ?

C’est l’inférence d’un exemple officiel. L’attente, l’enrichissement et la livraison ajoutent du temps.

Une orbite produit complète est-elle possible ?

Un tour signé peut être défini. Les surfaces cachées sont déduites ; vérifiez la géométrie avant un usage commercial.

Protocole d’essai original

Bullet time

Un saut figé observé en orbite.

Un saut figé observé en orbite.

Vidéo pas encore générée

Durée: 6 s480p4 Images clés

Consigne

Figer la pose, les membres et le manteau du sportif. Déplacer uniquement la caméra sur la trajectoire. Conserver place, colonnes, lumière et hauteur des pieds.

Points à vérifier

  • Les pieds gardent-ils leur hauteur ?
  • Le profil conserve-t-il l’identité ?
  • L’espacement des colonnes reste-t-il stable ?
{
  "image_url": "https://pub-1ab9d7cc8a464826beace72316d08b27.r2.dev/h3-camera/v1/bullet-time.jpg",
  "prompt": "Figer la pose, les membres et le manteau du sportif. Déplacer uniquement la caméra sur la trajectoire. Conserver place, colonnes, lumière et hauteur des pieds.",
  "prompt_expansion_mode": "balanced",
  "resolution": "480P",
  "duration": 6,
  "seed": 4201,
  "camera_trajectory": [
    {
      "time": 0,
      "azimuth": -70,
      "elevation": 0,
      "distance": 1
    },
    {
      "time": 0.3333333333333333,
      "azimuth": 0,
      "elevation": 0,
      "distance": 1
    },
    {
      "time": 0.6666666666666666,
      "azimuth": 70,
      "elevation": 0,
      "distance": 1
    },
    {
      "time": 1,
      "azimuth": 0,
      "elevation": 0,
      "distance": 1
    }
  ],
  "enable_safety_checker": true
}