Developpez.com - Rubrique 2D-3D-Jeux

Le Club des Développeurs et IT Pro

L'Unreal Engine 4.7 est maintenant disponible

Meilleur support des feuillages, intégration d'une prévisualisation en réalité virtuelle et HTML 5

Le 2015-02-25 14:58:14, par LittleWhite, Responsable 2D/3D/Jeux
La version 4.7 est maintenant disponible et nous apporte de nombreuses nouvelles fonctionnalités. Cette version apporte une refonte de l'interface de l'éditeur de blueprint, la possibilité de créer ses propres composants directement à partir de l'éditeur de blueprint ou en C++. Le support tant attendu du HTML 5 et WebGL est maintenant pleinement opérationnel. De plus l'éditeur propose un aperçu d'un rendu pour la réalité virtuelle. Finalement, l'Unreal Engine support le Leap Motion.


Rendu

Un nouveau modèle d'éclairage permet à la lumière de traverser les herbes et les feuillages.


L'épaisseur des feuilles peut être simulée grâce à cette nouvelle technique.
De plus, grâce à l'optimisation des feuillages, il est possible de les intégrer dans les grands environnements ouverts. Pour cela, l'Unreal Engine utilise une hiérarchie pour la gestion et surtout l'économie des feuillages. Pour finir et atténuer les effets du niveau de détails, un fondu progressif basé sur le temps est utilisé afin de ne plus avoir d'apparition ou de disparition brusque du modèle.

Éditeur

  • Il est maintenant possible d'ajouter des composants directement aux acteurs du niveau. Ainsi il est plus facile d'expérimenter. Une fois que vous êtes content du résultat, vous pouvez sauvegarder le blueprint grâce au bouton "Blueprint/Add Script".
  • Il est possible d'ajouter des éléments vides (acteur, personnage, pawn).
  • L'éditeur importe automatiquement les ressources présentes dans le dossier "Content". Si vous mettez à jour le fichier, l'éditeur le détectera et réimportera la ressource. Cette fonctionnalité peut être désactivée dans les paramètres de chargement et sauvegarde (Loading & Saving).
  • L'éditeur de blueprint a été revu. Les trois modes ont été unifiés en un unique écran et les panneaux peuvent être réarrangés librement.


Support

  • Il est possible d'exporter son projet dans une page Web (HTML 5). Il suffit d'installer le SDK Emscripten. Pour l'instant, seul Unreal Engine sous Windows peut exporter en HTML 5 (cela sera aussi le cas sous Mac prochainement). Un des navigateurs : Firefox, Safari ou Google Chrome est nécessaire pour le développement.
  • L'importation des textures HDR 2D accepte maintenant les fichiers OpenEXR.
  • Il est maintenant possible de faire du développement Android sous Mac.


Animation

  • Il est possible d'enregistrer une animation à partir de la simulation physique.
  • La modification d'un os est directement visible dans l'éditeur.
  • Vous pouvez maintenant éditer les animations directement dans Persona.


Divers

  • Le code source complet, ainsi que les symboles de débogage sont disponibles.
  • Il est possible de prévisualiser le jeu en réalité virtuelle.
  • Un plugin en bêta a été rajouté pour le support du Leap Motion :
  • Le navigateur de contenu affiche désormais les classes C++ et permet d'en créer de nouvelles.
  • Il est possible d'exagérer les animations en utilisant des valeurs inférieures à 0 % et supérieures à 100 %.
  • Il est possible de personnaliser son curseur.
  • Un plugin Git est disponible en bêta.
  • Un système de packaging pour des DLC est aussi en bêta.


Vous pouvez retrouver toutes les informations de cette nouvelle version sur 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 !

Voir aussi

Présentation vidéo de Unreal Engine 4

Les nouveautés de l'Unreal Engine 4.6
Aperçu des nouvelles fonctionnalités de Unreal Engine 4.5
Les nouveautés de l'Unreal Engine 4.3
Les nouveautés de l'Unreal Engine 4.2
Les nouveautés de l'Unreal Engine 4.1

Source

Site officiel
  Discussion forum
13 commentaires
  • Greg Latiner
    Membre expérimenté
    Pour info, UnrealEngine 4 devient gratuits.
    Seul ceux qui commercialiseront un projet et qui feront plus de 3000$ de CA devront s’acquitter de royalties (toujours de 5%)

    source: https://www.unrealengine.com/blog/ue4-is-free
  • I_Pnose
    Membre chevronné
    Envoyé par Guikingone
    L'effet de translucency (pour les anglophones) est supporté par bon nombres de moteurs depuis longtemps, heureux de voir l'UE s'équiper enfin.
    Faire du subsurface scattering avec ce moteur est fort heureusement possible depuis un moment (pour celui qui sait manier les matériaux de UE4). Là ce qu'il proposent, visiblement, c'est une solution clé en main axée sur la végétation (autrement dit, ils spécialisent leur subsurface shading model de sorte à le rendre accessible au plus grand nombre pour une tache bien précise).
    En tout cas, c'est comme ça que je vois le truc
  • Envoyé par Greg Latiner
    Pour info, UnrealEngine 4 devient gratuits.
    Seul ceux qui commercialiseront un projet et qui feront plus de 3000$ de CA devront s’acquitter de royalties (toujours de 5%)

    source: https://www.unrealengine.com/blog/ue4-is-free
  • Colmea
    Membre du Club
    Pas compris, c'est quoi finalement le support de la "réalité augmentée" ?
    On est sûr qu'on ne parle pas de réalité virtuelle simplement ?

    Si c'est le cas, est-ce que ça sous-entend le support de l'Oculus Rift ?

    Sinon la preview du Leap Motion est assez impressionnante, ça promet de belles expériences, couplé avec l'Oculus
  • ZeRedDiamond
    Membre régulier
    J'adore surtout l'animé à la fin de l'article

    Cordialement

    ZeRedDiamond
  • Pat_AfterMoon
    Membre averti
    Envoyé par Colmea
    Pas compris, c'est quoi finalement le support de la "réalité augmentée" ?
    La réalité augmenté, c'est le fait de filmer une scène en direct et d'y ajouter des éléments virtuels.

    Par exemple il y a des jeux dans le genre pokemon, tu poses des cartes réelles sur ta table réelle, tu filmes la table et sur ton appareil, les cartes prennent vie et tu vois des pokemon se battre sur ta table

    autre exemples :
    http://www.marxentlabs.com/top-5-aug...ty-games-2014/

    Pour un moteur 3D, ce n'est pas forcement très compliqué, il faut pouvoir incruster une vidéo en direct en fond. Il faut aussi tenir compte des mouvements de la caméra réelle et les appliquer à la caméra virtuelle de la scène 3D.
  • LittleWhite
    Responsable 2D/3D/Jeux
    Envoyé par Colmea
    Pas compris, c'est quoi finalement le support de la "réalité augmentée" ?
    On est sûr qu'on ne parle pas de réalité virtuelle simplement ?
    Si, c'était bien réalité virtuelle, j'ai juste fait un lapsus, car réalité virtuelle, voilà, ça me choque à dire
    Donc là, on parle de réalité virtuelle, pour le support de la prévisualisation pour les périphériques type Oculus Rift.
  • Guikingone
    Membre éprouvé
    L'effet de translucency (pour les anglophones) est supporté par bon nombres de moteurs depuis longtemps, heureux de voir l'UE s'équiper enfin.
  • Zefling
    Expert confirmé
    Envoyé par Guikingone
    L'effet de translucency (pour les anglophones) est supporté par bon nombres de moteurs depuis longtemps, heureux de voir l'UE s'équiper enfin.
    C'est plus de la translucidité ? Pour les feuillages, ce n'est pas trop de la transparence.
  • Guikingone
    Membre éprouvé
    @Zefling : Si j'avais mis le terme "Transparency", j'aurais parlé de transparence mais là je parle bien de translucidité ... Mais je préfère le terme de translucency.

    @I_Pnose : Que neni, on ne parle pas de SSS ici, le SSS ne s'applique pas en végétation, les temps de calculs seraient bien trop long et les erreurs nombreuses.

    La translucency n'était pas correctement supporté sur UE, Epic a fait un effort, on peut le souligner.

    Je reste plus amateur du CryEngine (et ce n'est pas parce que je le maîtrise mieux que je dit cela ...) pour son rendu puissant et direct mais l'UE reste une valeur sûre.