Coup de projecteur

2 décembre 2025

CORYS réinvente la simulation ferroviaire grâce à l'Unreal Engine 5 

CORYS

Infrastructures

Jumeau numérique

Railway

Simulation

Transportation

Lorsque le leader français de la simulation CORYS a entrepris de moderniser l'ensemble de son pipeline de production, l'objectif n'était pas simplement d'améliorer les visuels, mais bien de transformer la conception, la création et l'utilisation des simulateurs ferroviaires. 

Avec l'Unreal Engine 5 au cœur de son nouvel écosystème, CORYS peut désormais simuler d'immenses réseaux ferroviaires couvrant plusieurs pays dans un seul et même monde.
 

Un précurseur des graphismes 3D dans la simulation ferroviaire 


Peu d'entreprises de simulation sont aussi chargées d'histoire que CORYS. Au début des années 1990, l'entreprise a été la première à introduire des graphismes 3D dans la simulation de transport (en 1991), bien avant l'ère des moteurs en temps réel modernes.

Aujourd'hui, il existe plus de 3 700 simulateurs CORYS dans plus de 60 pays, dans des secteurs comme le transport, la production d'énergie et les industries de transformation où l'on ne transige pas avec la précision et la fiabilité. 

Lorsque l'échec n'est pas envisageable, il convient d'être intransigeant en termes de réalisme et de précision. "C'est le principe que nous appliquons", déclare Renaud Perez, vice-président de la division Simulation de transport/mobilité chez CORYS. "En situation réelle, on n'a pas le droit à l'erreur. Nos simulations doivent donc être parfaites."

VENUS : la base d'un jumeau numérique ferroviaire à l'échelle européenne


Rien n'incarne mieux cet engagement envers la précision et le réalisme que VENUS, le projet phare de CORYS qui s'appuie sur l'UE5. "C'est une merveille technologique, affirme Renaud. VENUS a été notre premier projet avec l'Unreal Engine. Il représente une étape majeure dans la création d'un simulateur ferroviaire européen unifié dans un monde simulé commun."

La complexité de la plateforme est stupéfiante. VENUS simule les réseaux ferroviaires réels de trois pays européens (Allemagne, Belgique et Pays-Bas) dans un environnement 3D unique. 

Elle prend en charge les opérations transfrontalières, avec les systèmes de signalisation propres à chaque pays. Les conducteurs et ingénieurs peuvent utiliser le simulateur pour préparer, certifier et valider des opérations sur des centaines de kilomètres de voies virtuelles.

Et ce n'est que le début.

CORYS envisage ce système comme la base d'un jumeau numérique ferroviaire européen complet, c'est-à-dire un système où les opérateurs peuvent planifier et préparer sans effort des opérations au-delà des frontières, accélérant ainsi l'intégration des réseaux ferroviaires européens.

L'entreprise applique également ces mêmes principes aux systèmes ferroviaires légers, comme la toute nouvelle plateforme de simulation LRV, qui introduit de nouveaux systèmes d'IA de gestion de la circulation et des passagers.

"Ces nouveaux simulateurs revêtent une importance toute particulière, car ils ouvrent la voie à ce que nous appelons un 'véritable jumeau numérique', qui combine des données réelles haute résolution au photoréalisme, en plus de notre plateforme de simulation ultraprécise", explique Renaud Perez.
A rain-swept road scene in a CORYS simulation built in UE5.
Courtesy of CORYS

De la dette technique à un nouveau départ 


En 2022, CORYS a entamé ce qu'ils appellent leur "grande migration" : une transition complète vers l'Unreal Engine 5. Leur ancien pipeline, basé sur des middlewares obsolètes et une suite d'outils propriétaires distincts, avait évolué en une multitude d'éditeurs permettant de gérer l'agencement des voies, la logique de signalisation, les systèmes de circulation et le contenu 3D.

Chaque outil devait exporter et réimporter les données, ce qui créait des goulots d'étranglement et des incompatibilités de version. La transition vers l'UE5 a tout regroupé en une seule plateforme unifiée : création de contenu 3D, logique de simulation, validation et test.

"Nous ne procédions pas à un simple changement de moteurs graphiques, nous sauvegardions trois décennies de physique ferroviaire validée et de code de simulation tout en révolutionnant notre manière de créer et de gérer les simulateurs, explique Renaud. Il s'agissait de s'attaquer à 30 ans de dette technique."

Fait crucial, CORYS a adopté une approche basée sur des plug-ins, ce qui leur évitait de modifier le code source de l'Unreal Engine et leur permettait d'offrir les dernières fonctionnalités de l'UE à leurs clients.

Renaud affirme que l'impact sur les tâches quotidiennes a été significatif.
Courtesy of CORYS
Artistes, ingénieurs et formateurs collaborent désormais dans le même environnement. Résultat, plus d'exportation entre outils, plus de conflits de versions et plus de situations où votre collègue vous dit que sur sa machine, ça fonctionne.

Le gestionnaire de monde intégré de la plateforme permet aux équipes distribuées de travailler simultanément sur le même trajet, grâce à un système de validation basé sur les cellules, qui évite les conflits tout en maintenant la productivité.

Le contenu 3D est immédiatement visible et fonctionnel dans l'environnement de simulation. Les ingénieurs voient leur travail prendre vie instantanément, ce qui raccourcit les cycles de validation de plusieurs jours à quelques heures et améliore considérablement le pipeline d'intégration continue/déploiement continu de l'équipe.

En outre, les changements qui prenaient autrefois des après-midi entiers sont désormais appliqués en temps réel. L'équipe peut placer une signalisation, valider sa logique d'enclenchement, vérifier la visibilité du conducteur et tester les vitesses d'approche, le tout sans quitter l'éditeur ni recompiler.
Courtesy of CORYS

Réduire la consommation de mémoire jusqu'à 80% grâce aux HLOD


Pour gérer des mondes couvrant jusqu'à 2 000 km et contenant plus de 1,4 million d'objets, CORYS doit tirer parti des fonctionnalités les plus puissantes de l'UE5.

"World Partition a changé la donne pour nous, déclare Renaud Perez. Nous avons créé notre gestionnaire de monde en nous basant sur ce système et nous avons ajouté des fonctionnalités de type Google Maps. Il divise nos mondes en cellules d'un kilomètre carré, chacune contenant plusieurs couches de données."

Cette architecture basée sur les cellules permet un chargement dynamique automatique en fonction de la proximité de l'utilisateur et permet à plusieurs collaborateurs de travailler simultanément dans différentes sections. 

Travailler avec un environnement de cette taille implique de gérer des centaines de milliers de ressources à nombre élevé de polygones. Le système LOD basé sur le cluster de Nanite permet à l'équipe d'utiliser des ressources de qualité cinématographique sans optimisation manuelle. 

"Dans notre cas d'utilisation, Nanite est révolutionnaire, déclare Renaud. Les environnements ferroviaires contiennent d'énormes quantités de géométrie à nombre élevé de polygones : infrastructures ferroviaires élaborées, bâtiments détaillés, systèmes de caténaires complexes. Grâce au système LOD basé sur le cluster de Nanite, plus besoin de créer manuellement un LOD, ce qui aurait pris des semaines de travail à un artiste pour créer chaque ressource majeure."
A view from the driver’s cab in a CORYS rail simulation built in UE5.
Courtesy of CORYS
En tirant parti des niveaux de détail hiérarchiques (HLOD), l'équipe peut automatiquement générer des maillages proxy pour le contenu distant, en comprimant des milliers d'objets en maillages uniques afin de réduire les appels de rendu de plusieurs ordres de grandeur, et la consommation de mémoire de 50 à 80% pour la géométrie distante.

L'équipe s'appuie également sur Lumen qui offre un éclairage global par ray-tracing matériel pour assurer un rendu photoréaliste. "Lorsque vous formez des conducteurs qui doivent reconnaître des panneaux, des signalisations et des conditions environnementales spécifiques, la précision de l'éclairage n'est pas seulement esthétique, elle est indispensable pour la sécurité", explique Renaud.

"Ce qui est remarquable, c'est la façon dont ces systèmes fonctionnent ensemble de manière multiplicative. Les HLOD complètent Nanite sur les distances extrêmes. World Partition fournit la structure spatiale. Les couches de données ajoutent une organisation sémantique. Ensemble, ils nous permettent de créer des mondes virtuels qui auraient été impossibles il y a seulement quelques années."
A snowy street scene in a CORYS rail simulation built in UE5.
Courtesy of CORYS

Transformer l'Unreal Editor en laboratoire de simulation


Ces améliorations en termes de flux de travail et de performance sont, sans aucun doute, impressionnantes, mais le véritable aboutissement révolutionnaire de la migration de CORYS est sa suite d'outils personnalisés créés sous forme de plug-ins de l'Unreal Engine. Ces outils transforment véritablement l'Unreal Editor en un écosystème spécialisé pour la simulation ferroviaire.

Outre le gestionnaire de monde mentionné précédemment, CORYS a développé un module de terrain personnalisé qui garantit la précision près des couloirs de voies et applique des ajustements de terrain automatiques lors du placement d'objets.

Leur système de génération procédurale sur mesure génère dynamiquement l'infrastructure ferroviaire, y compris les voies, les caténaires et les quais le long des courbes de trajectoire, et la met à jour automatiquement lorsque ces courbes subissent une modification.
Courtesy of CORYS
L'équipe a créé des éditeurs spécialisés pour ajuster et manipuler les réseaux ferroviaires et routiers, la logique de signalisation et les systèmes critiques pour la sécurité.

Sans oublier l'intégration des processus haute résolution. 

"C'est là que ça devient vraiment intéressant, indique Renaud. Nous avons intégré notre pipeline unique d'acquisition et de traitement directement dans l'Unreal Engine."

L'équipe utilise des orthophotos aériennes d'une résolution allant jusqu'à 3 cm, des données de scan LiDAR de 12 à 15 points par mètre carré, ainsi que des algorithmes de reconstruction alimentés par l'IA.

"On obtient une géométrie LOD 3.3 avec plus de 90% de correspondance des textures, explique Renaud. Lors d'une visite virtuelle, on a vraiment l'impression d'être dans le monde réel."

En intégrant tous ces éléments à l'Unreal Engine, CORYS a réussi à automatiser pratiquement toutes les étapes répétitives de la production. Les flux de travail impliquant plusieurs outils qui prenaient autrefois des semaines se sont transformés en un processus unique, en temps réel et validé visuellement.

"L'impact global ? Notre productivité a changé du tout au tout, déclare Renaud. Ce qui nécessitait auparavant plusieurs outils, d'innombrables cycles d'exportation/importation et des semaines d'itération se déroule maintenant dans un environnement intégré unique avec un retour visuel immédiat. Plutôt que de galérer avec les outils, notre équipe peut se concentrer sur la création de contenus de qualité."
A freight train in a CORYS rail simulation built in UE5.
Courtesy of CORYS

La voie à suivre : vers un jumeau numérique unifié pour l'Europe


L'ampleur et la complexité de la plateforme VENUS de CORYS la placent parmi les plateformes de simulation ferroviaire les plus sophistiquées au monde. Fait remarquable, la plateforme n'est cependant qu'un tremplin vers un projet de plus grande ampleur.

"On passe de la simulation comme outil d'entraînement à la simulation comme plateforme de jumeau numérique complète, déclare Renaud Perez. La base que nous avons construite avec l'Unreal Engine a ouvert la voie vers l'intégration de la simulation haute fidélité à l'ensemble du cycle de vie opérationnel des voies ferrées."

L'année prochaine, VENUS évoluera en véritable jumeau numérique, combinant la simulation photoréaliste ultraprécise existante à des données opérationnelles en temps réel, la gestion des ressources et les flux de travail d'ingénierie. Les opérateurs utiliseront une plateforme unique pour la formation, la planification des itinéraires, la gestion des infrastructures, l'analyse des incidents et la validation du système.

Vient ensuite la validation des systèmes autonomes : à mesure que les voies ferrées évoluent vers l'automatisation, les données des capteurs synthétiques issues des simulateurs seront cruciales pour l'entraînement et la validation des systèmes d'IA. VENUS sera utilisée pour générer des cas limites, des scénarios dangereux et des conditions rares qui seraient difficiles voire impossibles à capturer lors de tests en situation réelle.

"Au-delà de la formation des conducteurs, nos simulateurs deviennent des outils pour la planification des infrastructures, l'optimisation opérationnelle et l'analyse de la sécurité, explique Renaud. Vous voulez tester le fonctionnement d'une nouvelle configuration de signalisation ? Il vous suffit de le modéliser dans le jumeau numérique avant son déploiement."

Courtesy of CORYS

Réinventer le possible dans la simulation ferroviaire


CORYS a transformé des décennies de technologies obsolètes en une plateforme de simulation en temps réel de pointe qui rivalise avec les meilleures de n'importe quel secteur. 

En intégrant entièrement son flux de travail dans l'Unreal Engine 5, l'entreprise a non seulement transformé la façon dont les simulateurs ferroviaires sont créés, mais a aussi repoussé les limites du simulateur ferroviaire plus loin que quiconque ne l'aurait cru possible. 

"En seulement trois ans, nous avons métamorphosé notre technologie et notre organisation, déclare Renaud. Au cours des trois prochaines années, nous allons repousser les limites du possible dans la simulation ferroviaire et la technologie des jumeaux numériques. Nous sommes très enthousiastes pour l'avenir."

En savoir plus sur l'Unreal Engine pour la simulation

Quand la précision et le réalisme ne sont pas négociables, passez à l'Unreal Engine. Découvrez comment des fonctionnalités puissantes comme la géométrie virtualisée, le ray-tracing en temps réel et l'éclairage global dynamique peuvent vous permettre de créer des simulateurs de pointe comme la plateforme VENUS de CORYS.
EN SAVOIR PLUS

Recevez des informations sur les innovations du secteur ainsi que les dernières ressources gratuites pour :

En transmettant vos informations, vous acceptez de recevoir des actualités, des enquêtes et des offres spéciales de la part d'Epic Games. Politique de confidentialité