Version 16.0
Cette version 16.0 introduit un flux de travail plus créatif pour la diffusion et la manipulation de motifs grâce au nouveau Shape Splatter et aux nœuds SDF. Il prend également en charge nativement l’OpenPBR et améliore les paramètres de displacement dans la vue 3D.
Date de publication : 14 avril 2026
Nœuds v2 Shape Splatter
Nouvelles façons de disperser des formes
Les nouveaux nœuds de l’éclaboussure de forme v2 débloquent des comportements de diffusion complexes qui ont été difficiles jusqu’à présent, avec d’autres méthodes de distribution de forme (disque de Poisson, uniforme) qui sont sans collision par défaut, et le contrôle du regroupement net de formes dans des zones spécifiques avec une map density.
Les utilisateurs avancés peuvent configurer des distributions personnalisées définies par un graphe de fonction.
Formes 3D
Les formes dispersées sont désormais des objets 3D qui peuvent être déplacés, pivotés et mis à l’échelle sur tous les axes XYZ.
Utilisez des primitives simples telles que des cubes, des sphères et des cylindres ou des formes personnalisées complexes formées par extrusion d’une map height ou la création de formes 3D SDF. (Plus d’informations ci-dessous)
Cela débloque des diffusions plus dynamiques, plus variées et plus crédibles à tous les niveaux. Il est désormais possible de réutiliser les formes 3D pour les variations en les retournant. (Nous vous voyons, artistes de l’environnement !)
Nœuds compagnon
Comme pour la famille de nœuds Shape Splatter v1, Shape Splatter v2 est livré avec sa propre cohorte de nœuds compagnon.
Les nœuds du mappeur v2 Shape splatter activent la projection des textures sur les formes 3D dispersées, avec prise en charge des projections triplanaires et des ID de matériau pour le mappage de plusieurs textures. Les résultats peuvent être ajustés globalement ou par forme pour les décalages de texture et les variations de couleur.
Encore une fois, les utilisateurs avancés peuvent configurer des mappages de textures personnalisés définis par un graphe de fonction.
L’éclaboussure de forme v2 vers le masque crée des masques pour une sélection spécifique de formes et/ou d’ID de matériau, permettant une utilisation plus granulaire des formes en aval dans le graphe.
Atlas en grille
échantillon de matériau
Nœuds 3D SDF (champ de distance signé)
Création de Fonctions SDF 3D
Les fonctions SDF impliquent une nouvelle famille de nœuds qui se divise en 4 catégories :
- Les primitives sont les composantes de base. Elles génèrent des formes simples et ajustables avec quelques commandes qui vous permettent de les adapter selon vos besoins.
- Les opérateurs associent ou répliquent des formes de manière simple ou complexe en fonction du nœud : des simples opérateurs booléens aux morphes, aux coques et aux symétries, ils élargissent considérablement les possibilités de type de forme 3D qui peut être obtenu
- Les Transformes vous permettent d’ajuster la position, la rotation et la taille des formes comme vous pouvez vous y attendre et au-delà avec la flexion, la torsion et l’élongation.
- Les nœuds Matériau vous permettent de définir certains attributs de matériau de base, tels que la couleur et l’ID de matériau, qui peuvent être utilisés par la famille de nœuds Shape splatter v2 pour le masquage ou la coloration des formes.
Les nœuds légers dotés d’icônes claires et lisibles facilitent la création de Fonctions SDF 3D, en particulier avec ce nouvel outil…
Nœud de la visionneuse 3D
Lorsque vous créez des Fonctions SDF 3D, vous devez visualiser les formes obtenues dans l’espace 3D. Le nœud de la visionneuse 3D effectue le rendu des fonctions 3D SDF ou d’intersection sous la forme d’une Scène 3D avec des commandes de caméra ajustables, un éclairage d’environnement personnalisé et la prise en charge du rendu des matériaux de base. (Couleur, rugosité et métallisme)
Le nœud comprend également des fonctionnalités permettant de vérifier les formes générées en détail et de résoudre les problèmes de débogage : passes de rendu distinctes (AOV), isolignes SDF et assistants visuels. (E.g. Fond perdu de couleur, grille et arcs de rotation)
Prise en charge d’OpenPBR
OpenPBR de surface est une spécification de modèle d’ombrage de surface destinée à servir de norme pour l’infographie et capable de modéliser avec précision la grande majorité des matériaux.
Ce modèle de matériau est désormais pris en charge dans l’ensemble de l’application, avec nuanceurs dédiés dans nos nouveaux systèmes de rendu (Pixellisation, Pathtracer GPU) et le système de rendu OpenGL.
Commencez avec cette norme largement adoptée par l’industrie avec de nouveaux modèles de graphe, ou passez en revue les exemples de matériau intégrés désormais basés sur l’OpenPBR.
L’shader est désormais la norme par défaut pour vue 3D et prend en charge en mode natif les graphes des versions précédentes en associant les utilisations PBR héritées aux OpenPBR.
Les ombrages OpenPBR prennent en charge davantage d’effets que les ombrages existants, tels que les couches minces et les parois minces. Tous les effets sont disponibles dans la pixellisation (Pixellisation, OpenGL), y compris enfin la réfraction !
Commandes de displacement dans vue 3D
Il est désormais plus rapide et plus facile d’ajuster le displacement et la tessellation dans vue 3D, avec un accès direct dans une fenêtre contextuelle de nouveau Displacement disponible dans la barre d’outils vue 3D.
Ajustez les valeurs de l’échelle d’Height, de niveau d’Height et de Tessellation sans effectuer de va-et-vient répétés dans les propriétés de matériau et les paramètres de rendu.
Ces commandes sont disponibles pour nos nouveaux systèmes de rendu (Pixellisation, Pathtracer GPU) et pour le système de rendu OpenGL.
Si la scène comprend plusieurs matériaux, sélectionnez l’objet de la scène que vous souhaitez ajuster au préalable en maintenant la touche Maj enfoncée et en cliquant dessus (Pixellisation et Pathtracer GPU uniquement) ou en la sélectionnant dans l’explorateur de Scènes.
Autres modifications
Nœuds de valeur constante
Graphes MDL et Iray de vie
Comme vous en avez été informé dans la version 15.1, le jeu de fonctionnalités par Graphe MDL et le moteur de rendu d’Iray sont désormais supprimés de Designer.
Notre Pathtracer GPU interne est le système de rendu de choix pour un rendu photoréaliste de haute qualité dans Designer.
Designer s’éloigne du langage MDL pour privilégier MaterialX en tant que langue ombrage de choix pour les définitions de matériau interchangeables et largement prises en charge.
MaterialX a rapidement pris de l’ampleur dans les industries de l’infographie et peut être transporté par des fichiers USD pour une portabilité totale des scènes entre les DCC et les systèmes de rendu.
Mises à niveau de la plateforme VFX et version minimale de macOS
Les bibliothèques suivantes ont été mises à niveau pour répondre à la dernière norme de plateforme VFX :
- C++ 20
- Python 3.13
- Qt 6,8
- Boost 1,88
- OpenColorIO 2.5
- OpenSubDiv 3.7
- OpenEXR 3.4
- oneTBB 2022
La configuration requise pour la version minimale prise en charge de macOS a été mise à jour vers macOS 14 Sonoma.
Notes de mise à jour
16.0.0
(Publié le 14 avril 2026)
Ajouté
- [Contenu] Nœud Shape splatter v2
- [Contenu] Nœuds de couleur/niveaux de gris du mappeur d’éclaboussures de forme v2
- [Contenu] Éclaboussure de forme v2 sur le nœud de masque
- Nœuds d’Atlas en grille [Contenu]
- [Contenu] Nœud de la visionneuse 3D
- [Content] Nœuds de l’opérateur 3D SDF
- [Content] Nœuds primitifs 3D SDF
- [Content] Nœuds de transforme 3D SDF
- [Content] Nœuds de matériau 3D SDF
- [Contenu] Nœud d’angle par rapport au vecteur
- [Content] Nœuds à valeur constante
- [vue 3D] OpenPBR pour le moteur de rendu OpenGL
- [vue 3D] OpenPBR pour la pixellisation et les systèmes de rendu de Pathtracer GPU
- Fenêtre de Displacement [vue 3D] pour définir l’échelle d’height, le niveau d’height et la tessellation
- [vue 3D] Réorganisation des éléments de la barre d’outils
- [vue 3D] Définir OpenPBR comme modèle de matériau par défaut dans vue 3D
- [vue 3D] Demander à la vue 3D de prendre en compte l’attribut de graphe « Modèle de matériau »
- [vue 3D] Synchronisation des modèles de matériau lors du basculement entre les modes de rendu Pixellisation/Pathtracer GPU et OpenGL
- [vue 3D] Assurez-vous que le modèle de matériau est persistant lorsque vous changez de moteur de rendu 3D et de définition de matériau
sont synchronisées - [vue 3D] Pathtracer GPU : activer le cycle de pixels bruit bleu
- [vue 3D] Exposer le contrôle d’opacité Ambient occlusion
- [vue 3D] Définissez la plage de paramètres « Répétition » sur [0, 10] pour tous les shaders
- [vue 3D] Renommez l’action « Focus » en « Cadre ».
- [vue 3D] Gère le nouveau paramètre refineLevel qui remplace tessellationFactor
- [vue 3D] Ajouter un compteur IPS
- [vue 3D] Déplacez la barre de progression dans la même barre d’outils horizontale que l’espace colorimétrique en bas
- [Bakers] Afficher l’UV du baker sélectionné dans l’aperçu
- [Graphe] Ajouter un nouvel attribut « Modèle de matériau » aux graphes de Substance
- [NewGraph] Ajout de séparateurs dans la vue Miniatures
- [Paramètres] Définissez la valeur constante par défaut pour les paramètres d’entrée avec l’éditeur « Function ».
- [Paramètres] Remplir la zone de liste déroulante de
SetetIs definedparamètres de nœud avec des variables disponibles - [Préférences] Supprimer l’option obsolète « Facteur de mise à l’échelle » dans l’onglet « vue 3D »
- Boîte de dialogue Publish de [Publish] : inclure le modèle de matériau dans les informations de graphe
- [Python] Ajoutez une nouvelle classe SDMaterialModelDescription pour obtenir les informations d’un modèle de matériau
- [Python] Autoriser à obtenir/définir la propriété de modèle de matériau des objets SDSBSCompGraph
- [Éditeur Python] Augmentez la taille de la police à 12
- [Modèles] Ajouter des modèles d’OpenPBR
- [Modèles] Convertir des échantillons de matériau en OpenPBR
- [Tiers] Mise à jour de Boost vers la version 1.88
- [Tiers] Mise à jour de l’API C++ vers C++20
- [ThirdParty] Mettre à jour NGL vers 1.42
- [ThirdParty] Mise à jour oneTBB vers la version 2022.x
- [Tiers] Mise à jour d’OpenColorIO vers la version 2.5.x
- [Tiers] Mise à jour OpenEXR à la version 3.4.x
- [ThirdParty] Mettre à jour Qt & QtForPython vers la version 6.8.x et Python vers la version 3.13.x
- [ThirdParty] Mettre à jour TBB vers oneTBB 2021.x
- [Dépréciation] Supprimer l’Iray et l’éditeur MDL
Correctifs
- [vue 2D] La plage de sélection de l’histogramme n’est pas conservée lorsque la largeur du widget devient petite
- [Exportation 3D] Les Maillages exportés à partir de Designer ne sont pas rendus de la même manière en mode usdview
- [vue 3D] L’affectation d’éléments non-udim à vue 3D laisse le mode de rendu mosaïque unique
- [vue 3D] Résultat Verrouillé lors de l’utilisation d’OCIO
- [vue 3D] Crash lors de l’application d’une texture de graphe sur un matériau non remplacé pour une scène spécifique
- crash [vue 3D] lors de la création de buffers cadres
- [vue 3D] Pathtracer GPU Eclair : géométrie rompue et performances réduites lors du rendu d’un modèle spécifique
- [vue 3D] Transformation de texture incorrecte pour des scènes spécifiques
- [vue 3D] Cadrage incohérent de la scène/sélection lors de l’utilisation d’une résolution de rendu fixe
- [vue 3D] Couleur diffuse incorrecte lors du rendu de certains fichiers GLTF
- [vue 3D] Environnement invisible lors du changement de moteur de rendu dans un cas spécifique
- [vue 3D] Les Matériaux ne sont pas détectés correctement lors de l’importation de certains fichiers .fbx
- [vue 3D] Le remplacement de matériaux plusieurs fois réinitialise la répétition sur 1
- [vue 3D] Les propriétés de la catégorie « UV » ne sont pas enregistrées dans les fichiers SBSSCN
- [vue 3D] « Réinitialiser et afficher les sorties en vue 3D » à partir de graphes à sortie unique ne réinitialise pas les matériaux
- [vue 3D] ‘Enregistrer le rendu’ : le format d’image modifié n’est pas conservé
- [vue 3D] La sélection ne fonctionne pas sur les GPU AMD
- [vue 3D] La Scène 3D autonome n’est pas actualisée en cas de modification sur le disque
- [vue 3D] Certaines propriétés de matériau de couleur ne sont pas gérées correctement lorsqu’elles sont remplacées
- [vue 3D] Les textures UDIM ne sont pas appliquées correctement sur un maillage spécifique
- [vue 3D] La Scène USD avec le matériau MaterialX ne s’affiche plus correctement
- [Bakers] Crashs avec certains maillages
- [Bakers] Transfert de Texture : Crash dans bkBufferViewCopy
- [Cooker] Boucle infinie dans le nœud While Loop dans un cas qui pourrait être empêché
- [Moteur] Arrêter le moteur de Substance lors de la fermeture de l’application
- [Général] Éviter les crashs aléatoires lors de la fermeture de l’application (Windows uniquement)
- [Graphe] graphe de fonction : la propagation de type ne fonctionne pas correctement dans certaines situations
- [Graphe] Les liens de Graphe sont supprimés lorsqu’un noeud d’entrée d’image est renommé
- [Graphe] Les liens et les épingles affichent parfois des artefacts
- [Préférences] La mise à l’échelle du Viewport est inversée
- [Propriétés] Crash lors de la modification de l’ajustement d’entrée de graphe lors de l’affichage de ses paramètres d’instance
- [Python] Impossible d’importer les modules PySide6 (conflit possible avec l’installation existante de PySide6)
- [Python] Les modules PySide et Shiboken existants sont en conflit avec Designer
- [UI] Le style de survol disparaît sur les boutons dans un cas spécifique (Windows uniquement)
- [UI] Le style de survol n’est pas visible sur les boutons déroulants lorsque vous cliquez dessus (macOS uniquement)
- [UI] Le bouton « En savoir plus » dans l’info-bulle « ? » ne fonctionne pas lorsque l’info-bulle est en dehors des limites de la boîte de dialogue (Windows uniquement)
PROBLÈMES CONNUS
- [Graphe] Les icônes générées pour les OpenPBR ne sont pas précises
- [vue 3D] Les Scènes avec des primitives animées ne sont pas correctement prises en charge
- [vue 3D] Le traceur de tracé n’est pas pris en charge sur toutes les cartes graphiques AMD