Éclairage volumétrique et saisons vivantes dans Train Sim World 5 avec UE4

30 May 2026 Publié | Traduit de l'espagnol

Train Sim World 5 représente un jalon dans la simulation ferroviaire en exploitant au maximum les capacités d'Unreal Engine 4. L'équipe de Dovetail Games a implémenté un éclairage volumétrique en temps réel pour les cabines des trains, créant des atmosphères dynamiques qui changent avec l'heure de la journée. Ce système, combiné à l'utilisation de Maya pour la modélisation de haute précision et de Substance Painter pour les textures PBR, permet à chaque surface métallique et à chaque panneau de verre de réagir de manière réaliste à la lumière ambiante et directionnelle.

Cabine de train dans Train Sim World 5 avec éclairage volumétrique dynamique et textures PBR réalistes au coucher du soleil

Flux de travail technique : De Maya à la simulation en temps réel 🚂

Le pipeline de production de ce titre repose sur une intégration robuste entre les outils. Dans Maya, les artistes construisent les modèles de locomotives et de wagons avec une densité de polygones élevée, en respectant les plans d'ingénierie réels. Ensuite, ces assets sont exportés vers Substance Painter, où des matériaux multicouches sont appliqués pour simuler l'usure, la rouille et la saleté accumulée. Le véritable défi technique réside dans l'optimisation pour Unreal Engine 4 : des LODs (Level of Detail) agressifs et des atlas de textures sont utilisés pour maintenir les performances dans des scénarios avec des gares remplies de passagers. L'éclairage volumétrique, qui affecte à la fois la cabine et l'extérieur, est en partie précalculé via des lightmaps, mais conserve une composante dynamique pour les phares et les feux de signalisation.

Le défi des gares vivantes et des systèmes de passagers 🚉

Au-delà des trains, le système de gares vivantes est là où l'on remarque la maturité technique du moteur. Les passagers ne sont pas de simples sprites ; ce sont des personnages squelettisés avec des animations procédurales de base qui se chargent en fonction de l'heure de la journée et de la demande de la ligne. Pour éviter le goulot d'étranglement du CPU, l'équipe applique une technique d'occlusion culling sur les quais et réduit le taux de mise à jour de l'IA des piétons lorsqu'ils ne sont pas dans le champ de vision direct du joueur. Cela démontre qu'une simulation détaillée n'est pas incompatible avec des performances stables sur consoles et PC de milieu de gamme.

En tant que développeur, quels défis techniques spécifiques avez-vous rencontrés lors de l'implémentation de l'éclairage volumétrique dynamique pour simuler les changements saisonniers dans Train Sim World 5 et comment avez-vous résolu l'impact sur les performances du moteur graphique d'Unreal Engine 4

(PS : les game jams, c'est comme les mariages : tout le monde est heureux, personne ne dort et tu finis par pleurer)