Chrysalis était une commande originale d'un musée d'art contemporain : une installation vidéo immersive projetée sur la façade extérieure du bâtiment, tournant en boucle chaque nuit pendant trois mois. La contrainte principale — en dehors du froid breton en avril — était que le contenu devait être généré en temps réel pour permettre des variations subtiles liées à des données météorologiques en direct.
Pourquoi Unreal Engine 5 plutôt qu'une vidéo pré-rendue ?
Quand nous avons reçu le brief, notre premier réflexe a été de proposer une vidéo pré-rendue, plus prévisible et maîtrisable. Mais la demande de variations en temps réel en fonction de la météo était fondamentale pour le concept artistique : l'installation devait "respirer" avec son environnement. Unreal Engine 5, avec son API Blueprints et son système de paramètres dynamiques, était la seule solution viable.
Architecture technique
Le pipeline de Chrysalis repose sur un serveur de calcul haute performance équipé de deux RTX 4090, tournant UE5 en mode headless avec sortie NDI vers le serveur de projection. Un script Python communique en temps réel avec une API météo et injecte des paramètres dans UE5 via une API WebSocket personnalisée : vitesse du vent (affectant la vélocité des particules), température (affectant la palette de couleurs) et présence de nuages (affectant l'intensité lumineuse).
Optimisation Lumen pour le projection mapping
Lumen, le système d'illumination globale temps réel d'UE5, est une révolution pour les rendus interactifs — mais il présente des artefacts spécifiques qui sont acceptables dans un contexte de jeu vidéo mais visibles sur une projection de 20 mètres de large. Nous avons passé deux semaines à ajuster les paramètres Lumen pour réduire ces artefacts : augmentation du Lumen Scene Detail, ajustement du Final Gather Quality et hybridation avec du ray tracing software pour les surfaces critiques.
"Le temps réel et l'art immersif partagent la même philosophie : la perfection n'est pas le but. C'est la présence qui compte."
Mapping de la façade
La façade du musée comportait des reliefs, des fenêtres et des surfaces de matériaux différents. Nous avons scanné la façade avec un LiDAR et importé le nuage de points dans UE5 pour créer une géométrie de projection précise. Le warping de projection a été calibré avec le logiciel Disguise, synchronisé avec UE5 via la sortie NDI.
Chrysalis tourne depuis début avril 2026 sans interruption. Chaque nuit, l'installation est légèrement différente — exactement comme souhaité. C'est notre projet le plus éloigné de notre cœur de métier, et l'un des plus satisfaisants que nous ayons réalisés.