Sortie d’image incorrecte
Cette page répertorie les problèmes techniques dans Substance 3D Designer qui entraînent une image en sortie incorrecte ou inattendue et propose des étapes de dépannage pour chacun d’eux.
Pas/bandes visibles
Vérifiez le format de sortie (c’est-à-dire la profondeur de bits) du nœud et de tous les nœuds en amont et assurez-vous que ces nœuds utilisent une précision d’Entier d’au moins 16 bits.
Le paramètre Format de sortie est souvent défini sur la méthode d’héritage Relative à l’entrée 3}, qui peut propager la faible précision dans tout le graphe. Idéalement, en remontant dans le graphe, vous trouverez la cause première du problème.
Vous pouvez rapidement identifier la précision de la sortie d’un nœud en examinant les informations textuelles affichées sous le nœud :
- L/C fait référence à l’image en niveaux de gris (c’est-à-dire la Luminance) ou en couleur
- 8/16 signifie codage entier
- 16F/32F désigne le codage en virgule flottante
Par exemple :
- L8 : entier 8 bits en niveaux de gris
- C16 : entier couleur 16 bits
- C32F : virgule flottante couleur 32 bits (HDR)
Perte de qualité dans le SBSAR publié
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 l’archive Substance 3D publiée, ce qui* impactera la qualité* d’une ou plusieurs sorties.
L’image est floue
Lors de la réorganisation des pixels dans une image, par exemple lors du redimensionnement d’une forme ou de la modification de la résolution d’une image, il existe deux façons de déterminer comment les pixels de la source doivent être mappés vers la destination :
- Le plus proche : le pixel sera mappé à la cible tel quel à la coordonnée correspondante. Si la cible est de résolution inférieure, le pixel peut être totalement ignoré. Si la cible est d’une résolution plus élevée, elle sera mappée à tous les pixels couvrant sa plage. La sortie est plus nette et sera légèrement crénelée.
- filtrage Bilinéaire : un processus de filtrage est appliqué à l’image source afin que ses pixels soient mappés à la résolution cible de manière à lisser les transitions entre les pixels. La sortie est plus lisse et sera légèrement floue.
Le nœud Transformation 2D fournit une option de méthode Filtrage pour sélectionner laquelle de ces deux méthodes de mappage doit être utilisée.
La plupart des nœuds (par exemple, Fusion) utilisent par défaut filtrage bilinéaire lors de l’échantillonnage d’une texture d’entrée de résolution différente, ce qui peut introduire un flou indésirable.
Le nœud Transformation 2D étant atomique, donc très léger, il peut être utilisé même si aucune transformation n’est nécessaire pour modifier la résolution d’une texture à l’aide de sa propriété Taille de sortie avant d’envoyer la texture à un autre nœud, de sorte que vous pouvez contrôler l’impact de ce redimensionnement.
Dans le graphe de fonction du nœud Processeur de pixels, les nœuds Sample incluent la même option pour contrôler la façon dont la texture échantillonnée doit être mappée à la résolution du nœud.