Fonctionnalités essentielles des logiciels de video mapping pour expériences immersives
Le logiciel de video mapping (projection mapping) fait le pont entre géométrie 3D, lecture média, et contrôle projecteur temps réel. Les meilleurs outils — MadMapper, Resolume Arena, Notch, TouchDesigner, Disguise (d3), vvvv, HeavyM — partagent un socle fonctionnel. Voici ce qui sépare le hobby de la production pro.
1. Géométrie 3D & Calibration (La fondation)
- Import & Création maillages : Importez OBJ/FBX/GLTF depuis scans LiDAR, photogrammétrie (RealityCapture, Polycam), ou CAO (Rhino, SketchUp). Construisez maillages primitifs (plans, boîtes, cylindres) nativement pour études rapides.
- Déplis UV / Édition maillage : Coupez, cousez, relaxez, pinez coutures UV *dans* le logiciel. Critique pour surfaces organiques complexes (statues, voitures, bâtiments).
- Keystone / Warp / Mesh Warp : Warp grille par projecteur (9–100+ points) + poignées Bezier pour surfaces courbes. Doit supporter **edge blending** (feathering, correction gamma) pour jonctions multi-projecteurs.
- Auto-calibration caméra : Alimentez vue caméra (webcam/DSLR/IR) → logiciel résout pose projecteur & distorsion objectif → génère auto mesh warp. (Disguise, MadMapper, LightAct, TouchDesigner via OpenCV).
- Gestion multi-projecteurs : Canevas unique pilotant N projecteurs avec warp/blend/correction couleur indépendants par sortie. Zones blend soft-edge configurables par bord.
2. Moteur création & lecture contenu
- Timeline / Liste cues : Timeline multi-couche frame-accurate (Resolume, Disguise) ou pile cues (MadMapper, style QLab). Support timecode (LTC, MTC, Art-Net Timecode).
- Moteur média : Décodage accéléré matériel (GPU: NVDEC, VAAPI, VideoToolbox). Lecture 4K/8K H.264/H.265/ProRes/Hap/NotchLC/séquences EXR. Scrub frame-accurate, loop, ping-pong, vitesse (-10x à 10x).
- Contenu génératif temps réel : Intégration ShaderToy/GLSL (MadMapper, Resolume, TouchDesigner, vvvv, Notch). Systèmes particules, sims fluides, visuels audio-réactifs *dans* le mapper.
- Compositing couches : Modes fusion (Add, Multiply, Screen, Mask), opacité, correction couleur (Lift/Gamma/Gain), warp par couche.
- Masquage & Rogne : Masques vectoriels (Bezier), feather, inversion, animation. Essentiel pour « découper » zones projection.
3. Contrôle spectacle & Intégration (Fiabilité)
- Protocoles : Art-Net / sACN (DMX sur Ethernet), OSC, MIDI, TCP/UDP, HTTP/REST, WebSocket, NDI, Syphon/Spout.
- Personnalité DMX : Mappez n'importe quel paramètre (opacité couche, déclencheur clip, point warp, uniforme shader) sur canaux DMX. Contrôle depuis console lumière (GrandMA, Eos, Chamsys).
- Sync Timecode : Chase LTC/MTC/Art-Net Timecode. Déclenchez cues à frames exactes. Genlock / PTP (SMPTE ST 2110) pour sync multi-serveurs frame-accurate.
- Redondance / Basculement : Serveur Principal/Backup heartbeat (Disguise, Hippotizer). Basculement auto sur crash.
- UI distante : Dashboard web (téléphone/tablette) pour ajustements sur site sans clavier.
4. Fonctionnalités visuelles avancées
- Tracking caméra 3D / Objet : Intégrez systèmes tracking (OptiTrack, Stype, BlackTrax) → projetez sur objets mobiles (danseurs, voitures, props).
- Simulation projection / Previz : Vue projecteur virtuelle dans viewport 3D. Simulez luminosité, keystone, occlusion *avant* installation site. Exportez PDF/3D pour validation client.
- Gestion couleur : Support OCIO (OpenColorIO). Pipeline LUT par projecteur (LUT calibration + LUT créative). Rec.709 / P3 / Rec.2020.
- HDR / Pipeline 10-bit+ : Bout-en-bout 10/12-bit pour projecteurs HDR (Christie, Barco, Panasonic).
5. Flux de travail & Écosystème
- Archivage projet : Fichiers projet auto-contenus (média + maillage + cues + calibration) pour transmission.
- Compatible version control : Formats projet textuels (JSON, XML, .tox) → Git diffable.
- Scripting / API : Python (TouchDesigner, Resolume, Blender), Lua (MadMapper), C# (vvvv gamma), JS (HeavyM). Automatisation tâches répétitives.
- Communauté & Support : Forum actif, tutos, fichiers exemples, équipe dev réactive.
Référence rapide paysage logiciels
| Logiciel | Paradigme | Force | OS | Prix |
|---|---|---|---|---|
| MadMapper | Mapper-first, Timeline | Facilité usage, Syphon/Spout, player MiniMAD | Mac/Win | 399$/599$ |
| Resolume Arena | VJ/Clip-based, Timeline | Live performance, Audio FFT, plugins Alley | Mac/Win | 899€ |
| TouchDesigner | Node-based Procédural | Flexibilité infinie, Génératif, Python, Gratuit Non-commercial | Win/Mac | Gratuit-600$ |
| Notch | Node-based Realtime GFX | Motion design haut de gamme, système Blocks, VR/AR | Win | 2k-10k£+ |
| Disguise (d3) | Server-grade, Timeline | Échelle massive, Redondance, Tracking, Genlock | Linux (HW) | Location HW |
| HeavyM | Mapper-first, Timeline | Beginner friendly, Coût bas, Dessin live | Mac/Win | 299€ |
| vvvv gamma | Programmation Visuelle | .NET/VL, Dataflow, Communauté | Win | Gratuit/Pay what |
Choisissez selon **échelle** (1 projecteur vs 64), **type contenu** (pré-rendu vs génératif), **contrôle** (DMX/Timecode vs manuel), et **compétences équipe** (designers → MadMapper/Resolume ; codeurs → TouchDesigner/vvvv ; gros shows → Disguise/Notch).
