Le Tech Stream Unity 2023.1 est désormais disponible

Nous sommes ravis de vous annoncer que le Tech Stream 2023.1 est disponible en téléchargement.
Vous trouverez des fonctionnalités améliorées et une qualité de rendu pour le pipeline de rendu haute définition (HDRP) et le pipeline de rendu universel (URP), ainsi que des améliorations graphiques de la plate-forme, des types de connectivité supplémentaires pour les solutions multijoueurs, et bien plus encore.
Les versions Tech Stream vous permettent d'accéder en avant-première aux dernières fonctionnalités et de partager vos commentaires sur la manière dont nous pouvons créer des outils encore meilleurs pour dynamiser votre créativité.
Voici quelques points saillants de cette version, mais vous pouvez toujours obtenir plus de détails dans les notes de version officielles.
Dans Unity 2023.1, nous continuons d'apporter des fonctionnalités supplémentaires pour améliorer la qualité du rendu et la coexistence des fonctionnalités dans HDRP et URP (pour en savoir plus sur notre vision, lisez notre article de blog Games Focus sur le rendu évolutif).
Vous pouvez désormais ajouter des reflets d'objectif générés à partir de tous les reflets visibles à l'écran (surfaces directes, indirectes, émissives, reflets spéculaires) en quelques clics avec un seul volume de post-traitement.
Compatible avec HDRP et URP, cette fonctionnalité peut être utilisée en même temps et compléter les SRP Lens Flares, qui offrent un contrôle artistique plus avancé sur les reflets d'objectif légers.
Avec HDRP, nous souhaitons offrir une expérience cohérente et prête à l'emploi aux artistes pour créer des environnements haute fidélité pour PC et consoles. En 2022.2, nous avons introduit l'une des dernières pièces manquantes, le tout premier système d'eau natif d'Unity. En 2023.1, nous nous concentrons sur la possibilité d'une création plus fine de l'eau pour mieux l'intégrer au monde et au gameplay.
Vous pouvez utiliser Water Excluder pour éliminer dynamiquement l'eau de l'intérieur d'un bateau ou d'une grotte, et Water Deformer déforme l'eau localement pour les vagues, les vortex ou les déformations autour d'un navire en mouvement.
Foam Generator vous permet de simuler des eaux vives pour une piste de bateau ou autour de rochers en pleine mer, et Current Maps crée des courants locaux en gérant à la fois les vagues de surface pour suivre les courants et l'API de requête sur l'eau pour permettre aux objets de dériver. Vous pouvez également profiter d'un excellent contrôle pour personnaliser la ligne d'eau lorsque la caméra traverse la surface de l'eau.
Pour commencer, nous avons créé plusieurs exemples disponibles dans le package HDRP à partir du gestionnaire de packages, ainsi que diverses scènes de démonstration disponibles sur GitHub.

Pour en savoir plus sur le rendu de l'eau dans HDRP, vous pouvez regarder notre conférence « Un aperçu du nouveau système d'eau HDRP » de la GDC 2023.
Pour améliorer la fidélité visuelle des objets transparents et transmissifs, vous pouvez désormais ajouter une passe facultative supplémentaire pour calculer l'épaisseur des objets transparents. Cela prend en compte l'épaisseur des matériaux non opaques traversés par la lumière, ce qui est particulièrement important pour les objets non uniformes ou lors du rendu de plusieurs objets, les uns derrière les autres.

En 2023.1, nous apportons les derniers éléments de technologies utilisées pour le rendu numérique des humains et des créatures, comme on le voit dans les démos Enemies et Lion . Le moteur de rendu de ligne de haute qualité de HDRP vous permet de restituer des lignes à l'aide d'une voxélisation avancée pour résoudre les problèmes d'ordre de transparence et d'aliasing généralement observés lors du rendu des cheveux et de la fourrure.
Nous avons également amélioré le rendu de la peau haute fidélité, en optimisant les performances du passage de diffusion souterraine pour le passage haute résolution et en ajoutant un double lobe et une puissance diffuse sur les profils de diffusion pour les matériaux utilisant la diffusion souterraine. Lors de la simulation de la peau, il est courant d'utiliser deux lobes spéculaires pour tenir compte de la fine couche huileuse recouvrant l'épiderme.
Pour voir tout cela en action, vous pouvez télécharger le projetEnemies sur l'Unity Asset Store.
Nous avons apporté des améliorations de stabilité et de performances à DirectX 12 et au lancer de rayons, ainsi qu'une compatibilité accrue avec l'ensemble des fonctionnalités existantes du moteur et la prise en charge des consoles. Avec cela, l'API Ray Tracing et les effets de lancer de rayons du HDRP tels que les ombres lancées par rayons, les reflets, l'AO, l'éclairage global, le traçage de chemin et le rendu récursif sont officiellement sortis de la version préliminaire.
Nous avons également ajouté la prise en charge du lancer de rayons VFX Graph, permettant la création d'effets de particules complexes compatibles avec les effets de lancer de rayons de HDRP, ainsi que la prise en charge de la carte de hauteur du terrain pour utiliser le lancer de rayons sur de grands mondes. La prise en charge de l'instanciation ajoutée à l' API Ray Tracing vous permet de tracer efficacement des scènes volumineuses et denses qui incluent des maillages et des détails répétitifs à haute fréquence.

Commencez dès maintenant à expérimenter le lancer de rayons en installant le modèle de scène d'exemple HDRP dans le Hub, qui a été mis à jour pour fournir de nouveaux paramètres de qualité de lancer de rayons.
Enfin, cette version introduit également la prise en charge du Inline Ray Tracing pour les plates-formes compatibles DXR1.1. Vous pouvez désormais émettre des requêtes de rayons accélérées par le matériel à partir des shaders de calcul afin de parcourir la structure d'accélération du lancer de rayons liée et d'effectuer des tests d'intersection.
Pour célébrer la sortie de la version préliminaire du ray tracing, NVIDIA a sponsorisé la version bêta d'Unity 23.1, en fournissant des cartes graphiques NVIDIA GeForce RTX™ 3070 comme prix aux participants.

La carte graphique GeForce RTX™ RTX 3070 est alimentée par Ampere, l'architecture RTX de deuxième génération de NVIDIA. Conçu avec des cœurs RT dédiés de deuxième génération et des cœurs Tensor de troisième génération, des multiprocesseurs de streaming et une mémoire haute vitesse, il vous offre la puissance dont vous avez besoin pour jouer aux jeux les plus exigeants.
Les gagnants seront contactés directement avec des instructions sur la façon de réclamer leurs nouvelles cartes graphiques.
Pour les objets éclairés par sonde lumineuse, les volumes de sonde vous permettent de configurer et d'itérer plus rapidement le placement de la sonde lumineuse. La qualité visuelle des objets éclairés par sonde lumineuse est supérieure et affecte le brouillard volumétrique dans le HDRP et les particules. Dans certains scénarios, les volumes de sonde vous permettent également d'éclairer indirectement des objets statiques, par exemple dans un environnement. Associés à des outils permettant de réduire les fuites de lumière, ils peuvent diminuer le besoin de lightmaps, réduisant ainsi le temps de cuisson avec moins de besoin de créer des UV lightmaps.
Les ensembles de cuisson vous permettent de configurer et de mélanger différents scénarios d'éclairage éclairés par Light Probe dans HDRP. Lors de l'exécution, l'empreinte mémoire du GPU est réduite grâce à la diffusion des données de sonde depuis le CPU.
Avec la version 2023.1, les fonctionnalités principales et l'expérience utilisateur d'Adaptive Probe Volumes sont améliorées et officiellement hors version préliminaire.
Nous avons également implémenté une prise en charge limitée des volumes de sonde adaptatifs dans URP. Notez que cette itération ne prendra pas en charge le mélange de scénarios d'éclairage ou la normalisation d'éclairage pour les sondes de réflexion. Il n'est peut-être pas encore optimisé en termes de performances, en particulier lorsqu'il est exécuté sur des plateformes bas de gamme.
Pour en savoir plus, vous pouvez regarder notre conférence «Efficient and impactful lighting with Adaptive Probe Volumes» à la GDC 2023 et consulter le tutoriel d'éclairage «4 techniques pour éclairer les environnements dans Unity» de Unite 2022.
Baked GI utilise désormais la nouvelle architecture LightBaker v1.0 pour les cuissons à la demande afin de vous offrir une expérience de cuisson légère plus prévisible et plus stable. Lors de la cuisson avec le backend GPU en mode à la demande, vous pouvez utiliser le profil de cuisson dans la fenêtre Éclairage pour sélectionner le compromis entre les performances et l'utilisation de la mémoire GPU.
![Baked Global Illumination utilise désormais notre nouvelle architecture LightBaker v1.0 pour la cuisson à la demande. [Cette image utilise les ressources ArchVizPRO Interior Vol.9 de l'Unity Asset Store.]](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F1925b9c73245e20ff21f0e0ad366084a03589a3a-1200x628.png&w=3840&q=75)
Cette nouvelle sortie dans VFX Graph vous permet d'injecter des particules dans le brouillard volumétrique de HDRP pour générer des nuages, de la fumée, de la brume, des effets de feu ou pour rendre le brouillard volumétrique plus dynamique et procédural. Différents modes de fusion (ajouter, multiplier, min-max) vous permettent d'utiliser des particules pour ajouter, supprimer ou combiner avec du brouillard existant. Par exemple, vous pouvez utiliser de la fumée pour ajouter de la densité au brouillard, montrer le vent qui court, la brume ou créer des courants sous-marins.
Conformément à la vision partagée dans cet articleGames Focus, les avancées en matière de support de plateforme et d'intégrations techniques se poursuivent en 2023.1.
Nous continuons d'apporter des améliorations aux performances et aux fonctionnalités des principales plateformes, notamment Windows, Android, iOS, Meta Quest, Magic Leap 2, Xbox®, PlayStation®5 et Playstation®VR2.
Unity prend désormais en charge la création de projets pour les appareils Windows basés sur Arm tout en obtenant des performances natives sur les appareils utilisant les processeurs ARM64, tels que le Surface Pro 9 et le Lenovo ThinkPad X13s. Cela vous ouvre de nouvelles possibilités pour créer des expériences immersives et hautes performances sur une plus large gamme d'appareils.
Il existe deux fonctionnalités clés pour votre développement mobile sur les appareils Android – Android GameActivity et Android Project Configuration Manager – que vous pouvez utiliser avec 2023.1 Tech Stream.
Android GameActivity vous offre un meilleur contrôle sur les parties essentielles de votre application, ainsi que plus de liberté et de flexibilité dans votre code de base. Vous pouvez trouver la documentation ici.
Si vous utilisez des plug-ins ou êtes vous-même un développeur de plug-ins, vous disposez désormais d'un moyen plus flexible et plus robuste de configurer les paramètres Android Gradle (manifeste, paramètres et build) à l'aide de l' Gestionnaire de configuration de projet. Découvrez comment modifier les fichiers de projet Gradle dans le manuel Unity.
Adaptive Performance 5.0 inclut des améliorations pour contrôler le cycle de vie d'Adaptive Performance lors de l'exécution. De plus, nous lançons un fournisseur Android pour étendre ce package à la plupart des appareils Android.
Unity 2023.1.0a22 étend la prise en charge de l'affichage HDR à URP pour les plates-formes de bureau et de console, la prise en charge des plates-formes mobiles et XR devant suivre en 2023.2. Les écrans HDR sont capables de reproduire des images avec une luminosité de pointe plus élevée et une gamme de couleurs plus large afin d'obtenir une meilleure saturation des couleurs et un meilleur contraste dans les hautes lumières et les ombres. Le résultat est une variation plus réaliste de la luminosité entre les scènes, des détails de surface accrus et une perception de la profondeur améliorée.
Pour améliorer encore les performances de DirectX 12 pour les plates-formes Windows, Unity 2023.1 introduit un nouveau mode de thread de tâches graphiques appelé Split Graphics Jobs. Ce mode vise à réduire la synchronisation inutile de début ou de fin d'image entre les threads de tâches graphiques principales et natives, ce qui entraîne des améliorations significatives des performances. Lors de nos tests internes, nous observons des gains de performances significatifs en termes de configuration de rendu du processeur par rapport à DX11 lorsque nous ciblons DX12 à l'aide de tâches graphiques fractionnées. Pour plus d'informations, consultez le message officiel du forum.
XR Interaction Toolkit v2.3.0 inclut plusieurs nouvelles fonctionnalités et capacités, notamment les groupes d'interaction, les interagir avec les doigts et le regard, l'intégration et les exemples d'interactions manuelles, ainsi que les améliorations de la convivialité du simulateur d'appareils. Vous trouverez également un nouveau système d'interaction, qui vous permet de créer des indicateurs d'interaction performants (visuels, audio, haptiques, etc.). Vous pouvez installer XRI 2.3 via le gestionnaire de paquets et trouver plus de détails dans la documentation.
Nous avons célébré une étape importante avec Netcode for Entities, publié parallèlement à Unity 2022 LTS, et nous avons l'intention de continuer à ajouter des fonctionnalités à nos solutions multijoueurs dans l'éditeur. Nous travaillons également à mieux intégrer toutes nos solutions multijoueurs, telles que Netcode pour GameObjects et les fonctionnalités côté éditeur, avec Unity Gaming Services pour fournir une solution multijoueur unique, comme indiqué dans notre article multijoueurGames Focus.
VERSION EXPÉRIMENTALE Le protocole de transport Unity (UTP) est l'infrastructure réseau de niveau inférieur qui gère le transport des données de jeu sur les réseaux et les plates-formes et appareils connectés. En 2023.1, UTP prend en charge les connexions Web et TCP pour améliorer les capacités des technologies qui en dépendent, y compris nos solutions de netcode.
VERSION EXPÉRIMENTALE Le mode de jeu multijoueur (MPPM) est une fonctionnalité d'amélioration du flux de travail de notre ensemble d'outils multijoueurs qui vise à offrir une expérience utilisateur de type solo, mais en mettant l'accent sur le cycle de développement des jeux multijoueurs. L'utilisation de MPPM vous permet d'émuler plusieurs joueurs connectés à une même expérience de jeu simultanément, le tout sur une seule machine. Il prend en charge les fonctionnalités récemment publiées telles que Netcode pour GameObjects, ce qui vous permet d'être efficace dans le développement multijoueur, même avec un faible investissement matériel.

Comme indiqué dans notre article de lancementde Games Focus, nous nous engageons à avoir un noyau stable. Cela signifie que nous continuons à mettre à jour le support C# de différentes manières, y compris le processus de compilation en coulisses.
Dans les versions précédentes, notre implémentation d'IL2CPP rendait parfois difficile la recherche de la partie spécifique du code à laquelle une trace de pile gérée faisait référence, car elle ne fournissait que des noms de méthode. Avec 2023.1, les développeurs peuvent désormais activer l'ajout du traitement des symboles de débogage, qui affiche les informations sur le numéro de ligne du code source C# afin qu'il soit beaucoup plus facile de retrouver des zones spécifiques dans la base de code d'un projet de jeu. Pour en savoir plus sur la façon d'activer et d'afficher ces informations supplémentaires, consultez la documentation.
Nous avons partagé notre dévouement continu à apporter de nouvelles capacités et fonctionnalités à l'éditeur et continuons à garantir que la création de vos projets soit transparente.
Nous améliorons et standardisons les menus contextuels qui s'affichent lorsque vous cliquez avec le bouton droit sur des éléments et des flux de travail. Les améliorations incluent des interactions plus cohérentes, des optimisations de tri et un champ de recherche facultatif.

Le package Terrain Tools a été migré vers la nouvelle structure de barre d'outils Overlays pour une expérience plus cohérente et prévisible avec les workflows de création de scènes Unity.
Pour en savoir plus sur le Tech Stream 2023.1, consultez les notes de version 2023.1 pour une liste complète des fonctionnalités et le manuel Unity pour la documentation. Lorsque vous vous lancez, gardez à l’esprit que même si chaque version de Tech Stream est prise en charge par des mises à jour hebdomadaires jusqu’à la version suivante, il n’y a aucune garantie de prise en charge à long terme des nouvelles fonctionnalités. N'oubliez pas non plus de toujours sauvegarder votre travail avant de passer à une nouvelle version. Notre guide de mise à niveau peut également vous aider. Pour les projets en production, nous recommandons d'utiliser Unity LTS pour une plus grande stabilité et un meilleur support.
Chaque Tech Stream est l'occasion d'accéder en avant-première à de nouvelles fonctionnalités et de façonner le développement des technologies futures grâce à vos commentaires. Nous souhaitons savoir comment nous pouvons au mieux vous soutenir, vous et vos projets. Faites-nous savoir comment nous nous en sortons sur les forumsou partagez vos commentaires directement avec notre équipe produit via la feuille de route de la plateforme Unity.
