Unreal Engine 4.27 apporte OpenXR à temps pour le changement de développement d’Oculus
La dernière version d’Unreal Engine 4, la version 4.27, apporte une prise en charge « prête pour la production » pour OpenXR. Le changement arrive juste à temps pour les développeurs d’Oculus, car la société a récemment annoncé qu’elle passerait entièrement à la norme OpenXR pour le développement de la réalité virtuelle à l’avenir.
Vous vous souvenez peut-être des nouvelles de mai que la version à accès anticipé d’Unreal Engine 5 inclut une prise en charge améliorée d’OpenXR. Et tandis que les développeurs peuvent jouer avec cette version du moteur et ses outils XR, le créateur du moteur (Epic Games) ne recommande pas la version à accès anticipé d’Unreal Engine 5 pour autre chose que d’expérimenter à ce stade. Pour les développeurs qui créent tout ce qu’ils ont l’intention de rendre au public, la société recommande toujours Unreal Engine 4.
Étant donné qu’Unreal Engine 5 lui-même n’est pas prêt pour les heures de grande écoute, Epic Games continue de mettre à jour Unreal Engine 4 prêt pour la production. La dernière d’entre elles, la version 4.27, est la première qui, selon la société, inclut des fonctionnalités OpenXR prêtes pour la production.
OpenXR est une norme libre de droits qui vise à standardiser le développement d’applications VR et AR, rendant le matériel et les logiciels plus interopérables. La norme est en cours de développement depuis avril 2017 et est prise en charge par pratiquement toutes les principales sociétés de matériel, de plate-forme et de moteur de l’industrie de la réalité virtuelle, y compris les principaux acteurs de la réalité augmentée.
OpenXR a connu une adoption lente mais régulière depuis qu’il a atteint la version « 1.0 » en 2019, et au cours des 12 derniers mois, il s’est considérablement accéléré, avec SteamVR officiellement pris en charge en février et Oculus annonçant le mois dernier qu’il allait « tout en » par défaut, en disant que toutes les nouvelles fonctionnalités de développement seront construites sur OpenXR à l’avenir.
Cela fait d’Unreal Engine 4.27 une version opportune ; quand Oculus a annoncé qu’il passerait entièrement au développement OpenXR le mois dernier, cela a mis les développeurs XR dans une situation délicate car les deux plus gros moteurs de jeu, Unity et Unreal Engine, n’ont pas encore déclaré prendre en charge OpenXR prêt pour la production.
Les développeurs Unity devront attendre un peu plus longtemps avant de pouvoir faire le saut vers OpenXR en toute sécurité, car oculus s’attend à ce que le plugin Unity OpenXR ne soit pas « complètement pris en charge » avant le début de 2022. Ce sera un gros problème. est bien plus utilisé qu’Unreal Engine lorsqu’il s’agit de créer du contenu XR.
Mais peut-être que les développeurs devraient jeter un autre coup d’œil… la dernière fois que nous avons vérifié, Oculus a toujours un accord spécial pour les développeurs qui créent des applications VR avec l’Unreal Engine ; la société propose de couvrir les redevances du moteur pour les 5 premiers millions de dollars de revenus du jeu.
Epic dit que la prise en charge d’OpenXR dans Unreal Engine 4.27 prend en charge les plug-ins d’extension d’Unreal Marketplace, ce qui signifie que les développeurs peuvent ajouter des fonctionnalités OpenXR supplémentaires via des plug-ins plutôt que d’attendre les mises à jour de l’ensemble du moteur.
Nouveaux modèles de développement VR et AR
Unreal Engine 4.27 ajoute également un modèle VR amélioré, qui, selon Epic, est « conçu pour être un point de départ pour tous vos projets VR », et est livré avec des fonctionnalités de base VR intégrées telles que la locomotion de téléportation, la rotation instantanée, la capture d’objets, une caméra de spectateur , et un système de menu compatible VR.
Le modèle VR prend en charge Oculus Quest 1 et 2, Quest avec Oculus Link, Rift S, Valve Index, HTC Vive et Windows Mixed Reality. Grâce à OpenXR, Epic affirme que « la logique du modèle fonctionne sur toutes les plates-formes et appareils sans aucune vérification ou appel spécifique à la plate-forme ».
Pour PC VR, Unreal Engine 4.27 inclut également un support expérimental pour le rendu fixe, une technique qui réduit la qualité des images périphériques au profit d’une meilleure qualité au centre, où l’utilisateur peut voir plus clairement à travers l’objectif. Le rendu foveated fixe dans Unreal Engine 4.27 est actuellement limité aux plates-formes Windows avec DX12 et un GPU avec prise en charge de VRS Tier 2.
Unreal Engine 4.27 comprend également un nouveau modèle de développement AR portable conçu comme un point de départ pour les développeurs créant des applications AR basées sur ARCore (Android) et ARKit (iOS). Semblable au modèle VR, le modèle AR comprend des bases telles qu’une interface utilisateur intégrée, un outil permettant aux utilisateurs de prendre des instantanés du contenu AR et la possibilité de déplacer, faire pivoter et mettre à l’échelle des lieux dans le monde.
La nouvelle mise à jour du moteur comprend également un tas d’améliorations apportées aux outils de production virtuelle d’Unreal Engine, qui sont conçus pour combiner des environnements CGI en temps réel avec la production de films d’action en direct. Consultez les notes de mise à jour complètes pour Unreal Engine 4.27 ici si vous souhaitez approfondir.
Commentaires
Laisser un commentaire