Aller au contenu principal

Autocalibration projecteur : la 2D et la 3D, vues du terrain

Mires de calibration structurées projetées sur plusieurs projecteurs au Museum of Art and Light

L'autocalibration, c'est la calibration par caméra. Une caméra observe la surface projetée, le système affiche des mires structurées, et le logiciel calcule tout seul le warp et le blend de chaque projecteur. Ce qui me prend deux à trois nuits à la main sur une façade complexe peut tomber à quelques minutes. Quand la surface coopère. Ce dernier bout de phrase, c'est tout le sujet.

Je l'ai fait des deux côtés de l'échelle : 2D mono-caméra sur des dômes, 3D complète sur de l'architecture. Je suis formateur certifié Modulo Pi et j'ai déployé ce workflow sur plus de 250 serveurs Modulo, donc mes repères ici sont surtout Modulo Player et Modulo Kinetic. La méthode n'est pas propre à eux. La calibration caméra existe dans la plupart des média serveurs pro et dans des systèmes dédiés. Ce qui suit, c'est là où elle mérite son prix de licence, et là où elle te bouffe une soirée pour rien. Cette page s'inscrit sous la méthode de calibration des projecteurs ; commence par là si tu veux l'ordre complet des opérations.

Comment marche l'autocalibration par caméra

Le principe est le même partout. Chaque projecteur affiche une série de mires en lumière structurée, des grilles et des dégradés codés que la caméra décode pixel par pixel. La caméra les filme. Le logiciel relie les pixels captés aux positions sur la surface, construit un modèle de ce qu'il voit, et résout la géométrie : le warp de chaque projecteur pour que les lignes droites restent droites, les courbes de blend dans les recouvrements pour que les raccords disparaissent, parfois l'égalisation de luminosité et de couleur par-dessus.

C'est exactement l'idée de projeter une mire de calibration et de régler à l'œil, sauf que la caméra est l'œil et que le solveur fait le réglage. Les maths derrière sont de la vision par ordinateur bien établie. Le point dur n'a jamais été l'algorithme. Ce sont les conditions de capture, et c'est là qu'un projet passe ou casse.

Autocalibration 2D : une caméra, surfaces lisses

Le cas simple, et celui que je sors le plus. Une seule caméra PoE observe la zone projetée. Le système envoie ses mires, les relit, et calibre le warp et le blend de tout le groupe en quelques minutes. Sur Modulo Player, c'est plafonné à 6 outputs par serveur ; Modulo Kinetic enlève la limite.

Là où la 2D brille, c'est sur toute surface que la caméra voit en entier et assez lisse pour se lire comme un plan continu :

  • Dômes et planétariums. Le cas d'usage roi. Un dôme qui me coûterait une soirée entière de mesh poussé à la main est réglé avant que le café refroidisse
  • Murs plats en edge blending. Les rangées multi-projecteurs où tout le boulot est d'aligner les recouvrements
  • Écrans cylindriques et courbes à courbure continue
  • Projecteurs empilés en superposition pour gagner en luminosité, où les deux images doivent tomber pixel sur pixel

La limite est physique, pas logicielle. La 2D lâche dès qu'il y a du vrai relief : une façade avec corniches, fenêtres en retrait, détails sculptés. La caméra voit une projection plate d'un objet en 3D et le solveur n'a aucun moyen de récupérer la profondeur. Elle lâche aussi quand la pollution lumineuse noie les mires, ou quand aucune position de caméra ne voit toute la zone projetée. Dans ces cas-là, retour au warping manuel, ou passage en 3D. Je traite le cas 2D dans le workflow de préparation d'un mapping ; cette page est la version qui gère aussi le relief.

Autocalibration 3D : un modèle 3D et des caméras par projecteur

Quand la surface a de la géométrie, l'autocalibration doit comprendre cette géométrie. La 3D reçoit un modèle 3D précis de l'objet et utilise des caméras appariées à chaque projecteur pour reconstruire où chaque projecteur est réellement posé et vers où il pointe. De là, elle calcule warp et blend sur des surfaces qu'aucune passe 2D mono-caméra ne touche : façades sculptées, objets volumétriques, tout ce qui a une profondeur que la caméra doit résoudre.

Modulo Pi l'intègre en natif dans Kinetic. Ils l'ont montré à l'ISE 2025 sur un modèle 3D de l'Arc de Triomphe, avec caméras PoE et projecteurs, calculant blend et warp sur le relief automatiquement (démo autocalibration 3D Modulo Pi ISE 2025). C'est l'outil d'un cas qui voulait dire deux ou trois nuits de travail manuel, et c'est la raison pour laquelle j'ai arrêté de dire aux clients qu'un dispositif multi-projecteurs sculpté coûte toujours plusieurs nuits de calibration. Parfois, ce n'est plus vrai.

Le piège : la 3D ne marche que si ton modèle 3D colle à l'objet réel. Un modèle décalé de 20 cm calibrera avec assurance sur la mauvaise surface. Modèle faux en entrée, faux précis en sortie.

Quand l'auto bat le manuel, et quand le manuel gagne

L'autocalibration n'est pas toujours plus rapide, et elle n'est jamais plus maligne que ton implantation. Le partage honnête :

L'auto gagne sur les surfaces lisses et continues, sur les shows récurrents recalés à chaque édition, sur les gros parcs où l'alignement manuel arrête de passer à l'échelle, et partout où la surface est stable et la caméra a une vue propre. Sur un dôme de planétarium, il n'y a pas match.

Le manuel gagne sur un projecteur unique sur mur plat (installer la caméra prend plus de temps que le warp), sur les surfaces que la caméra ne voit pas en entier, sous lumière ambiante non maîtrisée, et sur les coups uniques où la calibration est rapide et le rig ne bouge qu'une fois. Un œil entraîné sur une grille bat encore une caméra mal placée.

Et l'autocalibration ne corrige exactement aucune de tes erreurs en amont. Un projecteur à 40 cm de sa position prévue, autocalibré, reste un projecteur mal placé avec un excellent warping. La caméra corrige l'image, pas le plan. Chaque erreur d'implantation de l'étape 1 de la méthode de calibration passe intacte.

Le vrai coût : licences par output et rig caméra

Le marketing dit un clic. La facture dit autre chose. L'autocalibration est licenciée, en général par output ou par groupe, souvent via un dongle. Sur une grande install, cette ligne par output s'additionne, et c'est un chiffre à mettre au budget avant de promettre au client une calibration en deux heures.

Ensuite il y a le rig lui-même. Caméras PoE, fixations, câblage, et des positions caméra avec une ligne de vue propre sur toute la surface. Sur un lieu permanent, cette infra caméra reste sur site pour la vie de l'install. Sur un show en tournée, c'est un flight case de plus et une chose de plus à aligner. Rien de tout ça n'est une raison de zapper l'autocalibration. C'est une raison de la chiffrer honnêtement.

Là où ça se rentabilise vite : shows récurrents et installations permanentes. Chaque recalibration de maintenance qui était une soirée manuelle devient quelques minutes. Sur un lieu recalé tous les mois, la licence se rembourse en une saison.

Recalibration des installations permanentes

C'est l'argument que je sors le plus. Une install permanente ne tient pas sa calibration. Cycles de température jour-nuit, dilatation des structures métal, courants d'air, le coup de balai occasionnel d'une équipe de nettoyage, tout ça déplace les projecteurs de quelques pixels. Assez pour rouvrir un raccord de blend. Sur les lieux dont je m'occupe, je vérifie la géométrie tous les deux à trois mois, et la recalibration caméra transforme ce contrôle en routine plutôt qu'en nuit blanche. La caméra reste montée, tu lances la passe, tu vérifies, tu rentres.

Un œil entraîné décide toujours si le résultat est bon. La caméra mesure. Elle n'a pas de goût.

Quand l'autocalibration n'est pas la réponse

Là où je dis aux gens de la laisser éteinte :

  • Un projecteur, mur plat, coup unique. Une grille, un warp à la main, et c'est plié. Le setup caméra n'est que de la surcharge ici
  • Une surface que la caméra ne voit pas en entier. Si aucune position de caméra ne couvre toute la zone projetée, le solveur travaille à l'aveugle sur les trous. Reprends le rig ou passe en manuel
  • Lumière ambiante non maîtrisée pendant la capture. Lampadaires, un mur LED ajouté la semaine dernière par le scénographe, la lumière du jour par une verrière : la lumière parasite noie les mires et la calibration lit du bruit. Capture dans le noir d'exploitation, ou pas du tout
  • Pas de modèle 3D précis, sur une surface à relief. La 3D sans modèle correct est pire que le manuel, parce qu'elle a l'air précise tout en étant fausse
  • Un budget qui a chiffré la calibration à deux heures sur une façade sculptée. L'outil est réel, la licence et le rig caméra ne sont pas gratuits, et le planning doit rester honnête

Pour toute la chaîne autour de l'autocalibration, warping, blending et couleur, pars du guide de calibration des projecteurs. Côté éditeur, le panorama de l'automatic projector mapping de Scalable Display est une lecture claire sur le workflow caméra.

Si tu as un dôme, une façade ou une install permanente et un doute sur la question de savoir si l'autocalibration vaut la licence, c'est exactement le genre d'appel que je prends. Je me suis trompé une ou deux fois, c'est comme ça que je sais.

Questions fréquentes

Qu'est-ce que l'autocalibration d'un projecteur ?
L'autocalibration est la calibration par caméra. Une caméra observe la surface projetée, le système affiche des mires en lumière structurée, et le logiciel calcule automatiquement le warp et le blend de chaque projecteur, au lieu d'un technicien qui règle à la main. Elle existe en 2D (une caméra, surfaces lisses) et en 3D (modèle 3D plus caméras par projecteur, pour les surfaces à relief).
Comment marche la calibration par caméra ?
Chaque projecteur affiche des mires structurées codées. Une caméra les filme et le logiciel relie les pixels captés aux positions sur la surface, construit un modèle de ce qu'il voit, puis résout la géométrie : le warp pour que les lignes restent droites, les courbes de blend dans les recouvrements, parfois l'égalisation de luminosité et de couleur. C'est la même logique qu'un réglage de mire à l'œil, avec la caméra comme œil et le solveur qui fait le travail.
Combien de temps prend une autocalibration ?
Sur une surface lisse que la caméra voit en entier, quelques minutes : un dôme qui demanderait une soirée de mesh manuel est réglé dans ce temps. Les surfaces 3D complexes prennent plus longtemps, le temps de reconstruire la géométrie, mais bien moins que les deux à trois nuits qu'une façade sculptée coûte à la main. La variable, c'est toujours la surface et les conditions de capture, pas le nombre de projecteurs.
Quand l'autocalibration ne marche-t-elle pas ?
La 2D lâche sur les surfaces à relief, parce qu'une seule caméra ne peut pas récupérer la profondeur depuis une capture plate. La 2D comme la 3D lâchent quand la lumière ambiante noie les mires, ou quand aucune position de caméra ne voit toute la zone projetée. La 3D lâche aussi si le modèle 3D ne colle pas à l'objet réel. Dans ces cas, retour au warping manuel.
Quelle différence entre autocalibration 2D et 3D ?
La 2D utilise une seule caméra et traite la surface comme un plan continu : idéale pour dômes, écrans courbes, murs plats et projecteurs empilés. La 3D ajoute un modèle 3D précis de l'objet et des caméras appariées à chaque projecteur pour reconstruire la vraie géométrie, ce qui lui permet de calibrer les façades sculptées et les volumes que la 2D ne gère pas. Modulo Pi intègre la 3D dans Kinetic.
Faut-il du matériel et des licences dédiés ?
Oui. Il faut des caméras PoE avec une ligne de vue propre sur la surface, plus une licence logicielle par output ou par groupe, souvent sur un dongle. Sur Modulo Player, la 2D est plafonnée à 6 outputs par serveur ; Kinetic enlève la limite et ajoute la 3D. Le coût est réel et doit entrer au budget, mais sur les shows récurrents et les installs permanentes il se rembourse vite via des recalibrations de maintenance plus rapides.