Cheveux, détourages et masques flous
Transcription
Cheveux, détourages et masques flous
Cheveux, détourages et masques flous Charles Vassallo – Objectif Image Trégor D'abord un mot d'explication sur le titre. Cheveux et détourages, parce que nous allons partir du détourage des cheveux, un problème intéressant et difficile, mais qu'il semble naturel de se poser. Cependant les techniques que nous irons chercher sont susceptibles d'avoir de toutes autres applications. Dans tous les cas, il s'agira d'obtenir des sélections avec des zones partiellement transparentes, donc avec des masques comportant des gris ; ce sont ces masques qu'on appelle «masques flous». On doit pouvoir y arriver chaque fois que le fond est raisonnablement homogène. Introduction Nous partirons de l'image ci-dessous à gauche et nous allons essayer de mettre cette tête sur un autre fond, par exemple le rouge-orangé de l'image de droite. Tout le problème est de conserver un maximum de cheveux dans l'opération. Cette image est un extrait du fichier «PhotoDisc Target» distribué par www.inkjetart.com/custom Il faut évidemment détourer la tête et les cheveux, mais il est facile de voir qu'on ne peut pas s'en sortir avec les outils classiques, lasso ou baguette magique. On pourrait aller un peu plus loin avec le menu Sélection>Plage de couleurs, mais pas assez. La méthode que nous allons proposer est toute autre : transformer l'image en une image noir et blanc qu'on pourra utiliser comme masque de sélection pour les détourages. La façon de s'y prendre dépendra évidemment de l'image, et on sent bien que ce ne devrait pas être trop sorcier avec ce premier exemple. Il y a un piège, mais nous allons délibéremment tomber dedans pour mieux l'expliquer. Compléments sur Photoshop – détourage de cheveux Page 1 sur 13 Exercice 1 Obtention du masque On y va ! 1 - Ouvrir l'image précédente (fichier enfant_noire.jpg) 2 - Passer dans la palette des couches et, successivement : — cliquez sur (sélection) pour sélectionner l'image elle-même ; — cliquez sur (mémorisation) pour enregistrer cette sélection dans une couche Alpha 1 ; — comme on n'a plus besoin de la sélection, désactivez-la (CTRL-D) ; — cliquez enfin sur la ligne Alpha 1 elle-même pour faire apparaître une version N&B de l'image. 3 - A ce niveau, l'image est trop molle : le blanc du fond n'est pas blanc et les cheveux ne sont pas noirs. Il faut égaliser par un contrôle de niveaux (CTRL-L) Parenthèse de vocabulaire : égaliser une image (ou, plutôt, égaliser l'histogramme de cette image, ou encore égaliser ses niveaux) signifie ouvrir le contrôle des niveaux et amener le curseur des noirs et le curseur des blancs au démarrage età la fin de l'histogramme, de telle sorte que les densités de l'image aillent de 0 à 255 après cette égalisation. 4 - Il faut maintenant passer le visage en noir. Pour aller plus vite en respectant bien les bords, on commencera par faire une sélection du visage — ou plutôt de l'extérieur du visage. On commence à la baguette magique pour le blanc du bas (un clic à droite, puis un clic à gauche en mode addition) ; on passe ensuite au lasso polygonal, toujours en addition. Les seules partie critiques sont au niveau des oreilles des deux côtés ; pour le haut du visage, on coupe dans la masse des cheveux noirs (ci-contre à droite). La sélection terminée, intervertir (CRTL MAJ I) et remplir Compléments sur Photoshop – détourage de cheveux Page 2 sur 13 en noir . Bien sûr, une fois le visage noirci, vous n'avez plus besoin de la sélection : désélectionnez (CTRL D) 5 - En fait, c'est du négatif de cette image dont nous allons avoir besoin dans l'immédiat (vous savez bien, on a toujours une chance sur deux de se tromper...). Donc, CTRL I pour passer en négatif et gagner un peu de temps. La palette des couches doit avoir l'allure ci-contre. Mise en action Nous avons maintenant notre masque et nous allons essayer de nous en servir. 6 - Réactiver l'affichage RVB en cliquant sur la ligne RVB de la palette des couches (sinon, ça ne va pas marcher pour la suite) 7 - Retour à la palette des calques. Faites une copie du visage original et ajoutez un calque que vous allez remplir dans la couleur qui vous plaira (en rougeorange si vous voulez bien me suivre). Faites passer la copie par-dessus le calque rouge et prenez-le en calque actif, comme dans la figure. 8 - Nous allons transformer le masque que nous venons de faire en un masque de fusion qui laissera voir le fond rouge par derrière le visage et les cheveux. Pour cela : — Vérifiez bien que le calque copie du visage est le calque actif — Passez sur la palette des couches et faites glisser la ligne Alpha 1 sur l'icône des sélections . Vous voyez une sélection se former. — Revenez à la palette des calques et cliquez sur l'icône des masques de fusion Miracle ! Le fond rouge apparaît à travers les cheveux ! Le piège Finalement, vu de plus près, ça ne marche peut-être pas si bien que ça. Les cheveux les plus ténus sont bizarres, et ça s'accentue si vous foncez fortement le fond. Par exemple, passez le calque de fond («rouge») en R=84 V=52 B=32 pour retrouver l'image ci-contre. Ça ne va plus du tout : les cheveux qui ne sont pas franchement noirs forment une masse cotonneuse plutôt bizarre. Bien entendu, on peut faire passer ça pour de la photo créative... mais on peut aussi essayer de comprendre et d'améliorer le Compléments sur Photoshop – détourage de cheveux Page 3 sur 13 réalisme de notre petite bidouille. Le contrôle du contraste du masque de fusion n'est pas la solution Activez le masque de fusion (cliquez sur sa vignette) et ouvrez un réglage par courbes (CTRL M). Si vous faites glisser le point d'arrêt des noirs (cf ci-contre) vers la droite, vous voyez se réduire la masse cotoneuse ; à l'opposé, on renforcerait cette masse en faisant glisser le point d'arrêt des blancs vers la gauche. Mais il faut vraiment aller très loin pour ne plus être gêné par le caractère blanchâtre de ce qui reste, et alors... il ne reste vraiment plus beaucoup de cheveux follets et on a vraiment mutilé l'image. Il faut donc trouver autre chose : sortez en annulant. Explication L'image ci-contre est un détail des cheveux dans l'image originale. Ce qui se passe est que ces cheveux sont partiellement transparents, car la lumière se diffracte tout autour et fait qu'on voit partiellement le fond à travers. Par conséquent ces cheveux ne sont plus noirs ! L'image ci-contre montre même qu'on a toutes sortes de niveaux de gris, et ces gris vont être conservés dans le masque de sélection, au moins en partie. Partout où ce masque sera gris : (i) le cheveu sera partiellement transparent, et c'est a priori une bonne chose, puisqu'on bel et bien cette transparence dans l'objet original ; (ii) mais à cause même de cette transparence, on embarque une partie de la couleur de fond (ici, du blanc), et ça va se voir de manière désagréable si on change ce fond trop radicalement. Pour améliorer les choses, il faut supprimer ce souvenir du fond original en recoloriant les zones qui ont été rendues partiellement transparentes. Quand on modifie le contraste du masque de fusion, on fait simplement virer les points gris vers le noir ou vers le blanc, rendant ainsi les cheveux gris complètement transparents (donc, invisibles) ou complètement opaques (donc, renforcés — et toujours blanchâtres). Reprise de l'exercice 1 Une technique simple et efficace, mais non réversible Il suffit de peindre les parties semi-transparentes pour en changer la couleur, par exemple avec un pinceau en mode Teinte ou Couleur. Il faut cependant veiller à ne pas mordre les parties non transparentes, ce qui peut demander à ce qu'on définisse une sélection autour des zones à Compléments sur Photoshop – détourage de cheveux Page 4 sur 13 modifier. Les choses sont plus simples dans le présent exercice, car il va suffire d'assombrir les cheveux semi-transparents avec l'outil densité+, et il ne sera pas grave qu'on morde dans les cheveux déjà noirs, sauf à proximité des oreilles. On va voir que ça marche bien. Cependant, cette méthode ne permet pas de revenir en arrière en cas d'erreur (sauf par l'historique, d'une manière limitée). Pour faire face à cette objection, nous proposerons ensuite une autre technique, plus sophistiquée, réversible — mais qui ne marche pas toujours très bien… Donc : 9 - En prévision de cette deuxième méthode, commencez par dupliquer toute l'image (sans fusion des calques) ; 10 - Activer le calque Arrière-plan copie (le calque avec le masque de fusion). Activez l'image elle-même, avec l'icône du pinceau en 2ème colonne, et prenez l'outil Densité+, option tons clairs, avec une grosseur appropriée et une force de 50%. Une technique alternative : au lieu de l'outil densité+, prenez le pinceau, et peignez en noir en mode luminosité. Vous pouvez faire un côté de la tête d'une façon, et le deuxième côté de l'autre façon. 11 - et barbouillez les cheveux cotonneux, sans précaution particulière, sauf près des oreilles où il faudra jouer de la loupe et prendre une taille d'outil plus petite. Avec l'option tons clairs pour commencer, les cheveux litigieux ont d'abord l'air de disparaître ; continuez en tons foncés pour les récupérer. 12 - Vous pouvez maintenant vous amuser à prendre n'importe quelle teinte en arrière plan. Impeccable ! Une technique sophistiquée pour n'agir que sur la partie semi-transparente (mais, à vrai dire, qui ne fonctionnera pas toujours de manière très satisfaisante…Prenez cela comme un exercice de virtuosité, d’où les petits caractères) Si on veut agir uniquement par calque de réglage sur les points semi-transparents, il faut fabriquer une sélection qui ne contienne que les points gris, ni noirs ni blancs, de la couche Alpha 1. 13 - On revient au point 9. Gardez l'image que vous venez de travailler (pour comparer les résultats plus tard), et prenez l'autre, avec la zone de transition non traitée. 14 - Allez au menu Image>Opérations et combinez la couche Alpha 1 à la même couche Alpha 1, mais inversée, en mode Obscurcir, avec un résultat sur une nouvelle couche Alpha 2 (image ci-contre). 15 - Par construction même, la nouvelle couche n'a que des gris foncés (le plus clair est à 50% et il n'aurait été qu'à 25% si on avait pris le mode Produit au lieu de Obscurcir). Pour augmenter l'effet des corrections à venir, on peut égaliser : cliquer sur la Compléments sur Photoshop – détourage de cheveux Page 5 sur 13 ligne Alpha 2, ouvrir un réglage de niveaux (CTRL L) et régler le point blanc. 16 - Activez la sélection de la nouvelle couche (glissez sa ligne sur l'icône réactivez les couleurs RVB et passez sur la palette des calques. de sélection ), 17 - Puisqu'il s'agit d'assombrir les pixels, ouvrez un calque de réglage par courbes (qui n'agira que sur la sélection que nous venons d'ouvrir). La difficulté va être de trouver les bons réglages. Essayez avec les courbes ci-dessous à gauche, en déplaçant simplement les points d'arrêt. Vous pouvez aussi agir sur le contraste du masque lui-même : quand le réglage du calque commence à être satisfaisant, cliquez OK, puis cliquez sur sa vignette pour ouvrir des courbes (CTRL M) et essayez le réglage ci-dessus à droite. Tout aussi bien, puisqu'il ne s'agit que d'assombrir, vous pouvez essayer un calque de réglage Contraste/Luminosité, plus simple à ajuster puisqu'il n'a que deux réglages. L'exercice est terminé ! L'exercice s'achève, à vous de tirer les conclusions en comparant les deux images finales. La deuxième méthode aura eu l'avantage pédagogique de vous faire manipuler un peu plus la palette des couches, mais elle est plus délicate à mettre au point. Premières conclusions A l'issue de cet exercice, on voit qu'il y a deux points délicats dans cette technique de détourage : 1. Il faut d'abord mettre l'objet à détourer sous la forme d'une image N&B avec un vrai noir à l'extérieur (à éliminer) et un vrai blanc à l'intérieur (à conserver). Ce ne sera pas toujours aussi facile que dans cet exercice, même en nous limitant à des objets sur un fond uni. 2. Si on transporte ensuite l'objet sur un fond très différent, il faudra corriger la zone de transition (partiellement transparente) de l'objet pour en enlever toute trace du fond initial. Là encore, ce sera parfois plus compliqué que le simple assombrissement de notre exercice. Compléments sur Photoshop – détourage de cheveux Page 6 sur 13 Autres exercices Nous avons préparé un certain nombre d'exercices sur ce thème. Image initiale Image finale Spécificités Trop facile ! Exemple particulier d'application de l'outil Extraire. Alors qu'on fonce généralement la zone de transition, ici, il va falloir la blanchir. Malgré le fond bleu uni, l'obtention du masque de détourage n'est pas immédiate. Les corrections pour les cheveux intermédiaires sont également délicates. Pour rappeler que ces techniques peuvent servir à autre chose qu'à détourer des cheveux... Exercice de la bille Fichier à ouvrir : bille.jpg Etant donné la grande simplicité de l'image, on peut détourer la bille et obtenir directement son ombre semi-transparente au moyen de la fonction Extraire (au menu Filtres). C’est une application inattendue de cette fonction. Compléments sur Photoshop – détourage de cheveux Page 7 sur 13 (1) Avec le sélecteur de contour , on passe d'abord sur le contour de la bille, puis sur le contour extérieur de l'ombre, enfin on barbouille l'ombre ainsi délimitée (2) Avec l'outil remplissage, on clique sur l'intérieur de la bille (3) C'est tout ! Exécution ! De retour sur la palette des calques, on peut ensuite mettre la bille par dessus un fond jaune, et le résultat est très convaincant. En fait, on a bel et bien embarqué un peu de bleu dans l'ombre, mais le caractère artificiel de l'image fait qu'on n'en souffre pas. Si vous voulez tout savoir, le montage de l'image original est dans le fichier bille_cuisine.psd, composée de quatre calques, contenant successivement la bille, son «ombre» (concoctée à partir de copies floutées et partiellement transparentes de la bille), un fond jaune et un fond bleu. Activez le fond jaune et comparez à votre exercice. Bien sûr ce n'est pas pareil, mais lequel est le plus convaincant ? La méthode Extraire fonctionne très bien dans cet exemple à cause de la simplicité de l'image. Si on la reprend avec un fond bariolé (vous avez tout sous la main pour essayer), vous obtenez le résultat ci-contre, clairement inacceptable. D'une manière générale, la méthode Extraire demande que la couleur ne varie pas trop vite du côté intérieur ou du côté extérieur du domaine recouvert par le pinceau de sélection, aussi bien le long du bord qu'à travers la zone de transition. Exercice « du pigeon » Fichier de départ : pigeon.jpg. L'image provient d'une très vieille démonstration de Russel Brown (l'un des parrains de Photoshop), précisément à propos de ce genre de détourage, mais à l'époque de Photoshop 3 ou 4. L'exercice est plus délicat qu'il n'en a l'air, bien que l'on parte d'une image presque en N&B, c.à.d. quasiment prête à l'emploi. Le point délicat va être de distinguer dans l'image originale les gris qui sont dûs au flou de mouvement et ceux qui sont dûs au modelé de l'oiseau, donc de décider où commence la zone de transition. Compléments sur Photoshop – détourage de cheveux Page 8 sur 13 Suggestion : comme d'habitude, faire une couche alpha avec l'image elle-même, puis activer cette couche et ouvrir les niveaux (CTRL L). Observer qu'il ne faut pas aller trop loin avec le curseur des noirs (en bleu ci-dessus), sinon on coupe dans le flou de mouvement. Le curseur des blancs va nous aider à déterminer ce qui sera l'intérieur de l'oiseau. Terminer l'intérieur de l'oiseau au pinceau blanc. Toutefois, avec la position ci-cessus du curseur des noirs, l'extérieur de la couche alpha n'est pas noir ; le sélectionner à la baguette magique, tolérance faible (5), et remplir en noir. On obtient le résultat ci-contre après la pose du masque de fusion. La zone de transition est trop foncée et il faut l'éclaircir. Le plus simple ici est sans doute de prendre l'outil densité-, en option «tons foncés» et d'y aller prudemment. Il ne devrait pas y avoir de difficulté. On peut obtenir un effet intéressant avec la méthode suivante : — créer le masque de la zone de transition comme expliqué auparavant — avec la sélection corespondante, ouvrir un calque de remplissage «ton uni» blanc (cela revient à mettre du blanc juste au dessus de la zone de transition) — jouer avec les courbes dans le masque ; également, essayer un léger flou gaussien. Exercice « Florence » Fichier de départ : Florence_original.jpg. Cette image provient d'un vieux CD de démonstration de Dominique Legrand sur Photoshop 3, et il y réalisait déjà le détourage des cheveux (mais avec une méthode sensiblement différente) A vrai dire, ce CD était conçu pour un affichage en 800x600 et l'image originale était vraiment petite. J'ai carrément doublé sa taille pour plus de confort visuel, mais, du coup, ses défauts (bruit d'origine ou artefacts JPEG) sont devenus plus gênants et ils ne vont pas nous faciliter la vie. Il est probable que le travail avec une image de bonne qualité serait plus facile. L’exercice va consister à remplacer le ciel bleu par l’image rouge-jaune contenue dans le fichier Florence_nouveau_fond.jpg. La difficulté va être de conserver un maximum de cheveux dans l'opération. Il s'agit de se Compléments sur Photoshop – détourage de cheveux Page 9 sur 13 débrouiller pour que les cheveux follets se détachent en gris sur un fond soit clair, soit sombre. Des trois couches, c'est la bleue qui semble être le meilleur point de départ, mais elle fait perdre beaucoup de détails, comme le démontre la figure suivante. Les cheveux y sont nettement moins foisonnants que dans l'original ou sur la couche verte, et cela empire si on essaie d'augmenter le contraste par un réglage des niveaux. Toutefois la couche verte toute seule ne marche pas : si on essaie d'augmenter son contraste, on n'arrive pas à séparer les cheveux du ciel bleu. Alors ? Bien... on patauge un peu dans le menu Image>Opérations et on trouve que la combinaison Produit entre la couche bleue et la couche rouge i n v e r s é e semble intéressante (ci-contre tout à gauche). On égalise avec les niveaux (CTRL L) avec les réglages ci-dessous. Le curseur des noirs (en rouge) a le bon goût de noircir tout le visage. Le curseur des blancs est à régler avec délicatesse, afin de conserver au mieux la structure des cheveux. En principe, le pourtour du masque ne sera pas bien blanchi : il faudra terminer au pinceau. On obtient le résultat ci-contre à gauche après l'application du masque de fusion. Comme attendu, tous les cheveux follets ont gardé le bleu d'origine, et il faut corriger ça. Plus inattendu, j'ai aussi du bleu sur le pourtour de la tête, ce qui laisse penser que je n'ai pas bien pris le contour de la tête lors de la fabrication du masque. Il est possible que vous ayiez plus de chance quand vous ferez l'exercice :-). Compléments sur Photoshop – détourage de cheveux Page 10 sur 13 On peut essayer de corriger avec le pinceau en mode Couleur. Avec la touche ALT, on prend la couleur blonc-clair sur la tête et on passe délicatement sur les cheveux follets, et un petit peu — mais pas trop — sur le pourtour bleui de la tête. Mon résultat ci-contre à droite. Si on juge le résultat trop clair ou trop sombre, on peut continuer avec les outils densité. On peut aussi essayer avec la méthode du masque de transition. Toutefois, à cause du problème de pourtour mal pris dans le masque principal, on ne pourra pas terminer le travail sans intervention à la main. L'image ci-après montre ce qu'on obtient en utilisant ce masque dans un réglage de balance de couleur, en corrigeant fortement vers le jaune et le rouge en tons moyens et en tons clairs. Cette correction est intéressante en ce qu'elle permet de retrouver facilement des cheveux qui brillent sous la lumière, comme dans l'original. Mais il reste des zones bleuâtres. La comparaison avec la couche de transition montre que ces défauts correspondent à des zones noires de ce masque. On peut donc corriger à la main en éclaircissant (densité– sur les tons foncés) ces zones litigieuses dans le masque du calque de correction. De toute façon on corrige sur le masque : si on va trop loin on revient en arrière en peignant dans la couleur opposée. On peut obtenir sensiblement le même résultat en remplaçant la balance des couleurs par un réglage par courbes, mais c'est évidemment moins intuitif. (un) résultat final Compléments sur Photoshop – détourage de cheveux Page 11 sur 13 Exercice « Pellinec » Fichier de départ : pellinec.jpg. Il s'agit d'une image prise par Claude Rougerie, un camarade de club ; «Pellinec» est le nom du site photographié. Le ciel d'origine est un peu pâlot et il s'agit de lui donner de la vigueur... à travers les branchages, et sans sacrifier ceux-ci. La couche bleue donne le point de départ le plus sympathique. On lui applique une correction par niveaux (CTRL L) en se focalisant sur les branchages. Attention notamment au curseur des blancs (en rouge ci-contre), qui ne doit rien gommer ! Le curseur des noirs (en bleu) est moins critique ; il doit opacifier un maximum, mais sans provoquer de «bouchage» dans les branches. Le réglage effectué, il faudra terminer le travail, en noircissant tout le bas de l'image et en débarbouillant le ciel. Si on n'est pas allé jusqu'au blanc pur à proximité des branchages, terminer soigneusement avec l'outil densité- sous la loupe. On doit arriver au résultat ci-contre à droite. Le reste de l'exercice ne doit poser aucun problème. Si vous voulez faire comme moi, vous ferez le nouveau ciel à partir d'un dégradé d'un bleu profond (79,133,208) vers un bleu pâle (167,191,208) à l'horizon. Pour faire revenir les branchages, un assombrissement à travers notre masque de transition marche très bien, par exemple avec le réglage par courbes ci-contre. Pour terminer, j'ai rajouté un réglage par courbes sur le bas de la figure, pour ramener le sable à un vrai jaune, mais on sort là des problèmes de détourage :-)). Compléments sur Photoshop – détourage de cheveux Page 12 sur 13 Compléments sur Photoshop – détourage de cheveux Page 13 sur 13