outils Rédacteur — MRTK3
Graphics Tools contient une multitude d’outils de l’éditeur Unity pour faciliter le développement de réalité mixte. Quelques éléments sont décrits ci-dessous. Le reste se trouve dans leurs domaines respectifs, tels que les utilitaires d’accessibilité et l’outil de mesure.
Éléments de menu
Description des éléments de menu trouvés dans la section de menu Outils graphiques fenêtre>.
Prendre des captures d’écran
Souvent, la prise de captures d’écran dans Unity pour la documentation et l’imagerie promotionnelle peut être fastidieuse et la sortie semble souvent moins souhaitable. La ScreenshotUtilities
classe aide à prendre des captures d’écran via des éléments de menu et des API publiques dans l’éditeur Unity. Les captures d’écran peuvent être capturées à différentes résolutions et avec des couleurs claires et transparentes pour une utilisation dans la composition facile des images.
Remarque
La prise de captures d’écran à partir d’une build autonome n’est pas prise en charge par cet outil.
Les captures d’écran peuvent être facilement capturées dans l’éditeur en sélectionnant Window > Graphics Tools > Prendre une capture d’écran , puis en sélectionnant l’option souhaitée.
Conseil
Assurez-vous que l’onglet de la fenêtre de jeu est visible si la capture est en cours de lecture, ou qu’une capture d’écran n’est peut-être pas enregistrée.
Par défaut, toutes les captures d’écran sont enregistrées dans votre chemin de cache temporaire. Le chemin d’accès à la capture d’écran s’affiche dans la console Unity.
La capture d’écran ci-dessus a été capturée avec l’option « Résolution 4x (arrière-plan transparent) ». (Scale-down pour réduire la taille de téléchargement.) Cela génère une image haute résolution avec les pixels normalement représentés par la couleur claire enregistrée en tant que pixels transparents. Cette technique permet aux développeurs de présenter leur application pour le store ou d’autres médias en superposant cette image sur d’autres images.
Animateurs de matériaux de canevas
Les animateurs de matériaux de canevas permettent aux développeurs d’animer des propriétés de matériau sur les composants UnityUI Graphic (vous trouverez plus d’informations dans la documentation de l’animation ). Ces scripts d’animateur sont générés automatiquement à partir de fichiers de nuanceur. Si un fichier de nuanceur change, il en est de même pour le script de l’animateur. Cette opération s’effectue normalement en cliquant avec le bouton droit sur un nuanceur et en sélectionnant Outils > Graphiques Générer un animateur de matériau de canevas.
L’élément de menu Window > Graphics Tools > Canvas Material Animators > Generate All régénère tous les scripts d’animation pour les nuanceurs dont les conditions sont remplies :
- Existe dans le répertoire Runtime/Nuanceurs du package Graphics Tools
- Ne contient pas « Non-Canevas », il s’agit du nom du nuanceur.
Conseil
Les développeurs doivent appeler cet élément de menu lorsqu’ils modifient des nuanceurs dans le package Graphics Tools. Les nuanceurs personnalisés peuvent avoir des animateurs générés individuellement ou via la ShaderUtilities.GenerateCanvasMaterialAnimator
méthode .
Débogage de carte Mip
La fonctionnalité de débogage de carte mip incluse avec les modes de dessin de la vue de scène du pipeline de rendu intégré n’existe pas dans le pipeline de rendu universel (URP). Cette fonctionnalité est utile lorsque vous essayez de réduire la taille des textures.
Dans Graphics Tools, un outil similaire a été réintroduit pour l’URP. L’outil peut être activé via les > éléments de menu Fenêtre Outils Graphiques > Modes > dessin Mipmaps - Activer et désactiver via les éléments de menu Fenêtre > Outils Graphiques > Modes > dessin Mipmaps - Désactiver. Lorsqu’elle est activée, la vue de scène est teintée en fonction du ratio texel/pixel.
Couleur | Signification |
---|---|
Couleur d’origine | Il s’agit d’une correspondance parfaite (rapport 1:1 texels/pixels à la distance et à la résolution actuelles). |
Rouge | Indique que la texture est plus grande que nécessaire. |
Bleu | Indique que la texture peut être plus grande. |
Remarque
Les tailles de texture idéales dépendent de la résolution à laquelle votre application s’exécutera et de la proximité de la caméra sur une surface.
Par exemple, la densité du texel est trop élevée sur le cube gauche et un peu trop faible sur le cube droit à cette distance d’affichage :
Combinateur de textures
Pour améliorer la parité avec unity Standard nuanceur par pixel, les valeurs métalliques, lisses, émissives et d’occlusion peuvent toutes être contrôlées via l’empaquetage de canal. Par exemple :
Lorsque vous utilisez l’empaquetage de canal, vous n’avez qu’à échantillonner et charger une texture en mémoire au lieu de quatre textures distinctes. Lorsque vous écrivez vos cartes de texture dans un programme comme Substance ou Photoshop, vous pouvez les emballer manuellement comme suit :
Canal | Propriété |
---|---|
Rouge | Métallique |
Vert | Occlusion |
Bleu | Émission (nuances de gris) |
Alpha | Douceur |
Vous pouvez également utiliser l’outil de combinaison de textures MRTK. Pour ouvrir l’outil, sélectionnez Windows -> Outils Graphiques -> Combinateur de textures qui ouvre la fenêtre ci-dessous :
Cette fenêtre peut être remplie automatiquement en sélectionnant un nuanceur Unity Standard et en cliquant sur « Remplir automatiquement à partir de Standard matériau ». Vous pouvez également spécifier manuellement une texture (ou une valeur constante) par canal rouge, vert, bleu ou alpha. La combinaison de textures est accélérée par GPU et ne nécessite pas que la texture d’entrée soit accessible par le processeur.
Afficher et masquer des exemples
Lors de l’ouverture de MRGTUnityProject
dans Unity. Le dossier Samples n’est pas visible dans le MRTK Graphics Tools
package par défaut. Pour afficher les exemples, sélectionnez Fenêtre > Outils > graphiques Afficher les exemples dans la barre de menus de fichier.
Si vous souhaitez masquer des exemples, par exemple, avant de valider une contribution aux exemples de package Graphics Tools, sélectionnez Fenêtre > Outils > Graphiques Masquer les exemples dans la barre de menus du fichier.
Remarque
Ces éléments de menu sont grisés lorsque Graphics Tools est un package immuable.