JVoici quelque selected que vous réalisez très rapidement lorsque vous commencez à programmer des jeux, et c’est que les matériaux sont codés différemment de toute autre selected. Ils fonctionnent presque de manière mystérieuse qui peut souvent être difficile à décrire et le code est souvent un code de type c très dense qui n’éclaire pas remark ou pourquoi quelque selected fonctionne comme il le fait.
Entrez Shader Graphs, la dernière tentative d’Unity pour aider à atténuer une partie du mystère et de la confusion autour du fonctionnement des shaders. Cette fonctionnalité est récemment sortie d’aperçu et suggest un massive éventail de fonctionnalités visant à modifier la façon dont les shaders sont fabriqués. Avant, vous faisiez des shaders avec du code, maintenant l’espoir est que vous fassiez des shaders avec des graphiques comme celui ci-dessous :
Voulez-vous suivre? Voici un lien vers l’exemple de projet !
Donc, si les shaders sont destinés au matériel de programmation, pourquoi est-ce si difficile ? Parce que vous écrivez du code de bas niveau que le GPU doit prendre et déterminer à quoi ressemblera cet objet. C’est un processus compliqué, mais l’avantage est que vous ne prenez pas de temps CPU précieux avec des tâches de calcul lourdes qui sont souvent nécessaires pour déterminer à quoi ressemblera quelque selected (c’est-à-dire brillant, terne, clear, and many others.).
Les Shader Graphs permettent au codeur d’assembler visuellement les « éléments graphiques » qui manipulent les propriétés finales de l’apparence de quelque selected. Dans la vidéo, nous examinons les bases de ce qu’est un nœud, remark les connecter et remark trouver la documentation autour de chaque nœud doable. Nous passons également en revue certaines des nouvelles fonctionnalités dans Shader Graphs automobile il y a eu quelques changements depuis que le projet est maintenant officiellement pris en cost.
1. Assurez-vous que Shader Graph est inclus dans le projet
Pour vous assurer que vous pouvez utiliser Shader Graph, allez dans Window -> Package deal Supervisor et assurez-vous que Shader Graph est inclus dans les ressources du projet.
2. Accédez rapidement à la documentation sur ce que fait un nœud.
Lorsque vous regardez un nœud, il peut être difficile de dire exactement ce que fait cette boîte noire lors du calcul. Pour accéder rapidement à la documentation, faites un clic droit sur le nœud et cliquez sur « Afficher la documentation ». Il fera apparaître une web page Unity avec des informations pertinentes.
3. Utilisez des notes autocollantes et des groupes !!
L’une des fonctionnalités les plus récentes est que vous pouvez ajouter des notes autocollantes et des groupes de nœuds pour vous aider à organiser votre graphique. Cela aide massivement quiconque regarde votre graphique plus tard à comprendre remark quelque selected fonctionne. Dans l’exemple ci-dessous, vous pouvez voir un groupe « Masque d’herbe » auquel est attaché un post-it.
Suivez-moi sur Twitter pour plus d’articles methods !