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


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.


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.

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.

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.

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.

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.

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.

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.