Publication de fichiers Substance 3D Assets (SBSAR)

Cette page explique comment Substance 3D Designer peut publier des packs en tant que fichiers de ressources Substance 3D, un format de fichier spécial avec l’extension SBSAR, utilisé dans l’écosystème de Substance de données ainsi que dans d’autres applications qui le prennent en charge.

Il est généralement préférable d’utiliser une ressource Substance 3D plutôt que des bitmaps, car elle est beaucoup plus flexible et légère. Si vous les utilisez dans Substance 3D Painter, Sampler ou Player, il est plus rapide d’utiliser la fonctionnalité ‘Envoyer à…’.

Publication de fichiers SBSAR simplifiée

Concepts de publication

lors de la publication d’un graphe de Substance, il est important de garder les points suivants à l’esprit :

  • Vous publiez un package, avec tout son contenu, et non un graphe de Substance individuel. Une ressource Substance 3D vous permet ensuite de générer du contenu à partir de tous les graphes de Substance de données de ce package.
  • Les packages publiés sont entièrement autonomes : toutes les ressources requises sont incorporées dans le fichier. Cela signifie qu’ils sont beaucoup plus faciles à partager que les fichiers SBS.
  • La sortie des actifs Substance 3D peut être complètement dynamique. La résolution n’est pas définie ; les paramètres exposés peuvent être modifiés. Cependant, il n’est plus possible de modifier le Graphe.
  • Les actifs Substance 3D peuvent être utilisés en dehors de Designer, dans tous les produits Substance 3D Adobe, Adobe Dimension ainsi que dans toute autre application dotée d’une intégration de Substance de données.
  • La publication est différente de l’exportation. Assurez-vous de bien comprendre la différence.

Préparation de la publication

La publication nécessite davantage de préparation que l’exportation d’images bitmap. En effet, les actifs Substance 3D publiés sont des outils dynamiques et non pas simplement un instantané statique de l’état actuel de vos textures. Plus précisément, vous devez garder à l’esprit les points suivants :

  • Assurez-vous que les résolutions de graphe (Taille de sortie) sont définies sur la méthode d’héritage Relatif au parent🔗, ce qui signifie qu’elles sont dynamiques et peuvent être modifiées à la volée.
  • Assurez-vous que sorties du graphe sont correctement configurées avec des noms, des étiquettes et des balises d’utilisation.
  • Assurez-vous que les paramètres, si nécessaire, sont organisés et nommés correctement.
  • Si un graphe décrit un matériau, définissez son attribut modèle de matériau sur le modèle de ce matériau.
  • Assurez-vous que la propriété Taille de sortie de tous les nœuds Bitmap est définie sur la méthode d’héritage absolue 🔗. Si ce n’est pas le cas, leur ressource Bitmap référencée sera enregistrée à la résolution 256*256 par défaut dans le fichier de ressources Substance 3D publié, ce qui* impactera la qualité* d’une ou plusieurs sorties.
  • Si le pack contient des graphes qui ne doivent pas être disponibles en dehors de Designer (par exemple, des sous-graphes assistant ou « outil » qui ne fonctionnent que dans un environnement spécifique), configurez-les de sorte qu’ils soient masqués dans leurs propriétés. Voir ci-dessous.

Méthodes de publication

Une fois que vous êtes prêt à publier, il existe deux façons d’accéder à la boîte de dialogue de publication, toutes deux via l’Explorateur.

Dans l’Explorateur, cliquez avec le bouton droit de la souris sur le package et sélectionnez Publish .fichier sbsar…, autre touche de raccourci Ctrl + P.

Après avoir publié une fois avec la boîte de dialogue, vous pouvez également utiliser Publish .fichier sbsar comme précédent pour répéter le processus de publication sans afficher les boîtes de dialogue, en publiant immédiatement avec les mêmes paramètres.

Dans l’Explorateur, en cliquant sur le bouton Publish dans la barre d’outils supérieure.

Après avoir publié une fois avec la boîte de dialogue, vous pouvez également utiliser le bouton Publish comme précédent pour répéter le processus de publication sans voir les boîtes de dialogue, en publiant immédiatement avec les mêmes paramètres.

Options de publication de ressources

Avant l’affichage des options de Publish des ressources, vous serez invité à enregistrer le fichier Substance 3D (SBS) si cela n’a pas été fait, et vous serez invité à enregistrer la ressource Substance 3D. Pour éviter de voir les invites et la boîte de dialogue du fichier et de sortir votre fichier plus rapidement, utilisez les méthodes Publish as previous décrites ci-dessus.

Options de publication de ressources

Les options suivantes sont disponibles :

Chemin du fichier ouvre une boîte de dialogue permettant de choisir l’emplacement d’enregistrement du fichier de ressources Substance 3D. Le chemin par défaut est celui des documents utilisateur du système. Si le package a été enregistré, le chemin est l’emplacement du package. Si le package a été publié pendant la session, le chemin d’accès est le dernier emplacement de publication.

La compression des archives définit les options de compression de l’archive et affecte la taille des fichiers.

La fonctionnalité Générer les icônes manquantes utilise des techniques intégréesde Rendu PBR pour créer des vignettes pour l’attribut de chaque graphe.

graphes Exposés répertorie tous les graphes qui seront exposés dans ce pack ; voir ci-dessous pour l’exclusion des graphes.

NOTE
Exposition aléatoire des graines
Les paramètres d’exposition Générateur aléatoire ne sont plus disponibles dans la boîte de dialogue Publish. Définissez plutôt l'attribut de valeur de départ aléatoire de votre graphe sur Absolu au lieu de relatif pour éviter qu'il ne soit disponible.

Exclusion des graphes de la ressource publiée

Certains graphes de votre pack peuvent ne pas être destinés à une utilisation en dehors. Ces sous-graphes sont généralement destinés à faire partie d’un ensemble plus vaste, un sous-programme d’un maître-matériau.

Pour empêcher un graphe de devenir visible ou utilisable dans un fichier de ressources Substance 3D, accédez aux propriétés de ce graphe (double-cliquez sur la zone vide de la vue du graphe ou cliquez une fois sur le graphe dans l’Explorateur), puis ouvrez le panneau déroulant Attributs. Définissez Exposé dans SBSAR sur Non pour le masquer lors de la publication.

Avertissements de la boîte de dialogue Publish

La boîte de dialogue Publish affiche parfois des avertissements en jaune. Les plus courants sont énumérés ci-dessous, accompagnés d’une explication et d’une solution.

  • Un ou plusieurs graphes n’ont pas de sortie
    Cet avertissement signifie que vous tentez de publier un package avec un ou plusieurs graphes qui n’ont pas de nœuds de sortie. La solution consiste à ajouter des nœuds de sortie aux graphes avec un triangle d’avertissement jaune.
  • Un ou plusieurs graphes ont un paramètre de taille de sortie non lié au parent
    Cet avertissement signifie qu’un ou plusieurs graphes ont des tailles de sortie incorrectes. Habituellement, ce sont les propriétés d’un graphe lui-même. L’avertissement signifie que vous n’aurez pas de contrôle de résolution dynamique sur ce graphe lors de la publication. La solution consiste à accéder aux propriétés de graphe pour ceux qui ont un triangle jaune et à définir la méthode d’héritage de la taille de sortie sur Relatif au parent.

Limitations des ressources Substance 3D

Bien que la ressource Substance 3D soit le format le plus puissant et le plus dynamique de l’écosystème de Substance, il existe quelques petites limitations techniques à prendre en compte.

  • Les packages de ressources Substance 3D publiés sont un format de fichier unidirectionnel. Vous ne pouvez pas « décompiler » une ressource Substance 3D vers un fichier Substance 3D (SBS). La seule façon de « modifier » une ressource Substance 3D consiste à modifier le fichier Substance 3D d’origine. Vous pouvez toujours utiliser le contenu du pack de ressources Substance 3D en tant que nœuds dans de nouveaux graphes de Substance de données (ouverture et glisser-déposer). Il ne s’agit donc pas d’une énorme limitation.
  • Les fichiers de ressources Substance 3D ont des versions qui infèrent la compatibilité. La Substance Engine de base est mise à jour de temps à autre avec de nouvelles fonctionnalités. les packs qui utilisent ces fonctionnalités doivent être lus par les applications qui prennent en charge ces nouvelles fonctionnalités. Cela ne pose pas de problème pour toutes les applications de Substance de données, car elles sont toutes mises à jour en même temps, mais les plug-ins et les intégrations peuvent avoir des retards de compatibilité plus longs.
    Utilisez les options d’affichage de la compatibilité des Substances Engine dans les Préférences du projet pour suivre les problèmes potentiels.
  • Certains paramètres exposés, tels que les paramètres statiques, sont masqués une fois qu’un graphe est publié dans le cadre d’une ressource Substance 3D. Consultez la section Limitations de la page Exposer un paramètre pour obtenir la liste de ces paramètres et en savoir plus sur les paramètres statiques en général.
recommendation-more-help
substance-3d-designer-help-guide