Que recherchez-vous ?
Hero background image
Unity 2019.3 release

Mises à jour et nouvelles fonctionnalités graphiques

Le pipeline de rendu HD et la fonctionnalité Visual Effect Graph ne sont plus en package d'aperçu. Le tracing de rayons en temps réel est maintenant disponible en package d'aperçu, et nous avons amélioré le pipeline de rendu universel, le Shader Graph, le terrain et l'éclairage.

Nouveautés

Voici un aperçu de nos principales mises à jour graphiques. Pour en savoir plus, consultez les notes de version.

Le pipeline de rendu HD (HDRP) est prêt pour la production
Le pipeline de rendu HD (HDRP) est prêt pour la production
Rendu de la forêt avec lumière du lever du soleil traversant les arbres
HDRP – Physically Based Sky (aperçu)

La fonctionnalité Physically Based Sky simule un ciel dégagé et exécute une simulation physique qui offre des résultats réalistes. Le modèle fonctionne pour toutes les altitudes, permet des prises de vues hors de l'atmosphère et prend en charge la perspective aérienne et le moment de la journée, par exemple pour simuler des midis neutres et des couchers de soleil aux tons chauds.

Réalité versus illusion Ce qui est réalisable avec le ray tracing en temps réel
Pipeline de rendu HD - Fonctionnalité Ray Tracing (Aperçu)

La fonctionnalité Ray Tracing Unity simule en temps réel la façon dont la lumière se comporterait et interagirait avec les objets et matériaux physiques de vos scènes dans la réalité. Cela vous permet d'obtenir un véritable éclairage global et une occlusion ambiante, ainsi que d'autres effets, que vous recherchiez un aspect photoréaliste ou stylisé.

Le pipeline de rendu HD inclut la prise en charge du tracing de rayons et l’accélération matérielle, ce qui vous permet de prendre en compte les reflets de tous les objets, même hors écran. Parmi les fonctionnalités incluses, on trouve les ombres tracées par rayons et l’éclairage indirect.

Le tracing de rayons du pipeline de rendu HD est idéal pour les secteurs de l'ingénierie, de l'architecture et de l'automobile. Pour illustrer ce qu'il peut vous permettre de réaliser, Unity et NVIDIA ont collaboré avec le groupe BMW pour présenter le coupé 2019 BMW 8 Series.

Pour utiliser cette fonctionnalité, téléchargez notre exemple de projet de bureau depuis GitHub et/ou cliquez sur En savoir plus ci-dessous pour accéder à la documentation « Getting started with ray tracing ».

Mises à jour du pipeline de rendu universel
Mises à jour du pipeline de rendu universel
Intégration de Visual Effect Graph avec Shader Graph
Ombrage 2D et textures secondaires
Intégration de Visual Effect Graph avec Shader Graph
Intégration de Visual Effect Graph avec Shader Graph

Vous pouvez désormais importer des Shader Graphs dans Visual Effect Graph afin de créer des aspects et des comportements de rendu personnalisés pour des effets visuels haute fidélité.

Nous avons ajouté des Particle Strips, qui génèrent des bandes triangulaires reliant des particules individuelles pour créer des traînées, des lignes et des rubans. Vous pouvez aussi ajouter des vecteurs de mouvement pour utiliser l'effet de post-processing Motion Blur afin d'ajouter un flou aux effets de mouvement rapide.

Créer des effets intéressants implique souvent de minuter la reproduction des particules de manière prévisible. Les nouvelles commandes liées à la mise en boucle et à la durée contextuelle de reproduction (qui font partie d'un vaste ensemble de fonctionnalités de séquençage interne à venir) vous permettent de reproduire des particules un nombre défini de fois, avec des intervalles et des durées de reproduction prédéterminés.

Spaceship, notre démo VFX Graph, présente une grande variété d'effets et constitue une ressource d'apprentissage extrêmement utile. Vous pouvez également télécharger des exemples Visual Effect Graph.

Mises à jour du Shader Graph
Mises à jour du Shader Graph

Vous pouvez maintenant ajouter des mots-clés Shader pour créer des branches statiques dans votre graphe. Par exemple, utilisez ceci pour créer le système de niveau de détail de votre propre Shader.

Nous avons également ajouté la prise en charge du skinning de vertex pour les animations basées sur la DOTS, ce qui vous permet de mieux représenter l'eau et les feuillages.

Les pense-bêtes améliorent le flux de production en vous laissant ajouter des commentaires et des explications pour toute personne travaillant sur le projet.

Découvrez comment utiliser les mathématiques pour créer des formes et des motifs procéduraux avec nos nouveaux échantillons de sous-graphes de motifs procéduraux.

Mises à jour des sondes lumière
Mises à jour des sondes lumière

Unity 2019.3 comporte des modifications très intéressantes en ce qui concerne le fonctionnement des sondes lumière (Light Probes) lors du chargement de scènes supplémentaires.

Vous pouvez fusionner les sondes lumière entre des scènes chargées de manière additive, ce qui permet une diffusion en continu des flux de production pour les scènes de grande taille, qu'il peut être judicieux de scinder en plus petites parties. Via un appel d'API, vous pouvez récupérer et fusionner toutes les sondes actuellement chargées. Celles-ci seront ensuite retedrahédralisées et les Mesh Renderers utiliseront ensuite ce résultat fusionné de manière fluide pour un rendu avec sondes.

Dans des conditions d'éclairage difficiles, il existe des situations dans lesquelles les sondes lumière produisent des résultats d'éclairage incohérents ou autrement parasités. Il est maintenant possible de déverrouiller le nombre d’échantillons utilisé par les sondes lumière. Cette fonctionnalité peut améliorer la qualité des sondes dans les scènes soumises à des conditions d’éclairage dites « bruyantes » (par exemple, utilisant des matériaux émissifs ou avec un éclairage multirebonds difficile).

Mises à jour du Lightmapper progressif
Mises à jour du Lightmapper progressif

Les mises à jour apportées dans Unity 2019.3 aux fonctionnalités Progressive CPU et Progressive GPU (Preview) du Lightmapper améliorent grandement votre productivité lorsque vous travaillez dans l'Éditeur. Nous avons amélioré les performances du thread principal du Lightmapper progressif pour une interaction plus fluide avec l'Éditeur lors des précalculs.

Un échantillonnage de puissances lumineuses a été ajouté à la fonctionnalité Progressive CPU du Lightmapper. Au lieu d’essayer de projeter des rayons d’ombre sur chaque lumière susceptible d’affecter un texel de lightmap donné, elle sélectionne les meilleurs candidats en fonction des probabilités. Cela réduit le nombre de rayons émis, le bruit des lightmaps et améliore les performances de précalcul

Deux nouvelles formes d'éclairage ont été ajoutées au Lightmapper progressif, qui correspondent aux formes du pipeline de rendu HD pour les éclairages spots. Les deux formes peuvent être entièrement précalculées ou utilisées comme éclairages en mode mixte avec prise en charge complète des Shadowmasks. L'angle de spot intérieur est désormais aussi pris en charge pour les lightmaps précalculées dans les pipelines de rendu HD et universel.

La fonctionnalité Progressive GPU du Lightmapper prend désormais en charge les sous-maillages, ce qui permet d'obtenir une réponse d'éclairage global correcte des Mesh Renderers comportant plusieurs sous-maillages. De plus, nous avons également amélioré l’algorithme d’échantillonnage pour utiliser une distribution supérieure. Cela se traduit par une convergence plus rapide, ce qui signifie des lightmaps avec moins de bruit en moins de temps.

Curseur Lightmap Exposure

Le nouveau curseur Lightmap Exposure s'affiche sous forme de swatch en mode de prévisualisation des lightmaps d'une scène. Cela vous aidera à mieux évaluer rapidement différentes lightmaps HDR. Le même curseur est disponible dans la fenêtre Lightmap Preview.

Débruiteur AMD Radeon Pro pour les Lightmaps
Débruiteur AMD Radeon Pro pour les Lightmaps

Pour compléter la gamme de débruiteurs proposés par Unity, nous incluons maintenant le débruiteur AMD Radeon Pro pour les Lightmaps. Cela permet aux propriétaires de matériel graphique AMD de débruiter rapidement les résultats du lightmapping sur le GPU. Le débruitage permet aux utilisateurs d'obtenir des résultats d'éclairage plus fluides plus rapidement en utilisant moins d'échantillons.

Télécharger Unity 2019.3
Télécharger Unity 2019.3

Accédez à toutes les fonctionnalités ci-dessus et bien plus dès aujourd'hui.