Pipeline graphique dArkham Shadow : optimisation pour la réalité virtuelle sur Quest trois

21 May 2026 Publié | Traduit de l'espagnol

Le lancement de Batman: Arkham Shadow pour Meta Quest 3 marque un tournant dans la saga, étant le premier titre conçu exclusivement pour la réalité virtuelle à la première personne. Ce changement de paradigme a obligé les développeurs à repenser leur flux de travail traditionnel, en privilégiant l'efficacité du pipeline graphique plutôt que le détail absolu. Nous analysons comment Camouflaj a réussi à maintenir l'atmosphère gothique emblématique de Gotham en utilisant Unreal Engine, Maya et Substance 3D, en adaptant chaque actif aux limitations du matériel mobile autonome. 🦇

Pipeline graphique d'Arkham Shadow pour Quest 3, optimisation dans Unreal Engine et Substance 3D

Cuisson des lumières et LODs agressifs dans Unreal Engine 🔦

Pour atteindre un taux de 72 FPS stables sur le GPU Snapdragon XR2 Gen 2, l'équipe a mis en œuvre une réduction drastique des polygones via des niveaux de détail (LODs) générés directement dans Maya. Les modèles de personnages, qui dans un jeu de salon pourraient dépasser les 100 000 triangles, ont été optimisés à moins de 15 000 pour les plans rapprochés et à 1 000 pour les distances lointaines. L'éclairage dynamique a été presque entièrement sacrifié : toutes les ombres et réflexions ont été cuites dans des cartes de lumière statiques dans Unreal Engine. Les textures, créées dans Substance 3D, ont été compressées au format ASTC 4x4, réduisant le poids des assets de 2K à 512x512 pixels sans perdre la rugosité caractéristique de l'asphalte mouillé de Gotham.

Le dilemme du réalisme sur du matériel limité 🎮

Cette approche révèle une leçon clé pour le développement en VR mobile : la fidélité visuelle ne dépend pas du nombre de polygones, mais de la cohérence artistique. En cuisant l'éclairage et en utilisant des textures plus petites, Arkham Shadow sacrifie l'interactivité des lumières, mais gagne une immersion solide et constante. Pour les développeurs, le véritable défi n'est plus de rendre le monde le plus détaillé, mais de tromper l'œil humain pour qu'il croie en la profondeur et le poids d'un environnement virtuel, même lorsque chaque ombre est précalculée.

Considérant qu'Arkham Shadow fonctionne sur du matériel mobile comme le Snapdragon XR2 Gen 2, quelles techniques de culling et de LOD dynamique ont été implémentées pour maintenir les 72 fps stables sans sacrifier l'éclairage volumétrique ni les réflexions en temps réel caractéristiques du moteur Unreal Engine ?

(PS : 90% du temps de développement est consacré au polissage, les autres 90% à la correction de bugs)