La version 4.9 est maintenant disponible et nous apporte de nombreuses nouvelles améliorations (129 ont été réalisées par la communauté). Cette version apporte un support des mobiles amélioré, de nouvelles techniques de rendu, un support expérimental de DirectX 12 et plus encore.
Mobiles
Epic Games nous propose ici une amélioration globale du support des plateformes mobiles. Celle-ci se situe tout aussi bien du côté du rendu, où les ombres, les lumières mobiles et les decals ont été revus pour une meilleure efficacité, du côté du support de l'achat intégré à l'application pour iOS, des notifications distantes et du support de CloudKit. Android n'est pas pour autant laissé pour compte et se voit doter du support de OpenGL ES 3.1, d'un mode immersif, de la décompression asynchrone des sons et de meilleures fonctionnalités liées à l'orientation. Le développeur a aussi ajouté le support de NVIDIA AndroidWorks.
Pour ne pas s'arrêter en si bon point, les jeux HTML 5 ont aussi bénéficié d'une partie de ces ajouts.
Réalité virtuelle
De nombreux bogues ont été supprimés pour les modules SteamVR (casque de Valve) et Gear VR. De plus, les nouveaux contrôleurs spécifiques à la réalité virtuelle sont maintenant supportés derrière une interface unifiée. Actuellement, le HTC Vive est supporté et prochainement arrivera le support du PlayStation Move. Vous pouvez rajouter le contrôle de votre personnage par ses manettes en ajoutant un « Motion Controller » à celui-ci. C'est tout.
Rendu
Le support de DirectX 12 arrive parmi les fonctionnalités expérimentales. Si vous êtes sous Windows 10, vous pouvez l'activer en ligne de commande avec l'option -DX12.
Grâce aux fonctions de distance, les particules peuvent maintenant être en collision avec l'intégralité de la scène. Cela permet d'avoir des étincelles qui rebondissent contre les obstacles, ou encore, avoir de la neige s'accumulant sur le sol et les autres objets :
Il est aussi maintenant possible de prévisualiser les effets du niveau de détail hiérarchique.
Avec le moteur Unreal Engine, les visualisations architecturales sont devenues de plus en plus fréquentes et réalistes. Dans la version 4.9, un nouveau contrôleur de personnage dédié à ce type de visualisation fait son apparition. Le but est d'obtenir un résultat plus doux et plus naturel à la caméra.
Les éléments d'interface utilisateur sont maintenant triés suivant la profondeur par rapport à la caméra.
Les lumières stationnaires peuvent avoir des zones d'ombres floues :
Les résultats de l'occlusion ambiante sont récupérables dans les matériaux. Ainsi, vous pouvez rajouter un effet de détérioration dans les endroits et les recoins. Pour cela le nœud « PrecomputedAOMask » a été ajouté. Celui-ci retourne 1 dans les parties recluses et 0 pour les autres.
Une nouvelle fois, grâce aux fonctions de distance, vous pouvez ajouter des effets qui dépendent de leur distance avec les modèles du niveau. Cette distance est directement disponible dans votre matériel.
Éditeur
Une recherche avancée a été ajoutée pour le navigateur de contenu. Celle-ci ajoute la possibilité de rajouter des clés pour avoir une recherche plus fine : par nom, classe, chemin et collection.
En parlant de collections, celles-ci ont été revues pour permettre l'imbrication des collections, la création de collection dynamique répondant à des recherches, l'ajout de ressource dans plusieurs collections et présentent de meilleures bulles d'informations.
Grâce à un assistant, il devient plus facile de créer des modules C++.
L'éditeur de courbes a été revu permettant, avec le clic du milieu, de déplacer l'image clé sélectionnée, de sélectionner et manipuler plusieurs tangentes, de restreindre le mouvement à un unique axe et de rendre l'ajout de clés plus prévisible.
Blueprints
Il est maintenant possible d'avoir plusieurs nœuds retournant une valeur dans une fonction. Ainsi, vous pouvez stopper une fonction aussi tôt que possible, ou encore retourner plusieurs valeurs.
Un nœud a été ajouté pour permettre de créer des instances d'un objet faisant que les blueprints ne sont plus limités à la création d'acteurs.
Les blueprints de niveau peuvent communiquer à travers des interfaces.
Les expressions mathématiques ont été améliorées et sont maintenant deux fois plus rapides que les nœuds classiques pour effectuer la même opération.
Il y a encore beaucoup à dire sur cette version, notamment sur les animations (possibilité d'avoir un os contrôlant d'autres os, amélioration des règles de transitions...), sur l'audio (possibilité de contrôler l'utilisation de la mémoire par les sons, de personnaliser les courbes d'atténuations...), l'ajout des tags sur la documentation. Vous pouvez découvrir en détail toutes ces nouvelles fonctionnalités dans l'annonce officielle.
Votre opinion
Attendiez-vous avez impatience ces nouvelles fonctionnalités ?
Avez-vous souscrit à un compte Unreal Engine ?
Montrez-nous vos projets avec l'Unreal Engine 4 !
Source
Annonce officielle de la version 4.9 du moteur.
L'Unreal Engine 4.9 est maintenant disponible
Encore une mise à jour époustouflante pour un moteur très complet
L'Unreal Engine 4.9 est maintenant disponible
Encore une mise à jour époustouflante pour un moteur très complet
Le , par LittleWhite
Une erreur dans cette actualité ? Signalez-nous-la !