{"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-01-21T18:29:56","modified_gmt":"2026-01-21T17:29:56","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. Vous le retrouverez tr\u00e8s prochainement sur ma boutique \u00e0 un prix tr\u00e8s raisonnable.<\/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":0,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/posts\/5033\/revisions"}],"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}]}}