Version 10.1
Substance 3D Painter 10.1 ajoute de nouveaux filtres puissants, des fonctionnalités USD améliorées et une plate-forme VFX et une prise en charge Linux mises à jour.
Date de publication : 17 septembre 2024
Principales fonctionnalités
Nouveaux filtres par défaut
Dans cette version, plusieurs nouveaux filtres ont été ajoutés pour développer considérablement le processus de texturation :
-
Nouveau matériau de décalcomanie de broderie
Dans la section matériaux de la fenêtre Actifs, vous trouverez un nouveau matériau de décalcomanie Broderie. Faites-le glisser n’importe où sur votre maillage, branchez n’importe quelle ressource (comme une texture ou même une police) et vous pourrez facilement créer de nouveaux détails de tissu.
-
Nouvelle couleur de la zone de remplissage/nouveau filtre de masque
Ces deux nouveaux filtres permettent de remplir tous les tracés ou contours fermés. Ceci est utile pour remplir rapidement des tracés 3D par exemple. Comme il s’agit de filtres, ils peuvent également être utilisés pour des coups de pinceau manuels ou dans d’autres situations.
-
Nouveau filtre FXAA
Ce nouveau filtre permet de réduire rapidement le crénelage, en particulier sur les contours nets qui peuvent apparaître après un niveau par exemple ou sur les masques réalisés avec l’effet choix de couleur.
-
Nouveau filtre passe-haut
Avec ce filtre générique, vous pouvez générer une texture de niveaux de gris pour l’utiliser pour des effets plus avancés (comme adoucir, flouter ou renforcer la netteté des détails).
-
Nouveau filtre pixellisé
Le filtre pixellisé peut simuler une réduction de la résolution, ce qui peut être utile pour styliser les couleurs et les motifs.
-
Nouveau filtre de postérisation
Ce filtre peut être utile pour réduire le nombre de couleurs dans une image, ce qui peut aider à créer des contrastes dans les formes et à créer des effets stylisés.
-
Nouveau filtre de seuil
Le filtre de seuil permet de créer rapidement des masques blancs binaires nets en noir et blanc à partir d’une entrée en niveaux de gris.
-
Nouveau filtre Smoothstep
Le filtre Pas à pas fluide est une autre façon d’effectuer un niveau ou un contraste pour affiner les informations en niveaux de gris. Ce filtre applique également une courbe exponentielle au résultat, ce qui permet de convertir des dégradés linéaires en courbes lisses.
-
Amélioration des filtres de Transformé et de miroir
Le transforme a été mis à jour pour prendre en charge une mise à l’échelle non uniforme, une inversion horizontale ou verticale et des paramètres plus simples à utiliser. Le filtre miroir a également été actualisé avec des paramètres plus simples.
-
Icônes améliorées
Pour rendre les filtres standard plus visibles et plus faciles à trouver, leurs icônes ont été refaites. Les icônes teintées de jaune sont destinées à être utilisées sur le contenu d’un calque, tandis que les icônes en niveaux de gris sont génériques et peuvent être utilisées à la fois dans le contenu des calques et le masque.
-
Correctifs mineurs sur les filtres
D’autres filtres ont été ajustés pour résoudre certains problèmes :- Le filtre d’ajustement de l’height affectait l’alpha d’un calque, ce qui le rendait difficile à utiliser dans certains cas.
- Le filtre de flou n’utilisait pas d’espace colorimétrique linéaire en mode de gestion des couleurs hérité, ce qui créait des couleurs incorrectes lors de la fusion/mélange de ses entrées.
Mise à jour de la prise en charge d’USD et de VFX Platform
Dans cette version de Painter, de nombreux composants tiers ont été améliorés et mis à jour :
-
Exportation de textures avec Adobe Standard Material dans USD\ Lors de l’exportation de textures de Painter dans un fichier USD, vous obtenez désormais les propriétés d’Adobe Standard Material avec elles. Ces fichiers USD sont ainsi prêts à être utilisés dans des applications prenant également en charge ces propriétés.
-
Importer des textures à partir de fichiers USD
Désormais, l’importation d’un fichier USD entraîne également celle de sa texture dans le projet créé, ce qui facilite les allers-retours entre les applications. Si le fichier USD utilise l’Adobe Standard Material, les paramètres de shader sont également configurés, de sorte que le résultat du viewport corresponde à celui de l’autre application source. -
Modifications Gltf\ Suite à la mise à jour USD, un changement de comportement du format GLTF a été nécessaire pour assurer la parité. Lors de l’importation d’un fichier gltf, Painter suppose désormais que la map normal est au format OpenGL.
Certains fichiers gltf peuvent utiliser le format DirectX à la place. Par conséquent, un nouveau paramètre a été ajouté dans la nouvelle fenêtre de projet pour en tenir compte (notez que le format normal peut également être remplacé à partir de la pile de calques).
-
Dépendances mises à jour
Plusieurs bibliothèques utilisées par Painter ont été mises à jour, notamment pour correspondre à la référence de la plateforme VFX. Voici les nouvelles versions utilisées dans Painter 10.1 :- Qt 6.5.6 (et PySide6 6.5.6)
- Substance Engine 9.1.3
- OpenEXR 3.2
- Python 3.11
- OCIO 2.3.2
- OpenSubdiv 3.6.0
-
Prise en charge de Linux mise à jour\ Cette nouvelle version de Painter prend désormais en charge Red Hat Enterprise Linux (RHEL) version 8.6 au minimum, mais doit également être compatible avec la version 9.x.
Performances améliorées
Quelques domaines de l’application ont fait l’objet d’améliorations de performances :
-
Amélioration du temps d’ouverture des projets\ L’ouverture des projets qui utilisaient beaucoup de coups de pinceau devrait désormais être plus rapide dans Painter. Le gain de temps de ces projets devrait également être légèrement amélioré.
Dans certains de nos projets de test, nous avons observé une réduction de 50 à seulement 6 heures du temps de chargement lors de l’ouverture d’un projet. La consommation de mémoire lors de l’ouverture d’anciens projets et de leur conversion vers la dernière version a également été améliorée. -
Amélioration des performances de facettisation\ Nous utilisons désormais une optimisation automatique lorsque la facettisation est activée dans les paramètres de Shader. Les triangles plus petits qu’un pixel à l’écran ne sont plus recadrés, ce qui réduit le nombre de triangles à dessiner et accélère les temps de rendu.
Cette modification ne produit aucune différence visuelle et n’affecte pas le processus d’exportation du maillage. -
Les vignettes simplifiées sont désormais les valeurs par défaut
Dans la version 6.2, nous avons introduit les miniatures simplifiées pour les projets de Tuile UV afin d’améliorer les performances, mais les projets standard pouvaient toujours utiliser l’ancienne façon de calculer les miniatures de calque. Ce comportement a été contrôlé via un paramètre d’application.
Ce paramètre est désormais défini par défaut sur les vignettes optimisées pour améliorer les performances de tous les projets. Il peut être restauré dans les préférences principales si vous le souhaitez.
Notes de migration de Painter 10.1
- Les plug-ins Python devront peut-être être mis à jour après la mise à jour vers Qt6. Voir cette page pour plus de détails.
- Les plug-ins JavaScript ont été déplacés dans un sous-dossier du répertoire Documents utilisateur. Les plug-ins existants n’apparaîtront plus dans l’application, car ils doivent être déplacés manuellement dans ce dossier.
- Sur Steam/Ubuntu, une bibliothèque système est nécessaire pour que Painter fonctionne correctement. Assurez-vous que le curseur libxcb est installé avant de lancer l'application.
Notes de mise à jour
10.1.0
Date de publication : 2024/09/17
Résumé : version majeure, nouveau contenu : masque de zone de remplissage/filtre coloré, filtre de décalcomanie de broderie et six filtres de Substance génériques, importation d’USD avec des propriétés de matériau et de shader, amélioration des performances, conformité à la plateforme VFX 2024 et migration vers Linux RedHat
Ajouté :
- [Contenu] Ajouter un nouveau masque de zone de remplissage/filtre coloré
- [Contenu] Ajouter un nouveau filtre Décalcomanie de broderie
- [Contenu] Ajout de 6 nouveaux filtres de Substance génériques (FXAA, pixelliser, passe-haut, postérisation, smoothstep, threshold)
- [USD] Exporter une couche USD avec un matériau ASM défini
- [USD] Importer un fichier USD avec des propriétés de matériau et de shader
- [Performances] Activation par défaut des vignettes de pile de calques optimisées
- [Performances] Réduction du temps d’ouverture des fichiers de projet et de la consommation de mémoire (décodage des données)
- Compatible VFX platform 2024
- [VFX Platform 2024] Mise à jour vers Python 3.11
- [VFX Platform 2024] Mise à jour vers OpenEXR 3.2
- [VFX Platform 2024] [USD] Mise à jour OpenSubdiv 3.6.0
- [VFX Platform 2024][Gestion des couleurs] Mise à jour vers OCIO 2.3.2
- [Linux] Migration vers Linux RedHat
- [Linux] Mise à jour du pilote Nvidia version min vers 535.171.04
- [Importer] Ajout d’une option pour retourner la map normal lors de l’importation d’un maillage GLTF
- [UI] Utiliser la valeur par défaut du système d’exploitation pour la distance de détection des événements de glissement
- [Substance Engine] Ajouter une fonction de bande d’appel pour supprimer les symboles de l’exécutable
- [Écran de démarrage] Mise à jour vers le nouveau format d’écran de démarrage
- Mettre à jour la Substance Engine à la version 9.1.3
- [Python] Afficher le lien vers les exemples dans le menu de documentation de la pile de calques
- [JavaScript] Déplacement des plug-ins JavaScript dans le sous-dossier javascript/plugins
Fixe :
- [Illustrator] Crash exportant une Tuile UV avec un graphique .ai dans des cas spécifiques
- [Traits dynamiques][Tracé] Un tracé aléatoire ne fonctionne pas sur un tracé
- [UI][Propriétés] Le verrouillage est activé lorsque la répétition n’est pas uniforme
- Le fichier TXT de débogage est créé lorsque vous double-cliquez sur le projet Painter
- [USD][Export] Certaines textures peuvent être manquantes
- [ASM] Le canal Scattering ignore le métallique
- [Contenu] Le filtre Flou ne fonctionne pas dans l’espace colorimétrique de travail
- Le filtre Ajustement de l’Height [Contenu] modifie également l’alpha du calque
Problèmes connus :
- [Gestion des couleurs] Les conversions de l’espace colorimétrique HDR avec ACE sous Linux produisent des couleurs condensées
- [Win][Crash] [ACE] N’utilise pas l’espace colorimétrique sRGB ICE pour le transforme d’affichage
- [Régression][Interface utilisateur] Le menu contextuel est trop petit sur les écrans HD
- [Crash][Python] Exportation USD déclenchée par TextureStateEvent
- [MacOS Intel] Crash lors de l’importation de certains paramètres prédéfinis
- [Crash] Redéfinir l’emplacement la ressource et enregistrer le projet
- [Moteur] Lorsque vous peignez avec l’outil Clone dans des couleurs de décalage de couche normales, cela ne fonctionne pas correctement
- [Python] Le widget de Fantôme apparaît supprimé par le script et fonctionne toujours
- [RedHat] Problèmes de sélecteur de couleurs