Un nouvel outil gratuit pour Unreal Engine vient de sortir, et c’est absolument incroyable. Il rend quasiment tous les jeux développés avec Unreal Engine compatibles VR, ce qui est franchement impressionnant.
La scène VR a débuté l’année 2024 avec une avancée majeure : la sortie en bêta publique du projet UEVR, conçu par le moddeur Praydog. Ce dernier est connu pour avoir déjà apporté la compatibilité VR à tous les jeux utilisant le REEngine grâce à son REFramework. Mais cette fois, cela permet d’aller encore plus loin. C’est tout simplement bluffant.
La réalité virtuelle franchit un nouveau cap avec l’Unreal Engine
UEVR permet donc de rendre tous les jeux sous Unreal compatibles avec la VR. On estime à environ onze mille le nombre de jeux basés sur Unreal Engine disponibles uniquement sur Steam, sans compter ceux sur d’autres plateformes comme Itch.io. Le framework UEVR apporte des fonctionnalités étendues pour la VR, telles que le suivi de tête 6DOF (6 degrés de liberté) complet, la gestion automatique des interfaces utilisateur en jeu, trois méthodes de rendu différentes (Native Stereo, Synchronized Sequential, et Alternating/AFR), un système de plugins permettant aux moddeurs d’ajouter encore plus de fonctionnalités, soit via la programmation C++ soit via le Blueprint d’Unreal Engine. Bref, c’est ultra complet.
Cependant, bien que les jeux devraient au moins fonctionner correctement en VR, cela ne signifie pas qu’ils sont tous parfaitement adaptés à ce format. L’outil supporte le l’Unreal Engine 4.8 à l’Unreal Engine 5.3. La communauté Flat2VR a d’ailleurs testé et créé une feuille de calcul répertoriant ces jeux. De plus, UEVR permet à la communauté de configurer des profils optimisés pour des jeux spécifiques, ce qu’ils ont déjà fait pour plusieurs titres comme Returnal, RoboQuest, Trepang2, Aliens: Fireteam Elite, et d’autres.
Les fonctionnalités d’UEVR
La liste des fonctionnalités d’UEVR est longue. En voici quelques-unes :
Support complet 6DOF dès le départ (mouvement du HMD)
Stéréoscopie 3D complète dès le départ
Système de rendu stéréo natif UE4/UE5
GUI frontend pour une injection de processus facile
3 modes de rendu : Stéréo Natif, Séquentiel Synchronisé, et Alternant/AFR
Gestion automatique de la plupart des interfaces utilisateur en jeu pour qu’elles soient projetées dans l’espace 3D
Contrôles de mouvement 3DOF en option dès le départ dans de nombreux jeux, émulant essentiellement une expérience VR semi-native
Mouvement à l’échelle de la pièce en option dans de nombreux jeux, déplaçant le personnage du joueur lui-même dans l’espace 3D avec le casque
Tout simplement bluffant
Pour utiliser le mod UEVR, téléchargé depuis Github, il faut lancer le jeu, passer à UEVR, choisir le jeu dans la liste des processus en cours, sélectionner entre OpenVR et OpenXR (le premier pour les casques SteamVR, le second pour les casques Quest), appuyer sur démarrer et retourner au jeu. Il est également possible d’effectuer d’autres réglages pour optimiser l’expérience via le menu.
Bien que ce vaste projet de modding soit encore en phase bêta et puisse présenter des problèmes, la communauté Discord Flat2VR est très active pour offrir de l’aide. UEVR représente néanmoins un progrès considérable pour les joueurs de VR sur PC, car il permet de profiter d’une quantité massive de titres en réalité virtuelle.
Conclusion
UEVR est le projet de modding le plus ambitieux de la scène Flat2VR à ce jour. Il pourrait ajouter une dimension VR à une variété de jeux classiques pour la première fois, ce qui ne peut être que bénéfique pour la VR sur PC et le média en général.
Il est à noter que de nombreux jeux peuvent nécessiter beaucoup de réglages et de personnalisation. Une base de données et un lanceur de profil de jeu pourraient faciliter l’accès et l’utilisation de UEVR à l’avenir. De nombreux jeux plus récents, plus massifs et plus complexes nécessiteront également un PC haut de gamme.
Retrouvez le lien de téléchargement, la documentation et la liste des jeux compatibles sur le Forum.