{"id":169,"date":"2022-07-06T16:10:57","date_gmt":"2022-07-06T15:10:57","guid":{"rendered":"https:\/\/lacuisine.tech\/fr\/?p=169"},"modified":"2022-07-07T10:24:47","modified_gmt":"2022-07-07T09:24:47","slug":"grease-pencil-color-picker-un-addon-blender","status":"publish","type":"post","link":"https:\/\/lacuisine.tech\/fr\/grease-pencil-color-picker-un-addon-blender\/","title":{"rendered":"Grease Pencil Color Picker &#8211; un addon Blender"},"content":{"rendered":"\nPour aider les graphistes \u00e0 mettre en couleur leurs animations nous avons eu l\u2019id\u00e9e de cr\u00e9er un color picker intuitif et tr\u00e8s facile d\u2019acc\u00e8s. En un clic, affichez tous les mat\u00e9riaux utiles de votre animation, bien rang\u00e9s, pour rapidement les s\u00e9lectionner.\n\n\n\n<!--more-->\n\n\n\n<em>This article also exists <a href=\"https:\/\/lacuisine.tech\/blog\/2022\/07\/06\/grease-pencil-color-picker-a-blender-addon\/\">in English<\/a><\/em>\n\n\n\n\n<h2>G\u00e9rer les couleurs sur une production<\/h2>\n\n\n\n\nLors de nos pr\u00e9c\u00e9dents projets utilisant le Grease Pencil, la question de quelle palette de&nbsp;couleurs utiliser, s\u2019est vite pos\u00e9e. Comme pour les objets 3D, les couleurs des objets grease pencil sont d\u00e9finies par des mat\u00e9riaux, comportant \u00e0 minima un nom, une couleur de contour et\/ou une couleur de remplissage. Il faut donc d\u00e9finir au pr\u00e9alable un ensemble de mat\u00e9riaux, agissant comme une palette de couleur avant de commencer \u00e0 dessiner, afin que les graphistes puissent les utiliser de mani\u00e8re coh\u00e9rente.\n\n\n\nUne utilisation coh\u00e9rente d\u2019un ensemble de mat\u00e9riaux sur un projet permet une meilleure flexibilit\u00e9, par exemple dans le cas o\u00f9 on voudrait modifier la couleur d\u2019un mat\u00e9riau sur l\u2019ensemble du projet, ou lui appliquer des effets de composition sp\u00e9cifiques.\n\n\n\nCette question soul\u00e8ve deux probl\u00e9matiques importantes :\n\n\n\n\n<ul><li>partager et mettre \u00e0 jour un ensemble de mat\u00e9riaux grease pencil entre les diff\u00e9rents graphistes d\u2019une production,<\/li><li>et faciliter une utilisation coh\u00e9rente de ces mat\u00e9riaux dans les sc\u00e8nes.<br><\/li><\/ul>\n\n\n\n\nLe deuxi\u00e8me point est d\u2019autant plus critique sur les palettes contenant une grande quantit\u00e9 de mat\u00e9riaux. Dans ce cas, il peut-\u00eatre fastidieux de trouver quel mat\u00e9riau correspond \u00e0 l\u2019\u00e9l\u00e9ment de l\u2019image qu\u2019on est en train de dessiner, et le risque d\u2019erreur est grand.\n\n\n\nUne m\u00e9thode possible pour maintenir la coh\u00e9rence des mat\u00e9riaux entre les diff\u00e9rents fichiers de production est de cr\u00e9er un fichier blend de palette, contenant l\u2019ensemble des mat\u00e9riaux, et partager ce fichier avec les graphistes qui l&rsquo;utilisent en lien dans leur fichier de mise en couleur. Ainsi tous les mat\u00e9riaux sont d\u00e9j\u00e0 disponibles et toute mise \u00e0 jour du fichier original met \u00e0 jour les sc\u00e8nes de couleur.&nbsp;\n\n\n\nCela dit, cette m\u00e9thode ne va pas toujours suffire \u00e0 \u00e9viter des erreurs.\n\n\n\nEn effet, dans certaines situations, avec plusieurs personnages ou avec un personnage avec de nombreuses couleurs, ce choix devient plus compliqu\u00e9. Prenons l\u2019exemple de Milodan, personnage principal de Tinykin. C\u2019est un jeu vid\u00e9o pour lequel nous avons eu la chance de faire les cin\u00e9matiques, avec Grease Pencil. Ce personnage est con\u00e7u&nbsp; avec de tr\u00e8s nombreuses couleurs :\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" width=\"1024\" height=\"805\" src=\"https:\/\/lacuisine.tech\/fr\/wp-content\/uploads\/sites\/2\/2022\/06\/milo_ref-1-1024x805.png\" alt=\"\" class=\"wp-image-177\" srcset=\"https:\/\/lacuisine.tech\/fr\/wp-content\/uploads\/sites\/2\/2022\/06\/milo_ref-1-1024x805.png 1024w, https:\/\/lacuisine.tech\/fr\/wp-content\/uploads\/sites\/2\/2022\/06\/milo_ref-1-300x236.png 300w, https:\/\/lacuisine.tech\/fr\/wp-content\/uploads\/sites\/2\/2022\/06\/milo_ref-1-768x604.png 768w, https:\/\/lacuisine.tech\/fr\/wp-content\/uploads\/sites\/2\/2022\/06\/milo_ref-1-370x291.png 370w, https:\/\/lacuisine.tech\/fr\/wp-content\/uploads\/sites\/2\/2022\/06\/milo_ref-1-760x598.png 760w, https:\/\/lacuisine.tech\/fr\/wp-content\/uploads\/sites\/2\/2022\/06\/milo_ref-1.png 1340w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\nAinsi, une fois que les couleurs sont disponibles au graphiste, la s\u00e9lection, en paint mode avec le raccourci U affiche cette liste, o\u00f9 il est tr\u00e8s difficile de faire un choix :\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" width=\"1024\" height=\"553\" src=\"https:\/\/lacuisine.tech\/fr\/wp-content\/uploads\/sites\/2\/2022\/07\/image3-1024x553.png\" alt=\"\" class=\"wp-image-207\" srcset=\"https:\/\/lacuisine.tech\/fr\/wp-content\/uploads\/sites\/2\/2022\/07\/image3-1024x553.png 1024w, https:\/\/lacuisine.tech\/fr\/wp-content\/uploads\/sites\/2\/2022\/07\/image3-300x162.png 300w, https:\/\/lacuisine.tech\/fr\/wp-content\/uploads\/sites\/2\/2022\/07\/image3-768x415.png 768w, https:\/\/lacuisine.tech\/fr\/wp-content\/uploads\/sites\/2\/2022\/07\/image3-1536x830.png 1536w, https:\/\/lacuisine.tech\/fr\/wp-content\/uploads\/sites\/2\/2022\/07\/image3-370x200.png 370w, https:\/\/lacuisine.tech\/fr\/wp-content\/uploads\/sites\/2\/2022\/07\/image3-760x411.png 760w, https:\/\/lacuisine.tech\/fr\/wp-content\/uploads\/sites\/2\/2022\/07\/image3.png 1999w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\nCe n\u2019est pas mieux pour la vue de la fen\u00eatre mat\u00e9riaux, \u00e0 droite. Il est tr\u00e8s facile de se tromper et prendre une couleur proche, mais qui n\u2019est pas la bonne.\n\n\n\n\n<h2>Une solution rapide et sans ambigu\u00eft\u00e9s<\/h2>\n\n\n\n\nLa solution que nous apportons est un picker. Une molette qui appara\u00eet facilement apr\u00e8s avoir appuy\u00e9 sur la touche A et permet de choisir sa couleur avec un retour tr\u00e8s visuel de ce que l\u2019on choisit :\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"1000\" height=\"500\" src=\"https:\/\/lacuisine.tech\/fr\/wp-content\/uploads\/sites\/2\/2022\/06\/pick_material.gif\" alt=\"\" class=\"wp-image-178\"\/><\/figure><\/div>\n\n\nAvouez que c\u2019est quand m\u00eame beaucoup plus explicite !\n\n\n\nOn peut alors cliquer sur le mat\u00e9riau d\u00e9sir\u00e9. Si celui-ci n\u2019est pas encore affect\u00e9 \u00e0 l\u2019objet grease pencil, l\u2019outil l\u2019ajoute automatiquement. <br>Il existe en fait une mani\u00e8re encore plus rapide de s\u00e9lectionner un mat\u00e9riau : presser A sans le rel\u00e2cher, bouger la souris dans la direction de la couleur souhait\u00e9e, puis rel\u00e2cher A.<br>Cette deuxi\u00e8me m\u00e9thode est particuli\u00e8rement adapt\u00e9e aux graphistes utilisant une tablette.\n\n\n\n\n<div class=\"wp-container-3 wp-block-columns\">\n<div class=\"wp-container-1 wp-block-column\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"500\" height=\"500\" src=\"https:\/\/lacuisine.tech\/fr\/wp-content\/uploads\/sites\/2\/2022\/07\/multiple_palettes.gif\" alt=\"\" class=\"wp-image-214\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-container-2 wp-block-column\" style=\"flex-basis:66.66%\">\nPlusieurs palettes peuvent exister dans un fichier, pour s\u00e9parer les mat\u00e9riaux par personnages, voire par parties des personnages. <br>On utilise alors la touche TAB pour passer d\u2019une palette \u00e0 une autre.\n<\/div>\n<\/div>\n\n\n\n\n\n<h2>Cr\u00e9er et \u00e9diter des palettes<\/h2>\n\n\n\n\n\u201cMais comment cr\u00e9er ces fabuleuses palettes?\u201d, me demanderez-vous.&nbsp;\n\n\n\n\u00c7a tombe bien, l\u2019add-on contient un outil de cr\u00e9ation et d\u2019\u00e9dition de palettes, directement accessible dans votre fichier Blender.\n\n\n\nLa premi\u00e8re \u00e9tape, c\u2019est de cr\u00e9er l\u2019ensemble de vos mat\u00e9riaux grease pencil, et de r\u00e9cup\u00e9rer une image de r\u00e9f\u00e9rence. Si vous faites un premier clean de vos personnages directement au grease pencil, vous aurez ces deux \u00e9l\u00e9ments. Sinon, vous pouvez toujours vous aider d\u2019une image de r\u00e9f\u00e9rence, et utiliser l\u2019outil pipette lors de la cr\u00e9ation de vos mat\u00e9riaux.&nbsp; C\u2019est l\u2019occasion de bien nommer tous les mat\u00e9riaux dans sa sc\u00e8ne blender. Par exemple, si vous allez avoir plusieurs personnages, pr\u00e9fixer le nom des mat\u00e9riaux avec les initiales du personnage. C\u2019est une hygi\u00e8ne d\u2019organisation qui vous sera bien utile plus tard.\n\n\n\n\n<div class=\"wp-container-6 wp-block-columns\">\n<div class=\"wp-container-4 wp-block-column\" style=\"flex-basis:66.66%\">\nEnsuite, on peut commencer \u00e0 cr\u00e9er nos palettes via l\u2019\u00e9diteur, qui s\u2019invoque avec Alt + Shift + A. L\u2019\u00e9diteur permet de cr\u00e9er une nouvelle palette et \u00e9ventuellement de lui attribuer une image de r\u00e9f\u00e9rence. Notez que si votre fichier contient d\u00e9j\u00e0 des palettes, il vous faudra presser TAB pour acc\u00e9der \u00e0 l\u2019outil de cr\u00e9ation de palette.\n<\/div>\n\n\n\n<div class=\"wp-container-5 wp-block-column\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"1000\" height=\"1000\" src=\"https:\/\/lacuisine.tech\/fr\/wp-content\/uploads\/sites\/2\/2022\/07\/new_palette.gif\" alt=\"\" class=\"wp-image-191\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n\n\n<div class=\"wp-container-9 wp-block-columns\">\n<div class=\"wp-container-7 wp-block-column\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"1000\" height=\"750\" src=\"https:\/\/lacuisine.tech\/fr\/wp-content\/uploads\/sites\/2\/2022\/07\/add_materials-1.gif\" alt=\"\" class=\"wp-image-195\"\/><\/figure><\/div><\/div>\n\n\n\n<div class=\"wp-container-8 wp-block-column\">\nOn peut ensuite ajouter un \u00e0 un les mat\u00e9riaux composant notre palette, et les positionner autour de l\u2019image.\n<\/div>\n<\/div>\n\n\n\n\n\n<div class=\"wp-container-12 wp-block-columns\">\n<div class=\"wp-container-10 wp-block-column\" style=\"flex-basis:66.66%\">\nOn peut enfin ajouter des petites lignes pour rendre le lien entre la couleur et l\u2019image de r\u00e9f\u00e9rence au plus \u00e9vident. Chaque mat\u00e9riau peut avoir z\u00e9ro, une ou plusieurs lignes associ\u00e9es.\n<\/div>\n\n\n\n<div class=\"wp-container-11 wp-block-column\" style=\"flex-basis:33.33%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" src=\"https:\/\/lacuisine.tech\/fr\/wp-content\/uploads\/sites\/2\/2022\/07\/picklines.gif\" alt=\"\" class=\"wp-image-198\" width=\"318\" height=\"318\"\/><\/figure><\/div><\/div>\n<\/div>\n\n\n\n\nUne fois les diff\u00e9rentes palettes cr\u00e9\u00e9es on les exporte en un seul clic. L\u2019export \u00e9crit un fichier json contenant toutes les informations utiles aux mat\u00e9riaux et un fichier image pour chaque image de r\u00e9f\u00e9rence.\n\n\n\nLes palettes peuvent aussi \u00eatre automatiquement charg\u00e9es \u00e0 partir d\u2019un r\u00e9pertoire sp\u00e9cifique. Ce mode automatique permet de centraliser et synchroniser facilement des palettes entre diff\u00e9rents utilisateurs.&nbsp;\n\n\n\nSur nos projets nous utilisons le <a href=\"https:\/\/gitlab.com\/lfs.coop\/blender\/lfs-blender-package-manager\">LFS Package Manager<\/a> avec la possibilit\u00e9 de t\u00e9l\u00e9charger des palettes dans le dossier scripts.\n\n\n\n\n<h2>Comment se procurer cet addon ? <\/h2>\n\n\n\n\nVous pouvez librement vous procurer cet addon sur notre Gitlab, \u00e0 l\u2019adresse : <a href=\"https:\/\/gitlab.com\/lfs.coop\/blender\/gp-color-picker\">https:\/\/gitlab.com\/lfs.coop\/blender\/gp-color-picker<\/a>. Si vous vous en servez, n\u2019h\u00e9sitez pas \u00e0 signaler des bugs ou des id\u00e9es d\u2019am\u00e9lioration, dans la section <a href=\"https:\/\/gitlab.com\/lfs.coop\/blender\/gp-color-picker\/-\/issues\">issues<\/a> de Gitlab.&nbsp;<br>Et m\u00eame, n\u2019h\u00e9sitez pas \u00e0 nous signaler sur quels projets vous vous \u00eates servis de cet outil.\n","protected":false},"excerpt":{"rendered":"<p>Pour aider les graphistes \u00e0 mettre en couleur leurs animations nous avons eu l\u2019id\u00e9e de cr\u00e9er un color picker intuitif et tr\u00e8s facile d\u2019acc\u00e8s. En un clic, affichez tous les mat\u00e9riaux utiles de votre animation, bien rang\u00e9s, pour rapidement les s\u00e9lectionner.<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_coblocks_attr":"Helvetica","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":""},"categories":[19,17,18],"tags":[],"_links":{"self":[{"href":"https:\/\/lacuisine.tech\/fr\/wp-json\/wp\/v2\/posts\/169"}],"collection":[{"href":"https:\/\/lacuisine.tech\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lacuisine.tech\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lacuisine.tech\/fr\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/lacuisine.tech\/fr\/wp-json\/wp\/v2\/comments?post=169"}],"version-history":[{"count":98,"href":"https:\/\/lacuisine.tech\/fr\/wp-json\/wp\/v2\/posts\/169\/revisions"}],"predecessor-version":[{"id":283,"href":"https:\/\/lacuisine.tech\/fr\/wp-json\/wp\/v2\/posts\/169\/revisions\/283"}],"wp:attachment":[{"href":"https:\/\/lacuisine.tech\/fr\/wp-json\/wp\/v2\/media?parent=169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lacuisine.tech\/fr\/wp-json\/wp\/v2\/categories?post=169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lacuisine.tech\/fr\/wp-json\/wp\/v2\/tags?post=169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}