{"id":5033,"date":"2026-01-21T17:34:05","date_gmt":"2026-01-21T16:34:05","guid":{"rendered":"https:\/\/www.aacmb.fr\/wordpress\/?p=5033"},"modified":"2026-05-14T10:34:11","modified_gmt":"2026-05-14T08:34:11","slug":"hueforge-impression-depuis-des-photos","status":"publish","type":"post","link":"https:\/\/www.aacmb.fr\/wordpress\/2026\/01\/21\/hueforge-impression-depuis-des-photos\/","title":{"rendered":"HueForge : Impression depuis des photos ?"},"content":{"rendered":"<p>Dans un article pr\u00e9c\u00e9dent, j&rsquo;avais pr\u00e9sent\u00e9 HueForge en prenant comme exemple des images de dessins anim\u00e9s, par d\u00e9finition tr\u00e8s contrast\u00e9 et avec lesquelles il n&rsquo;\u00e9tait pas n\u00e9cessairement obligatoire de restituer les couleurs exactes. ll faut bien garder \u00e0 l&rsquo;esprit que HueForge est avant tout un outl \u00ab\u00a0artistique\u00a0\u00bb et pas un outil destin\u00e9 \u00e0 \u00ab\u00a0reproduire\u00a0\u00bb un existant \u00e0 l&rsquo;identique.<\/p>\n<p>Mais est-il possible d&rsquo;imprimer une photographie couleur en noir et blanc (ou en nuances de gris) ?<\/p>\n<p>Alors sur le papier OUI ! Et en voici un exemple.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5034 aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2026\/01\/hueforge_photo_01.png\" alt=\"\" width=\"500\" height=\"331\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2026\/01\/hueforge_photo_01.png 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2026\/01\/hueforge_photo_01-300x199.png 300w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2026\/01\/hueforge_photo_01-350x232.png 350w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>Voici ce que \u00ab\u00a0nativement\u00a0\u00bb HueForge me propose. J&rsquo;ai test\u00e9 cette impression et le constat est assez mitig\u00e9 : temps d&rsquo;impression relativement long (environ 5h pour une image de 20 cm de haut) et rendu assez terne. Il est vrai que cette image est assez \u00ab\u00a0difficile\u00a0\u00bb car il y a \u00e9norm\u00e9ment de zone sans d\u00e9tails contrast\u00e9s (toute la zone sous le cou de l&rsquo;animal par exemple). On se retrouve avec de grandes surfaces lisses \u00e0 l&rsquo;impression, ce qui ne donne pas un r\u00e9sultat tr\u00e8s beau.<\/p>\n<p>Certains param\u00e8tres de HueForge vont nous permettre d&rsquo;am\u00e9liorer beaucoup cette image : \u00ab\u00a0Base Layer\u00a0\u00bb, \u00ab\u00a0Base Thickness\u00a0\u00bb, \u00ab\u00a0Blend Depth\u00a0\u00bb et \u00ab\u00a0Layer Height\u00a0\u00bb.<\/p>\n<p>Avant d&rsquo;aller plus loin, il faut bien garder \u00e0 l&rsquo;esprit que votre imprimante va traiter des couches en Z . Elle imprimera les reliefs de la couche Zmin \u00e0 la couche Zmax, avec un incr\u00e9ment entre couches de \u00ab\u00a0Layer Height\u00a0\u00bb.<\/p>\n<p>Regardons maintenant le r\u00f4le de chaque param\u00e8tre.<\/p>\n<h5>Base Layer<\/h5>\n<p>Ce param\u00e8tre d\u00e9termine l&rsquo;\u00e9paisseur minimale imprim\u00e9e. Elle va correspondre \u00e0 la zone plus claire de l&rsquo;image. Si cette valeur est trop faible, l&rsquo;impression sera fragile (m\u00e9caniquement). Si elle est trop importante, le contraste sera perdu.<\/p>\n<h5>Base Thickness<\/h5>\n<p>Ce param\u00e8tre d\u00e9termine l&rsquo;\u00e9paisseur maximale qui sera imprim\u00e9e. Elle correspond \u00e0 la zone la plus sombre. Plus elle est grande, plus le contraste sera \u00e9lev\u00e9.<\/p>\n<h5>Blend Depth<\/h5>\n<p>Ce param\u00e8tre d\u00e9termine la transition entre couches de couleurs. On va pouvoir ainsi contr\u00f4ler la douceur ou la brutalit\u00e9 des transistions.<\/p>\n<h5>Layer Height<\/h5>\n<p>Ce param\u00e8tre repr\u00e9sente la hauteur de couche r\u00e9elle utilis\u00e9e sur l&rsquo;imprimante. Il est important que ce param\u00e8tre soit \u00e9gal au param\u00e9trage du slicer. Plus la hauteur de couche sera fine, plus il y aura de niveaux de gris. Al&rsquo;inverse, des couches \u00e9paisses donneront une image plus pixelis\u00e9e verticalement.<\/p>\n<p>A la vue de ces param\u00e8tres, on aurait tendance \u00e0 penser qu&rsquo;un nombre \u00e9lev\u00e9 de couches fines donnera de meilleurs r\u00e9sultats. H\u00e9las non, car il faut tenir compte d&rsquo;autres param\u00e8tres, \u00e0 commencer par l&rsquo;imprimante elle-m\u00eame.<\/p>\n<h5>Influence de l&rsquo;imprimante<\/h5>\n<p>Pour les imprimantes Bowden, il est conseill\u00e9 de garder un layer height &gt; 0.12. Pour les imprimantes Direct Drive, on pourra descendre \u00e0 un layer height de 0.08, voir moins.<\/p>\n<p>Certaines imprimantes seront plus ou moins pr\u00e9cises \u00e0 reproduire les d\u00e9tails.<br \/>\nPour une Kobra 3 par exemple, le nombre de niveaux de gris ne devrait pas d\u00e9passer 80.<\/p>\n<p>Le nombre de niveaux est calcul\u00e9 par :<\/p>\n<p style=\"text-align: center;\">N = ( Base Thickness &#8211; Base Layer ) \/ Layer Height<\/p>\n<p>On arrive vite \u00e0 la conclusion que les valeurs \u00e0 choisir ne seront pas le fruit du hasard.<\/p>\n<h5>Influence de l&rsquo;image<\/h5>\n<p>Et nous ne sommes pas au bout de nos peines. La nature m\u00eame de l&rsquo;image va influencer la mani\u00e8re dont HueForge la traite. Un animal, un paysage, un visage auront besoin de r\u00e9glages diff\u00e9rents pour arriver \u00e0 un m\u00eame r\u00e9sultat.<\/p>\n<p>A noter aussi que HueForge va mieux travailler sur des images d&rsquo;au moins 2000 pixels sur la plus petite dimension !<\/p>\n<h5>Un outil de pr\u00e9-traitement<\/h5>\n<p>Apr\u00e8s avoir pass\u00e9 pas mal de temps \u00e0 adapter les r\u00e9glages pour imprimer quelques photos, j&rsquo;ai d\u00e9cid\u00e9 de d\u00e9velopper un petit outils pour pr\u00e9-traiter les photographies.<\/p>\n<ul>\n<li>Les \u00e9tapes appliqu\u00e9es par cet outil sont les suivantes :<br \/>\nredimensionnement automatiques \u00e0 l&rsquo;ouverture de l&rsquo;image. La plus petite dimension est port\u00e9e \u00e0 25600 pixels.<\/li>\n<li>L&rsquo;image est analys\u00e9e pour optimiser la dynamique lumineuse.<\/li>\n<li>J&rsquo;essaie de d\u00e9terminer la nature de l&rsquo;image pour appliquer un preset de tonalit\u00e9 et de contraste.<\/li>\n<li>Je transforme l&rsquo;image en carte Z compatible HueForge.<\/li>\n<li>J&rsquo;exporte en png .<\/li>\n<\/ul>\n<p>L&rsquo;image obtenue respecte une \u00e9chelle de gris lin\u00e9aire. Le nombre de couches optimal est obtenu (donc le temps minimum d&rsquo;impression pour le meilleur r\u00e9sultat). Et surtout j&rsquo;obtiens les valeurs Base Layer et Base Thickness \u00e0 reporter dans HueForge.<\/p>\n<p>Voici ce que j&rsquo;obtiens avec l&rsquo;image du chien.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5038 aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2026\/01\/hueforge_photo_02.png\" alt=\"\" width=\"500\" height=\"304\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2026\/01\/hueforge_photo_02.png 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2026\/01\/hueforge_photo_02-300x182.png 300w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2026\/01\/hueforge_photo_02-350x213.png 350w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>En partant sur une impression avec une hauteur de couche de 0.08, la dynamique obtenue me permet de n&rsquo;avoir que 20 niveaux de gris \u00ab\u00a0utiles\u00a0\u00bb (moins je perds en d\u00e9tails, plus n&rsquo;apporte rien et ralonge la dur\u00e9e d&rsquo;impression). Il suffit d&rsquo;exporter l&rsquo;image en png et de l&rsquo;ouvrir dans HueForge, en reportant les 3 param\u00e8tres de Base obtenus.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5039 aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2026\/01\/hueforge_photo_03.png\" alt=\"\" width=\"500\" height=\"326\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2026\/01\/hueforge_photo_03.png 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2026\/01\/hueforge_photo_03-300x196.png 300w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2026\/01\/hueforge_photo_03-350x228.png 350w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>J&rsquo;ai sur cette image choisis de n&rsquo;utiliser que 3 couleurs : noir, gris, blanc.<\/p>\n<p>Le r\u00e9sultat, apr\u00e8s 2h10 d&rsquo;impression est plus que satisfaisant.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5040 aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2026\/01\/hueforge_photo_04.png\" alt=\"\" width=\"500\" height=\"728\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2026\/01\/hueforge_photo_04.png 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2026\/01\/hueforge_photo_04-206x300.png 206w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2026\/01\/hueforge_photo_04-350x510.png 350w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>Comparativement \u00e0 la m\u00eame impression sans traitement, brute de HueForge.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5041 aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2026\/01\/hueforge_photo_05.png\" alt=\"\" width=\"500\" height=\"696\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2026\/01\/hueforge_photo_05.png 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2026\/01\/hueforge_photo_05-216x300.png 216w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2026\/01\/hueforge_photo_05-350x487.png 350w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<h5>En conclusion<\/h5>\n<p>Il est donc possible d&rsquo;exploiter des photo avec HueForge, pour obtenir un rendu tr\u00e8s sympathique. M\u00eame s&rsquo;il n&rsquo;est pas parfait, mon petit outil de pr\u00e9-traitement m&rsquo;a permis d&rsquo;obtenir des r\u00e9sultats tr\u00e8s coh\u00e9rents sur diff\u00e9rentes photo, certainement plus rapidement que en testant diff\u00e9rentes configurations dans HueForge.<\/p>\n<p>Si vous \u00eates int\u00e9ress\u00e9, contactez moi.<\/p>\n<p>Bon courage pour vos impressions HueForge.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans un article pr\u00e9c\u00e9dent, j&rsquo;avais pr\u00e9sent\u00e9 HueForge en prenant comme exemple des images de dessins anim\u00e9s, par d\u00e9finition tr\u00e8s contrast\u00e9 et avec lesquelles il n&rsquo;\u00e9tait pas n\u00e9cessairement obligatoire de restituer les couleurs exactes. ll faut bien garder \u00e0 l&rsquo;esprit que HueForge est avant tout un outl \u00ab\u00a0artistique\u00a0\u00bb et pas un outil destin\u00e9 \u00e0 \u00ab\u00a0reproduire\u00a0\u00bb un &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.aacmb.fr\/wordpress\/2026\/01\/21\/hueforge-impression-depuis-des-photos\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;HueForge : Impression depuis des photos ?&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,66],"tags":[],"class_list":["post-5033","post","type-post","status-publish","format-standard","hentry","category-non-classe","category-outils"],"_links":{"self":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/posts\/5033","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/comments?post=5033"}],"version-history":[{"count":2,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/posts\/5033\/revisions"}],"predecessor-version":[{"id":5193,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/posts\/5033\/revisions\/5193"}],"wp:attachment":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/media?parent=5033"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/categories?post=5033"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/tags?post=5033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}