Que recherchez-vous ?
Games

Créez des effets visuels envoûtants grâce à notre guide VFX avancé

SHANTI ZACHARIAH / UNITY TECHNOLOGIESSenior content marketing manager
Dec 6, 2022|8 Min
Créez des effets visuels envoûtants grâce à notre guide VFX avancé
Cette page a été traduite automatiquement pour faciliter votre expérience. Nous ne pouvons pas garantir l'exactitude ou la fiabilité du contenu traduit. Si vous avez des doutes quant à la qualité de cette traduction, reportez-vous à la version anglaise de la page web.
Exemples d'effets visuels tirés du livre électronique "The definitive guide to creating advanced visual effects in Unity".

Les étincelles d'un sort magique, les panaches de fumée, les éclairs d'énergie ultraviolette ou bleu électrique, les lumières de la ville vues à travers la brume ou la pluie, les champs ouverts à l'herbe ondulante... Il est difficile d'imaginer un jeu moderne sans le pouvoir évocateur des effets visuels.

Les effets visuels sont la clé de la création d'expériences profondément immersives pour vos joueurs. Et grâce aux progrès constants du matériel, ce qui n'était disponible que pour les superproductions hollywoodiennes peut désormais être réalisé en temps réel.

VFX Graph est l'un des principaux ensembles d'outils disponibles dans Unity pour que les artistes et les concepteurs puissent créer avec peu ou pas de codage. Grâce à sa logique visuelle basée sur les nœuds, vous pouvez créer un nombre illimité d'effets simples ou complexes pour des projets de tous genres.

Notre nouveau livre électronique de 120 pages, Le guide définitif de la création d'effets visuels avancés dans Unity.guide les artistes, les concepteurs et les programmeurs qui utilisent la version 2021 LTS d'Unity de VFX Graph. Utilisez-le comme référence pour produire des effets visuels riches en couches et en temps réel pour vos jeux.

Collage d'images issues du livre électronique "The definitive guide to creating advanced visual effects in Unity".
Création robuste d'effets visuels
La table SpaceshipHoloTable de la démo Unity Spaceship, disponible sur GitHub et Steam.
La table SpaceshipHoloTable de la démo Unity Spaceship, disponible sur GitHub et Steam.

Le graphique VFX crée des systèmes de particules accélérés par le GPU et nécessite donc la prise en charge des shaders de calcul pour maintenir la compatibilité avec les appareils cibles. Il fonctionne avec leUniversal Render Pipeline (URP, y compris le moteur de rendu 2D) et le pipeline de rendu haute définition (HDRP).

Par rapport au système de particules intégré, le VFX Graph peut piloter plus de particules avec une simulation plus rapide, des comportements personnalisables, une extensibilité, un accès au tampon de la caméra et une intégration native du Shader Graph. Vous pouvez utiliser n'importe quel shader personnalisé créé dans Shader Graph pour cibler VFX Graph. Ces shaders sont capables d'utiliser de nouveaux modèles d'éclairage tels que les cheveux ou les tissus HDRP, et peuvent même modifier les particules au niveau des vertex pour permettre des effets tels que des oiseaux aux ailes battantes, des particules ondulantes comme des bulles de savon, et bien d'autres choses encore.

Un guide vivant et très instructif
La scène d'échantillon de la lampe magique de l'ensemble d'échantillons VFX Graph
La scène d'échantillon de la lampe magique de l'ensemble d'échantillons VFX Graph

Le livre électronique VFX Graph est aussi beau à regarder qu'il est inspirant et instructif. Créé en collaboration avec Wilmer Lin, un artiste VFX vétéran des industries du cinéma et des jeux, et des experts internes de l'équipe Unity Graphics, il est généreux en termes de portée, de niveau de détail, d'instructions réfléchies, d'images et de vidéos, ainsi que de nombreuses ressources et références téléchargeables pour la création de VFX dans Unity.

Jetons un coup d'œil rapide au contenu du guide.

Comprendre l'anatomie d'un graphique VFX
La fenêtre VFX Graph
La fenêtre VFX Graph

Comprenez bien chaque partie du graphique VFX, en commençant par les actifs et les composants du graphique VFX, ainsi que la fenêtre du graphique VFX. Apprenez à créer une logique avec des systèmes, des contextes, des blocs, des propriétés, des opérateurs, des tableaux noirs, des sous-graphes, des événements, des attributs, etc.

Connecter les pièces mobiles pour créer de l'interactivité
Utilisation d'un Property Binder pour créer un effet de courbe de Bézier pour le génie dans la scène d'exemple de la lampe magique
Utilisation d'un Property Binder pour créer un effet de courbe de Bézier pour le génie dans la scène d'exemple de la lampe magique

Les effets visuels comportent souvent de nombreuses pièces mobiles. Il est essentiel de les connecter aux points appropriés de votre application pour les intégrer au moment de l'exécution. Vous découvrirez les outils disponibles pour reproduire un effet et comment les utiliser :

  • Lieurs d'événements: Ils écoutent les différents événements qui se produisent dans votre scène et réagissent à des actions spécifiques au moment de l'exécution.
  • Timeline:Séquencez des effets visuels avec des Sequences d'Activation pour envoyer des événements à votre graphique à des moments précis. Obtenez un contrôle précis grâce à une synchronisation préétablie (par exemple, en jouant des effets pendant une scène).
  • Classeurs de propriété : Ceux-ci relient les valeurs de la scène ou du jeu aux propriétés exposées de votre tableau noir, de sorte que vos effets réagissent aux changements de la scène en temps réel.
Explorer des scènes d'échantillons VFX Graph détaillés
GooBall est de retour : Le tout premier jeu Made with Unity revient sous la forme d'une scène d'échantillonnage VFX.
GooBall est de retour : Le tout premier jeu Made with Unity revient sous la forme d'une scène d'échantillonnage VFX.

Des essaims colorés de bandes de particules, des effets explosifs pour une météorite qui s'écrase, et une boule gluante supplémentaire : Ce ne sont là que quelques-uns des effets que vous trouverez dans la rubrique Visual Effect Graph Samples(HDRP).

Chaque échantillon met en évidence différents scénarios impliquant le graphique VFX. Pour une meilleure compréhension, cette section de l'e-book examine la manière dont certains de ces échantillons ont été créés, à savoir par l'utilisation de.. :

  • Shader et VFX Graph ensemble
  • Événements GPU pour déclencher d'autres systèmes dans le même graphe
  • Mouvement organique ajouté aux bandes de particules via l'opérateur de bruit, et blocs disponibles pour personnaliser le mappage de la texture, l'apparition et l'orientation de chaque bande de particules.
  • Un seul graphique pour piloter d'autres graphiques dans un effet visuel
  • Un contexte d'apparition (Spawn Context) pour déclencher de nombreux autres effets
  • Echantillonnage expérimental de maillage pour récupérer les données d'un maillage et inclure le résultat dans le graphique

Voir le livre électronique pour plus de clips montrant les différents échantillons, y compris l'introduction suivante à la scène GooBall.

Améliorez vos effets visuels avec les outils du pipeline
Un champ vectoriel pilote l'effet UnityLogo.
Un champ vectoriel pilote l'effet UnityLogo.

Les effets ne sont pas isolés dans le vide. Souvent, vous devrez leur fournir des données externes pour obtenir l'aspect souhaité.

Et si vous voulez que le génie sorte d'une lampe magique ? Vous souhaitez intégrer un hologramme ? Bien que vous puissiez accomplir la plupart de ces tâches avec des fonctions mathématiques et des opérateurs, vous pouvez avoir besoin de l'effet pour interagir avec des formes plus complexes.

Cette section explique comment utiliser trois types de données pris en charge dans Unity pour améliorer vos effets visuels : Caches de points, champs de distance signés et champs vectoriels. Les autres outils que vous apprendrez à connaître sont la VFXToolboxqui comprend des outils supplémentaires pour les artistes VFX d'Unity, et Flipbook Texture Sheets pour intégrer des effets animés dans un sprite.

Téléchargez l'e-book et dites-nous ce que vous en pensez
Le guide définitif pour créer des effets visuels avancés dans Unity | E-book

D'autres chapitres du guide traitent des techniques d'optimisation pour les effets visuels, des développements futurs pour le Visual Effect Graph et, enfin, d'une longue liste de tutoriels et de vidéos. Nous sommes ravis de pouvoir vous offrir cette ressource précieuse, qui peut être téléchargée gratuitement (comme tous nos livres électroniques techniques). N'hésitez pas à nous faire part de vos commentaires dans ce forum.

Pour obtenir une liste complète des livres électroniques disponibles sur Unity, consultez le hub "Comment faire" ou parcourez la documentation sous la rubrique Travailler dans Unity > Guide des meilleures pratiques.