En bref
- Cryptomatte peut créer un masque en niveaux de gris ou une image masquée pour les objets ou matériaux sélectionnés.
- Pour utiliser la source de rendu, activez la passe Cryptomatte adaptée dans les paramètres du View Layer.
- Le nœud Cryptomatte peut utiliser les passes de rendu ou l’image Cryptomatte d’un fichier OpenEXR multicouche.
- Selon le manuel de Blender, Cryptomatte fonctionne avec la transparence, le flou de mouvement et la profondeur de champ dans Cycles.
Ce que vous allez apprendre dans ce guide
Cryptomatte est une norme de masquage qui permet d’isoler des objets ou des matériaux spécifiques dans un rendu. Dans Blender, le nœud Cryptomatte permet d’utiliser ces sélections dans le compositeur et d’obtenir soit un masque en niveaux de gris des éléments sélectionnés, soit une image contenant uniquement ces éléments, le reste étant transparent.
Ce guide commence par le choix de la source Cryptomatte, puis explique comment sélectionner des éléments dans le nœud et utiliser la sortie appropriée. Deux méthodes sont possibles : exploiter les passes générées par Blender au rendu ou utiliser les données Cryptomatte d’un fichier OpenEXR multicouche préparé au préalable. Selon l’usage, l’entrée Image n’est pas toujours nécessaire ; elle peut rester déconnectée si vous souhaitez uniquement obtenir un masque en niveaux de gris.
Prérequis
Commencez par déterminer la source à utiliser. Pour exploiter les passes de rendu générées par Blender, activez le type Cryptomatte approprié dans le View Layer concerné, puis lancez le rendu. Vous pouvez choisir le type Object pour sélectionner des objets, Material pour des matériaux et Asset pour des groupes d’objets ayant le même parent. L’option Asset n’est pas la même chose que la fonctionnalité asset de Blender.
Vous pouvez aussi utiliser comme source Image l’image Cryptomatte d’un fichier OpenEXR multicouche. Dans ce cas, réglez la source du nœud Cryptomatte sur Image. Le manuel indique que les fichiers annexes Cryptomatte ne sont pas pris en charge.
Dans les deux méthodes, le compositeur utilise un nœud Cryptomatte. Les nœuds Render Layers et Viewer peuvent servir à afficher le rendu en arrière-plan pendant la sélection. L’entrée Image du nœud Cryptomatte n’est nécessaire que si vous souhaitez utiliser sa sortie Image. Pour obtenir uniquement la sortie Matte en niveaux de gris, vous pouvez laisser l’entrée Image déconnectée.
Créer un masque pas à pas
1. Choisir la source et le type de masquage
Si vous utilisez les passes de rendu, choisissez la passe Cryptomatte Object, Material ou Asset en fonction de votre cible dans la scène. Ce réglage se trouve dans la section Passes des propriétés du View Layer. Lancez ensuite le rendu : le nœud Cryptomatte utilisera les données de ces passes avec la source Render.
Pour travailler à partir d’un fichier préparé, utilisez l’image Cryptomatte contenue dans un fichier OpenEXR multicouche et sélectionnez la source Image dans le nœud. Le choix de la source détermine les informations d’image ou de passe utilisées par le nœud. Sélectionner le bon type dès le départ aide à éviter des problèmes, comme l’absence dans la liste de l’objet ou du matériau attendu lors de la création du masque.
2. Préparer les nœuds du compositeur
Ajoutez un nœud Cryptomatte au compositeur. Pour voir le rendu pendant la sélection, vous pouvez relier la sortie Image du nœud Render Layers à l’entrée Image du nœud Viewer. Si l’image ne s’affiche pas en arrière-plan dans le compositeur, vérifiez que l’option Backdrop est activée.
Avec la source Render, le nœud utilise les passes du Scene et du View Layer concernés. Avec l’option Image, il utilise les données Cryptomatte du fichier OpenEXR multicouche. Selon le type de source, les champs du nœud relatifs à l’image et à la sélection de scène peuvent varier.
3. Définir les éléments à inclure dans le masque
Une fois le rendu visible dans le compositeur, utilisez le contrôle de sélection du nœud Cryptomatte et cliquez sur l’objet ou le matériau à inclure dans le masque. Répétez l’opération pour inclure plusieurs éléments dans le même masque.
Le champ Matte ID du nœud conserve les noms des objets ou matériaux sélectionnés, séparés par des virgules. Vous pouvez le remplir manuellement, mais les commandes plus et moins adjacentes facilitent la sélection. Après avoir sélectionné plusieurs éléments, vérifiez le contenu du champ pour contrôler ceux qui sont inclus dans le masque.
4. Utiliser la sortie adaptée au besoin
La sortie Matte fournit un masque en niveaux de gris des éléments sélectionnés. Elle peut être utilisée pour les opérations du compositeur qui nécessitent des informations de masque. La sortie Image du nœud, quant à elle, limite l’image couleur connectée à l’entrée Image au masque : les éléments sélectionnés restent visibles, tandis que les autres zones deviennent transparentes.
Il n’est donc pas indispensable de connecter une image à l’entrée Image si vous avez uniquement besoin du masque. Pour obtenir une image couleur contenant les éléments sélectionnés, connectez le rendu à cette entrée. La sortie Pick peut également faciliter la sélection d’objets ou de matériaux en affichant les données Cryptomatte en couleur.
Erreurs fréquentes
Si le masque est vide ou ne contient pas l’élément attendu, commencez par vérifier la source utilisée. Avec la source Render, vérifiez que le bon type Cryptomatte a été activé comme passe et qu’un rendu a été lancé. Avec la source Image, assurez-vous que le fichier utilisé contient une image Cryptomatte dans un OpenEXR multicouche.
Si aucune image ne s’affiche en arrière-plan dans le compositeur, vérifiez la connexion entre Render Layers et Viewer, ainsi que l’option Backdrop. Si vous vous attendez à obtenir un rendu couleur masqué, mais que vous ne voyez qu’une image en niveaux de gris, rappelez-vous que les sorties Matte et Image ont des fonctions différentes. Pour obtenir une sortie couleur, connectez l’image du rendu à l’entrée Image du nœud Cryptomatte.
Tenez également compte des limites d’utilisation : selon le manuel de Blender, le nœud Cryptomatte ne peut pas être utilisé dans un node group et les Volume Objects ne sont pas pris en charge. De plus, les fichiers annexes n’étant pas pris en charge, il ne faut pas partir du principe qu’un flux de travail reposant sur ces fichiers fonctionnera.
Utilisation en architecture, en décoration intérieure et en archviz
En visualisation architecturale, isoler un meuble, un revêtement ou un autre élément de la scène du reste de l’image peut rendre les retouches finales plus ciblées. Par exemple, utiliser dans le compositeur un masque correspondant à un matériau ou à un objet précis dans un rendu d’intérieur peut éviter d’appliquer la même modification à toute l’image. La prise en charge par Cryptomatte de plusieurs objets dans un même pixel est également utile pour séparer des zones d’image qui se chevauchent.
Avant d’intégrer ce flux de travail à un projet réel, vérifiez que les passes nécessaires sont produites par le moteur de rendu utilisé et que le fichier de sortie présente une structure adaptée. Le manuel de Blender précise que la compatibilité de Cryptomatte avec la transparence, le flou de mouvement et la profondeur de champ concerne spécifiquement Cycles. Il est donc préférable de faire un essai sur une petite scène plutôt que de supposer que le résultat sera identique avec un autre moteur ou un autre type de sortie. Les sources ne précisent ni le matériel requis, ni le coût des licences, ni la version de Blender.
Étapes suivantes
Commencez par créer, dans une petite scène, une passe Cryptomatte Object pour un seul objet, puis examinez la sortie Matte. Essayez ensuite de sélectionner un revêtement avec le type Material, puis de connecter le rendu à l’entrée Image pour obtenir une image couleur masquée. Ces essais vous aideront à déterminer la source et la sortie nécessaires dans une scène de production.
Le manuel de Blender présente Cryptomatte comme une méthode ayant un objectif similaire aux passes Object Index et Material Index. Parmi ses principales caractéristiques figurent une configuration simple, la compatibilité avec différents logiciels de compositing et la prise en charge de plusieurs objets dans un même pixel. Malgré cela, il faut créer la bonne passe au préalable et faire correspondre la source utilisée aux réglages du nœud pour obtenir un résultat fiable.
Sources et licence
Ce guide est adapté en turc à partir des manuels officiels de Blender consacrés au nœud Cryptomatte et aux passes. Les deux sources sont sous licence CC BY-SA 4.0.
Sources
2 sourcesLes textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.
Pour les agences d’architecture et les équipes de visualisation en Turquie, l’intérêt pratique de Cryptomatte tient à sa capacité à traiter séparément des objets et matériaux précis dans un rendu. Les équipes qui souhaitent effectuer des retouches ciblées dans le compositeur sur des revêtements ou du mobilier de projets d’intérieur peuvent tester cette approche sur une petite scène afin d’évaluer si elle convient à leur flux de travail.
Il serait imprudent de spéculer sur les coûts du matériel ou des licences, qui ne sont pas indiqués dans les sources. Avant la production, il faut vérifier que les passes nécessaires ont été générées, que le moteur de rendu est compatible avec le flux de travail et que la structure des fichiers est adaptée. En particulier, lorsqu’on travaille avec des rendus provenant de différents moteurs, valider d’abord le résultat du masque peut aider à limiter le travail supplémentaire.
Questions fréquentes
À quoi sert Blender Cryptomatte ?
Il permet de masquer des objets ou des matériaux précis dans un rendu. Il peut créer un masque en niveaux de gris ou une image couleur masquée contenant les éléments sélectionnés.
L’entrée Image est-elle nécessaire pour Cryptomatte ?
L’entrée Image est nécessaire pour utiliser la sortie Image du nœud Cryptomatte. Elle peut rester déconnectée si vous souhaitez uniquement obtenir le masque Matte en niveaux de gris.
Quelles sources de fichiers Blender Cryptomatte peut-il utiliser ?
La source Render utilise les passes Cryptomatte du View Layer. La source Image peut utiliser l’image Cryptomatte d’un fichier OpenEXR multicouche ; les fichiers annexes ne sont pas pris en charge.



