<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[HueForge Devlog]]></title><description><![CDATA[Information on HueForge a tool for Color 3D Printing]]></description><link>https://devlog.thehueforge.com</link><image><url>https://substackcdn.com/image/fetch/$s_!-qZG!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9cd17ff-cb55-4295-aa8f-d8e0155eef57_256x256.png</url><title>HueForge Devlog</title><link>https://devlog.thehueforge.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 24 Aug 2026 09:00:07 GMT</lastBuildDate><atom:link href="https://devlog.thehueforge.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Horn & Rhode]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[hornandrhode@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[hornandrhode@substack.com]]></itunes:email><itunes:name><![CDATA[Horn & Rhode]]></itunes:name></itunes:owner><itunes:author><![CDATA[Horn & Rhode]]></itunes:author><googleplay:owner><![CDATA[hornandrhode@substack.com]]></googleplay:owner><googleplay:email><![CDATA[hornandrhode@substack.com]]></googleplay:email><googleplay:author><![CDATA[Horn & Rhode]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[What the Heck is ColorSmith?]]></title><description><![CDATA[It&#8217;s a Color Control tool you didn&#8217;t know you needed.]]></description><link>https://devlog.thehueforge.com/p/ever-wish-for-more-control-over-image</link><guid isPermaLink="false">https://devlog.thehueforge.com/p/ever-wish-for-more-control-over-image</guid><dc:creator><![CDATA[Horn & Rhode]]></dc:creator><pubDate>Fri, 21 Aug 2026 12:03:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6JSO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab41268-3b10-401a-8c43-6e77cb996a06_3024x1812.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve announced this once, but not a lot of people have seen it - <a href="https://shop.thehueforge.com/pages/color-counter">Color Counter</a> on the HueForge store shows the problem.  Your images have a lot more colors than you think.  And not just a few.  Hundreds of thousands of them.<br><br>This matters any time you want to recreate an image in a color limited medium.  That could be paints, filaments, beads, thread, vinyl, paper to name a few - the list is long.</p><p>If you inspected the parrot image below, you would probably think of it as being red, green, yellow, blue, white, brown and black.  Maybe you&#8217;d add pink and a darker blue and gray.  But in your head this is conceptually a simple image.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hBpu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1865207a-4437-4993-8040-9227d46285fe_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hBpu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1865207a-4437-4993-8040-9227d46285fe_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!hBpu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1865207a-4437-4993-8040-9227d46285fe_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!hBpu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1865207a-4437-4993-8040-9227d46285fe_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!hBpu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1865207a-4437-4993-8040-9227d46285fe_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hBpu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1865207a-4437-4993-8040-9227d46285fe_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1865207a-4437-4993-8040-9227d46285fe_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;190,418 Colors&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="190,418 Colors" title="190,418 Colors" srcset="https://substackcdn.com/image/fetch/$s_!hBpu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1865207a-4437-4993-8040-9227d46285fe_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!hBpu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1865207a-4437-4993-8040-9227d46285fe_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!hBpu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1865207a-4437-4993-8040-9227d46285fe_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!hBpu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1865207a-4437-4993-8040-9227d46285fe_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: center;">It actually has <strong>190,418</strong> colors.</p><p>What if it doesn&#8217;t need some of those colors? What if it doesn&#8217;t need <em>most</em> of those colors and it would look effectively the same to you?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EKxA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb0a26b-54cd-4a74-a6fd-803554ddb65b_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EKxA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb0a26b-54cd-4a74-a6fd-803554ddb65b_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!EKxA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb0a26b-54cd-4a74-a6fd-803554ddb65b_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!EKxA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb0a26b-54cd-4a74-a6fd-803554ddb65b_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!EKxA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb0a26b-54cd-4a74-a6fd-803554ddb65b_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EKxA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb0a26b-54cd-4a74-a6fd-803554ddb65b_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0bb0a26b-54cd-4a74-a6fd-803554ddb65b_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:104924,&quot;alt&quot;:&quot;31 Colors&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/211606788?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb0a26b-54cd-4a74-a6fd-803554ddb65b_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="31 Colors" title="31 Colors" srcset="https://substackcdn.com/image/fetch/$s_!EKxA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb0a26b-54cd-4a74-a6fd-803554ddb65b_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!EKxA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb0a26b-54cd-4a74-a6fd-803554ddb65b_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!EKxA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb0a26b-54cd-4a74-a6fd-803554ddb65b_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!EKxA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bb0a26b-54cd-4a74-a6fd-803554ddb65b_1024x1024.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: center;">Want to guess the number now?  Click &#8594;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>This isn&#8217;t even a &#8220;bad&#8221; image in terms of colors.  Most images we see on the internet are 300k+ colors. Some even as high as 1.5 Million or more distinct shades.</p><p>ColorSmith is a tool I have been working on that gives you control over how many colors your image has.  It isn&#8217;t that color is bad, quite the opposite, for the past 3+ years I&#8217;ve made my living helping people express more colors from their 3D Printers.  The issue is using hundreds of thousands of colors when just a few would do. It makes handling and manipulating images so much harder. </p><p>Want to try it out? The ColorSmith site is a live demonstration you can put your own images in and see what comes out. No image data is collected - the code runs entirely on your device so your data stays there.   Please read the privacy statement on the site if you have more questions.</p><h3 style="text-align: center;"><strong><a href="https://colorsmith.app">ColorSmith Demo</a></strong></h3><p></p><p>The Philosophy of ColorSmith is this:</p><ul><li><p>Be smart when you pick the colors to keep using</p></li><li><p>Let the user override/update/expand those choices when it makes sense</p></li></ul><p>The algorithm here is called &#8220;quantizing&#8221;. Some people refer to it as &#8220;posterizing&#8221;.  Basically, reducing the number of colors used to represent an image.  Historically the algorithms used for this were all or nothing. They reduce colors with very little concern over whether a color is important to the image or not, and when they are done, you only have one real "knob&#8221; you can turn.  How many colors total.<br></p><p>But images are complex and vary a lot. And while one hyper detailed image might quantize just fine.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb0594b5-20f9-4eed-bf8f-48c63afe2e8f_768x1536.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd6dbe29-67e2-42e3-954f-be73d157de62_768x1536.png&quot;}],&quot;caption&quot;:&quot;451,347 to 44&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/552b2898-d8ba-4803-a35e-69c43a1c8283_1456x720.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p></p><p>Another might have issues that need to be resolved.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0b0e925-150b-4407-aa56-cc282bed7867_816x1456.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb439ca8-68d0-4711-ad83-0344a1394391_816x1456.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd291015-8536-4904-b0e6-b84567a25ac6_816x1456.png&quot;}],&quot;caption&quot;:&quot;229,520 to 31 to 69&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb6966e1-c56d-4241-873a-885f3e5ce78d_1456x474.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>Notice the leaves got chunky and the lips lost their color.  We added 38 new colors but the goal isn&#8217;t no colors - it&#8217;s colors where they are needed.  The structure of the image was always intact and we can use the tools to recover what is missing quickly.</p><p></p><h2>Does this have anything to do with HueForge?</h2><p>HueForge is a limited color system - using Filaments and layers to blend a finite number of colors to represent an image.  One thing you&#8217;ll notice when looking at quantized images, they look a lot like the HueForge Preview window.</p><p>Which makes you start to think.  Can ColorSmith identify images that are good candidate for HueForge? Or at least can it point out images likely to be difficult in HueForge?  I believe it can.  But more importantly, Color Matching against under 100 colors is so much easier and more repeatable than color matching against hundreds of thousands.</p><p>This is the reason that ColorSmith&#8217;s first release will be as a free Plugin for HueForge.  A bit of a new kind of plugin too.  One that runs in the main HueForge window, not just in a separate dialog.  It will automatically load your project image, quantize it, let you adjust that result and then replace your project image with the quantized image.  I know quite a few people who vectorize their images to reduce color counts for HueForge. With the ColorSmith plugin, this becomes an unnecessary step.</p><p>If you haven&#8217;t yet, try the ColorSmith demo and notice you can drop an hfp file (HueForge Project) directly into it if it has the image information embedded (the default).</p><h3 style="text-align: center;"><strong><a href="https://colorsmith.app?from=hueforge">ColorSmith Demo</a></strong></h3><p>Tools like AutoForge also rely on a first quantize step but that step loses too much detail.  ColorSmith output could provide a much more detailed starting image.</p><p></p><h2>What EXACTLY Is ColorSmith</h2><p>So what is ColorSmith itself going to be?  It is two things.  It&#8217;s a standalone application and it&#8217;s a HueForge plugin.    Some of the changes in 0.9.4.2 are to make ColorSmith work better as a plugin.  You won&#8217;t need to update HueForge for ColorSmith to work if you are running a 0.9.4.x version or later.  Built from the ground up with lessons learned from HueForge, it ships with a tutorial system including per-function tutorials for the various correction functions.  (Both the plugin and the desktop app)</p><p>The ColorSmith plugin will release as a free plugin.  The ColorSmith standalone software will be paid software though I haven&#8217;t set a price yet (it will launch hopefully 4-6 weeks after the plugin, depending on feedback).  But I plan to run the same, buy once pricing, that I do for HueForge.  That is, unlimited usage and 2 years of updates.  ColorSmith will ship with a single license tier for full commercial rights.  It will also run fully offline.</p><p>More on the Standalone version in the future, but in the meantime, here is a quick screenshot of the UI.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6JSO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab41268-3b10-401a-8c43-6e77cb996a06_3024x1812.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6JSO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab41268-3b10-401a-8c43-6e77cb996a06_3024x1812.png 424w, https://substackcdn.com/image/fetch/$s_!6JSO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab41268-3b10-401a-8c43-6e77cb996a06_3024x1812.png 848w, https://substackcdn.com/image/fetch/$s_!6JSO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab41268-3b10-401a-8c43-6e77cb996a06_3024x1812.png 1272w, https://substackcdn.com/image/fetch/$s_!6JSO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab41268-3b10-401a-8c43-6e77cb996a06_3024x1812.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6JSO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab41268-3b10-401a-8c43-6e77cb996a06_3024x1812.png" width="1456" height="872" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bab41268-3b10-401a-8c43-6e77cb996a06_3024x1812.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:872,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4423301,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/209156312?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab41268-3b10-401a-8c43-6e77cb996a06_3024x1812.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!6JSO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab41268-3b10-401a-8c43-6e77cb996a06_3024x1812.png 424w, https://substackcdn.com/image/fetch/$s_!6JSO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab41268-3b10-401a-8c43-6e77cb996a06_3024x1812.png 848w, https://substackcdn.com/image/fetch/$s_!6JSO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab41268-3b10-401a-8c43-6e77cb996a06_3024x1812.png 1272w, https://substackcdn.com/image/fetch/$s_!6JSO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab41268-3b10-401a-8c43-6e77cb996a06_3024x1812.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>What Doesn&#8217;t Work?</h2><p>ColorSmith is far from perfect and shallow gradients tell the story the best.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UOpP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F648aa5fc-13ba-4d68-9841-27feadf4f2da_2159x1214.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UOpP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F648aa5fc-13ba-4d68-9841-27feadf4f2da_2159x1214.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UOpP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F648aa5fc-13ba-4d68-9841-27feadf4f2da_2159x1214.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UOpP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F648aa5fc-13ba-4d68-9841-27feadf4f2da_2159x1214.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UOpP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F648aa5fc-13ba-4d68-9841-27feadf4f2da_2159x1214.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UOpP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F648aa5fc-13ba-4d68-9841-27feadf4f2da_2159x1214.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/648aa5fc-13ba-4d68-9841-27feadf4f2da_2159x1214.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:314396,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/211606788?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F648aa5fc-13ba-4d68-9841-27feadf4f2da_2159x1214.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UOpP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F648aa5fc-13ba-4d68-9841-27feadf4f2da_2159x1214.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UOpP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F648aa5fc-13ba-4d68-9841-27feadf4f2da_2159x1214.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UOpP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F648aa5fc-13ba-4d68-9841-27feadf4f2da_2159x1214.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UOpP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F648aa5fc-13ba-4d68-9841-27feadf4f2da_2159x1214.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RXcl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf56f0c5-1d76-4c3f-8f8b-ae55c05b0ad8_2159x1214.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RXcl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf56f0c5-1d76-4c3f-8f8b-ae55c05b0ad8_2159x1214.png 424w, https://substackcdn.com/image/fetch/$s_!RXcl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf56f0c5-1d76-4c3f-8f8b-ae55c05b0ad8_2159x1214.png 848w, https://substackcdn.com/image/fetch/$s_!RXcl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf56f0c5-1d76-4c3f-8f8b-ae55c05b0ad8_2159x1214.png 1272w, https://substackcdn.com/image/fetch/$s_!RXcl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf56f0c5-1d76-4c3f-8f8b-ae55c05b0ad8_2159x1214.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RXcl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf56f0c5-1d76-4c3f-8f8b-ae55c05b0ad8_2159x1214.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af56f0c5-1d76-4c3f-8f8b-ae55c05b0ad8_2159x1214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:497651,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/211606788?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf56f0c5-1d76-4c3f-8f8b-ae55c05b0ad8_2159x1214.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RXcl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf56f0c5-1d76-4c3f-8f8b-ae55c05b0ad8_2159x1214.png 424w, https://substackcdn.com/image/fetch/$s_!RXcl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf56f0c5-1d76-4c3f-8f8b-ae55c05b0ad8_2159x1214.png 848w, https://substackcdn.com/image/fetch/$s_!RXcl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf56f0c5-1d76-4c3f-8f8b-ae55c05b0ad8_2159x1214.png 1272w, https://substackcdn.com/image/fetch/$s_!RXcl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf56f0c5-1d76-4c3f-8f8b-ae55c05b0ad8_2159x1214.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>While the water, mountainside and shrine look fine, the sky is - well it&#8217;s bad.</p><p>And that&#8217;s because the sky really DOES need a lot of colors.  Images with soft, shallow gradients are currently very hard.  I can improve the sky with tools, but it can quickly become tedious.  To the point where simply merging the sky into a one color is much easier and works better - taking just a minute or so to do.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ldn-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c669cf-2bf9-498d-80c6-e1d07b50fba4_2159x1214.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ldn-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c669cf-2bf9-498d-80c6-e1d07b50fba4_2159x1214.png 424w, https://substackcdn.com/image/fetch/$s_!Ldn-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c669cf-2bf9-498d-80c6-e1d07b50fba4_2159x1214.png 848w, https://substackcdn.com/image/fetch/$s_!Ldn-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c669cf-2bf9-498d-80c6-e1d07b50fba4_2159x1214.png 1272w, https://substackcdn.com/image/fetch/$s_!Ldn-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c669cf-2bf9-498d-80c6-e1d07b50fba4_2159x1214.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ldn-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c669cf-2bf9-498d-80c6-e1d07b50fba4_2159x1214.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6c669cf-2bf9-498d-80c6-e1d07b50fba4_2159x1214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:494438,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/211606788?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c669cf-2bf9-498d-80c6-e1d07b50fba4_2159x1214.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ldn-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c669cf-2bf9-498d-80c6-e1d07b50fba4_2159x1214.png 424w, https://substackcdn.com/image/fetch/$s_!Ldn-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c669cf-2bf9-498d-80c6-e1d07b50fba4_2159x1214.png 848w, https://substackcdn.com/image/fetch/$s_!Ldn-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c669cf-2bf9-498d-80c6-e1d07b50fba4_2159x1214.png 1272w, https://substackcdn.com/image/fetch/$s_!Ldn-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c669cf-2bf9-498d-80c6-e1d07b50fba4_2159x1214.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The worst part is that ColorSmith currently thinks this image "scores&#8221; very poorly (63) and the previous image scores very well (90).  In what seems to be a habit of mine, the ColorSmith Logo itself does not render cleanly.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9877c2b2-0233-47b2-8c96-0b3c5f278af8_1233x1233.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b96e7157-1a9b-425f-ba72-87418bbd2506_1233x1233.png&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/37bc5916-05f1-4361-8958-5b21e0f45592_1456x720.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>This might be familiar to those coming from HueForge.  It wasn&#8217;t until Color Match was launched that HueForge could even remotely create it&#8217;s own logo.  Honestly the colors here mostly aren&#8217;t the problem, it&#8217;s the jagged color transition, and I already think I know the shape of the solution.  Again, the scoring doesn&#8217;t realize how much this version differs to a human eye and I&#8217;m working on figuring out how to calculate that.  </p><p>So the real struggle is very shallow gradients, especially if it&#8217;s also combined with a lot of different hues.  Some of this can definitely be overcome.</p><p>In the meantime let me know if there are uses or features you would really like in the comments section.</p><p></p><div><hr></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>The Parrot is 31 Colors</p></div></div>]]></content:encoded></item><item><title><![CDATA[HueForge 0.9.4.2 Release Notes and What's Coming Up]]></title><description><![CDATA[A sneak peak at the future of HueForge]]></description><link>https://devlog.thehueforge.com/p/hueforge-0942-release-notes-and-whats</link><guid isPermaLink="false">https://devlog.thehueforge.com/p/hueforge-0942-release-notes-and-whats</guid><dc:creator><![CDATA[Horn & Rhode]]></dc:creator><pubDate>Tue, 18 Aug 2026 02:31:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GpXq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c02e92e-d900-4a47-875b-3f898b977632_1568x1404.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It&#8217;s been quite awhile since I&#8217;d done anything like this - I&#8217;ve been very very busy working on HueForge (both a bugfix build for 0.9.4.2 and a much bigger update build in 0.9.5 which will be the first beta release in quite some time given how big it is and how much it changes).  I also have some exciting ColorDrop changes coming in the near future, though I&#8217;m not ready to comment on them yet.</p><h2>Website Changes</h2><p>Buying and downloading on the HueForge shop has never been ideal.  The download links are hard to find and  with annual commercial licenses, or upgrades from personal to commercial (not to mention Plugin orders), users get multiple order numbers to pick through.  I&#8217;ve been working on a unified download page.  A download button will automatically load on the store page if you are logged in and have orders under your account. That download button will take you to a page with all of your orders on it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GpXq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c02e92e-d900-4a47-875b-3f898b977632_1568x1404.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GpXq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c02e92e-d900-4a47-875b-3f898b977632_1568x1404.png 424w, https://substackcdn.com/image/fetch/$s_!GpXq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c02e92e-d900-4a47-875b-3f898b977632_1568x1404.png 848w, https://substackcdn.com/image/fetch/$s_!GpXq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c02e92e-d900-4a47-875b-3f898b977632_1568x1404.png 1272w, https://substackcdn.com/image/fetch/$s_!GpXq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c02e92e-d900-4a47-875b-3f898b977632_1568x1404.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GpXq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c02e92e-d900-4a47-875b-3f898b977632_1568x1404.png" width="1456" height="1304" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c02e92e-d900-4a47-875b-3f898b977632_1568x1404.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1304,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:725271,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/209156312?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c02e92e-d900-4a47-875b-3f898b977632_1568x1404.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GpXq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c02e92e-d900-4a47-875b-3f898b977632_1568x1404.png 424w, https://substackcdn.com/image/fetch/$s_!GpXq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c02e92e-d900-4a47-875b-3f898b977632_1568x1404.png 848w, https://substackcdn.com/image/fetch/$s_!GpXq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c02e92e-d900-4a47-875b-3f898b977632_1568x1404.png 1272w, https://substackcdn.com/image/fetch/$s_!GpXq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c02e92e-d900-4a47-875b-3f898b977632_1568x1404.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let&#8217;s get the &#8220;bad news&#8221; out of the way.  You can see the &#8220;Update Window&#8221; listing on this screenshot.  Yes, I&#8217;m finally going to be cutting off maintenance updates for users more than 2 years past their most recent purchase date.  This has always been in the terms since the very beginning, but I didn&#8217;t have the infrastructure to give users access to their last authorized version.  Cutting off users without access to redownload their last authorized build was not acceptable.  I will be giving everyone access to 0.9.4.x through this interface, my earliest supporters will not be penalized and set back to whatever their 2 year expiration build was.</p><p><strong>UPDATE</strong>: 1st Party Plugin purchases (at this time ColorDrop and FlatForge) now provide a 1 time, 6 month extension to your maintenance window on HueForge.  It will be applied from date of purchase or added to the end of your current maintenance period, whichever is a later date.   This benefit is both retroactive and applies to future orders.</p><p>This interface also makes it much easier and clearer to pay for maintenance updates for as little as $9/year and for the first time, you can add beta updates from any license tier at any time without updating to commercial.  (Commercial Licenses still come with beta access for 1 or 2 years depending on the license).  Getting both at once also provides a bundle discount.  There is no requirement to "keep up&#8221;.  This interface will also provide the Beta builds when they exists to those entitled to them.  As always, beta features are only restricted access while in beta.  When they are fully released, everyone will have access to the features in HueForge.  HueForge (and the plugins) will continue to provide all features to all users regardless of their license tier.</p><h1>HueForge 0.9.4.2 - Release Notes</h1><p>HueForge 0.9.4.2 is a substantial update focused on <strong>SpotFix reliability, Color Pop and Color Aware behavior, back-lit color accuracy, TD1 firmware and recovery, plugin security, crash reporting, and rendering stability</strong>.</p><p>It also includes a large collection of fixes across color matching, project loading, autosave, export, and mesh generation.<br><br>There are no updates to Plugins at this time. </p><div><hr></div><p>Bugs Found since release:<br></p><ul><li><p>If you set your project folder first, then name your project exactly the same name as the folder, the folder name gets removed from your output folder path and you end up saving a level higher up than you intended.</p></li><li><p>Ctrl+I and Ctrl+Shift+I don&#8217;t work as intended in SpotFix mode, instead they are shortcuts for Load Image and Open another HueForge instance.</p></li></ul><div><hr></div><h2>New Features</h2><h3>SpotFix 2.0</h3><p>SpotFix has received a major reliability and workflow overhaul.</p><ul><li><p><strong>SpotFixes now save their settled pixel footprint with the project</strong>, so fixes resolve to the same regions on every machine and at every working resolution. No more drifting when a project is reloaded.</p><ul><li><p>Older projects convert automatically on first load with a one-time progress dialog.</p></li><li><p>Unfortunately, if an older SpotFix already loads incorrectly, I was unable to reliably reconstruct the originally intended region.</p></li></ul></li><li><p><strong>SpotFixes are now stable across model resizes and reloads.</strong></p><ul><li><p>Resize-and-back is an exact round-trip.</p></li><li><p>Thin-line seeds, such as anime outlines, stay locked to the intended region.</p></li></ul></li><li><p><strong>New loop capture tools:</strong></p><ul><li><p>Select a loop and press <strong>I</strong> to capture the area below it, such as valleys or gaps.</p></li><li><p>Press <strong>Shift+I</strong> to capture the area above it, such as peaks.</p></li><li><p><s>Press </s><strong><s>Ctrl+I</s></strong><s> or </s><strong><s>Ctrl+Shift+I</s></strong><s> to capture the loop interior into a new SpotFix group.</s>  UPDATE - This conflicts with other commands on Windows at least. It will need to be fixed.</p></li><li><p>The hotkey overlay and help have been updated to match.</p></li></ul><p>This functionality existed previously, but did not work reliably enough to be particularly useful.</p></li><li><p><strong>Hold the middle mouse button</strong> to temporarily hide the selection overlay and see the true filament colors underneath.</p></li><li><p>Added several new SpotFix controls:</p><ul><li><p><strong>Clear</strong> - confirmed and undoable</p></li><li><p><strong>Recalculate</strong></p></li><li><p><strong>Up/Down Arrow</strong> navigation through the fix list</p></li><li><p><strong>Show Seeds</strong> view, which marks each fix&#8217;s seed pixel</p></li></ul></li></ul><div><hr></div><h3>Color Pop &amp; Color Aware: Modern Band Model</h3><p>HueForge now has a new per-project <strong>Legacy / Modern band model</strong>, available from the luminance toolbar.</p><p>In <strong>Modern</strong> mode:</p><ul><li><p>Bright Adjust and Brightness Compensation remain inside independently normalized bands.</p></li><li><p>The Color Pop split survives layer-height changes.</p></li><li><p>Existing projects continue using Legacy behavior unless you explicitly switch them.</p></li><li><p>Switching modes is undoable.</p></li></ul><p>Color Aware also receives several improvements:</p><ul><li><p>Region boundaries can now be <strong>dragged by layer</strong>.</p></li><li><p>Boundaries are validated and snap to the nearest layer edge.</p></li><li><p>Brightness-compensation gradients are now visualized inside their bands.</p></li></ul><div><hr></div><h3>Back-lit Color Accuracy</h3><p>Back-lit prediction has been substantially revised to better match real back-lit prints.</p><ul><li><p>Per-layer color contribution no longer accumulates at half strength.</p></li><li><p><strong>Absorption blending is now the default.</strong></p></li><li><p>Back-lit blends darken with accumulated thickness according to each filament&#8217;s <strong>Transmission Distance</strong>.</p></li><li><p>Stacked layers now become genuinely darker as material thickness increases.</p></li></ul><p>The live matcher remains pinned to front-lit candidates. As a result, back-lit projects using <strong>Default Color Match</strong> will produce different - and improved - results.</p><div><hr></div><h3>Lighting</h3><ul><li><p>Added a custom <strong>white LED color temperature</strong> control in Kelvin.</p></li><li><p>Lighting changes now recalculate blend colors everywhere they are displayed:</p><ul><li><p>Color Match table</p></li><li><p>Mesh Core strip</p></li><li><p>Mesh palette</p></li></ul></li></ul><div><hr></div><h3>TD1: Online Firmware Updates</h3><p>TD1 firmware updates can now be handled directly through HueForge.</p><ul><li><p>Automatic firmware check once per day when connecting a TD1.</p></li><li><p>New manual <strong>Check for Update Online</strong> button.</p></li><li><p>Release notes are displayed before updating.</p></li><li><p>Firmware downloads are <strong>SHA-256 verified</strong>.</p></li><li><p>Downloaded firmware is cached, so updating a second device does not require downloading it again.</p></li><li><p>Firmware too old to update directly receives a guided <strong>UF2 recovery</strong> suggestion.</p></li><li><p><strong>Flip Display</strong> now correctly hides on firmware versions that do not support it.</p></li></ul><div><hr></div><h3>TD1: License Safety &amp; Connection Reliability</h3><p>TD1 recovery and communication have also been significantly improved.</p><ul><li><p>New <strong>Backup Status...</strong> menu shows whether the device&#8217;s license and settings are safely cached.</p></li><li><p>The bootloader prompt now displays a green or amber backup-status icon.</p></li><li><p>Recovery verifies the actual cache state and offers <strong>Back Up First</strong> when appropriate.</p></li><li><p>Legacy recovery now presents its unplug/replug instructions before beginning the process.</p></li></ul><p>Serial communication has been overhauled:</p><ul><li><p>Transfers and firmware updates no longer desynchronize or stall.</p></li><li><p>Retries now actually retry the failed operation.</p></li><li><p>Post-update reconnection has been reduced from roughly <strong>23 seconds to about 2 seconds</strong>.</p></li></ul><div><hr></div><h3>Plugin Trust &amp; Security</h3><p>HueForge now uses a tiered plugin trust system.</p><ul><li><p>HueForge plugins and curated <strong>Trusted Publisher</strong> plugins install silently.</p></li><li><p>Other plugins receive a signature-details confirmation dialog before installation.</p></li><li><p>The About dialog shows each plugin&#8217;s:</p><ul><li><p>Trust tier</p></li><li><p>Publisher</p></li></ul></li><li><p>Every binary shipped with HueForge is signed.</p></li></ul><div><hr></div><h3>Crash &amp; Failure Reporting</h3><p>Crash reporting has been significantly expanded.</p><ul><li><p>Crash reports now capture the <strong>actual faulting stack</strong> with full symbols.</p></li><li><p>Reports include a loaded-module list.</p></li><li><p>Memory-corruption faults such as:</p><ul><li><p>Heap corruption</p></li><li><p>Stack overruns</p></li></ul><p>are now caught and reported. These previously often terminated HueForge without generating a usable crash report.</p></li></ul><p>Renderer startup failures are also handled better:</p><ul><li><p>Renderer initialization failures now show a troubleshooting dialog instead of silently exiting.</p></li><li><p>If HueForge cannot write to its normal log directory, logging falls back to the platform-default location.</p></li></ul><div><hr></div><h3>Rendering Backends</h3><p>The modern OpenGL renderer is now a first-class rendering backend on every platform.</p><ul><li><p><strong>Linux now defaults to Vulkan</strong> when available.</p></li><li><p>Linux falls back to modern OpenGL when Vulkan is unavailable.</p></li><li><p>The previous legacy OpenGL option is now labeled:</p><p><strong>OpenGL (Legacy GL33)</strong></p></li><li><p>Existing rendering settings are migrated automatically.</p></li></ul><div><hr></div><h3>Menus &amp; Library</h3><ul><li><p>Tutorials now have their own top-level menu.</p></li><li><p><strong>Update Tutorials</strong> is always available.</p></li><li><p>Added the <strong>Bulldog-3D</strong> vendor filament library.</p></li></ul><div><hr></div><h2>Improvements</h2><h3>Camera &amp; View</h3><ul><li><p>The 3D camera view is now preserved across window and panel resizes.</p></li><li><p>HueForge only automatically re-frames the model when:</p><ul><li><p>Loading a project</p></li><li><p>Loading a new image</p></li></ul></li></ul><h3>Filament Editing</h3><p>Filament edits now propagate consistently throughout HueForge.</p><ul><li><p>TD edits update:</p><ul><li><p>Active filament entries</p></li><li><p>Favorites</p></li><li><p>Library rows</p></li></ul></li><li><p>Library edits now apply the complete filament definition:</p><ul><li><p>CMYK</p></li><li><p>LAB</p></li><li><p>Secondary color data</p></li><li><p>Brand</p></li><li><p>Name</p></li></ul></li></ul><p>These changes also propagate correctly into:</p><ul><li><p>Core sliders</p></li><li><p>Back-lit blending</p></li><li><p>Color matching</p></li></ul><h3>Updates &amp; UI</h3><ul><li><p>Pre-release versions such as <strong>alpha</strong>, <strong>beta</strong>, and <strong>rc</strong> now correctly compare as older than their corresponding final release during update checks.</p></li><li><p>Filter checkboxes persist across sessions.</p></li><li><p>Added tooltips to 11 previously unlabeled buttons.</p></li><li><p>Glyph icons have been replaced with theme-aware painted icons.</p></li><li><p>The tolerance label no longer clips.</p></li></ul><h3>Mesh Budget</h3><p>The mesh budget setting is now correctly labeled:</p><p><strong>Max Vertices (Millions)</strong></p><p>The previous <strong>Num Triangles</strong> label was incorrect and typically caused users to select values roughly 2x lower than intended.</p><h3>HugeForge</h3><ul><li><p>HugeForge now warns that SpotFixes are not applied to tiled exports.</p></li></ul><div><hr></div><h1>Fixes</h1><h2>Color &amp; Image</h2><ul><li><p><strong>Edit Image brightness compensation</strong> has been restored to its full 0.9.3.x strength after being accidentally reduced to one-fifth strength in 0.9.4.</p></li><li><p>Zero Brightness Compensation adjustment no longer darkens saturated content.</p></li><li><p><strong>Bright Adjust</strong> no longer gets baked into the saved project and then applied a second time after reload.</p></li><li><p>Fixed a Color Match median-filter off-by-one error.</p><ul><li><p>Some edge pixels may move by one layer as a result.</p></li><li><p>This is intentional and removes the previous directional bias.</p></li></ul></li><li><p><strong>Dot Product</strong> matching no longer sends near-gray pixels to the bottom of the filament stack.</p></li><li><p>Projects opened under a different UI language no longer:</p><ul><li><p>Crash</p></li><li><p>Select the wrong brightness-compensation curve</p></li></ul></li></ul><div><hr></div><h2>Stability</h2><p>A substantial number of field-reported and internally discovered crashes have been fixed.</p><ul><li><p>Field-reported luminance crashes fixed.</p><ul><li><p>Luminance computation is now serial by default.</p></li></ul></li><li><p>Dialogs opening mid-frame no longer deadlock the renderer.</p></li><li><p>Meshes exceeding the configured budget now safely truncate instead of corrupting memory.</p></li><li><p>Fixed malformed STL import crashes.</p></li><li><p>Fixed palette over-reads.</p></li><li><p>Fixed negative-collapse failures.</p></li><li><p>Fixed unclamped shader palette lookups.</p></li><li><p>Fixed Color Aware / Color Pop Inf and NaN failures.</p></li><li><p>Fixed split-layer out-of-bounds crashes.</p></li><li><p>Fixed Mesh Core palette crashes.</p></li><li><p>Fixed an unnecessary idle redraw loop.</p></li></ul><div><hr></div><h2>Projects, Autosave &amp; Export</h2><ul><li><p>Loading a project no longer incorrectly marks it as modified.</p></li><li><p>Project thumbnails no longer capture a temporarily flattened mesh.</p></li><li><p>The recovery dialog no longer appears over a project being opened by double-clicking it.</p></li><li><p>Failed restores now report the failure correctly and preserve the autosave data.</p></li><li><p>STL export cleanup can no longer accidentally delete files belonging to a sibling project.</p></li><li><p>Projects created before External Borders existed now load as <strong>External</strong>, matching the UI&#8217;s historical behavior.</p></li><li><p>Changing layer height no longer shifts layer masks.</p><ul><li><p>Results are now identical across Windows, macOS, and Linux.</p></li></ul></li><li><p>macOS cold-start <strong>Open With</strong> no longer loses a Color Match.</p></li></ul><p></p><p>I&#8217;ve started work on generating context to make machine translations more context aware to allow more complete and usable machine translations it did not get finished by the time I hit 0.9.4.2.  I will release it as 0.9.4.3 (just a language update) and all users will get access to that version as well regardless of your maintenance window.</p><h2>What about 0.9.5?</h2><p>Scheduled to be originally released as a Beta, 0.9.5 has some extremely exciting new features.  Let&#8217;s just say that the way you select and match colors, and filament colors is about to change, hopefully it&#8217;s going to get a lot easier.  These will all be core features or be part of free plugins.  I&#8217;m not quite ready to say exactly what I mean about those parts yet.   (The free plugins should work with 0.9.4.2 - if they won&#8217;t, I will release a 0.9.4.x update to get it there)<br><br>Right now, I can talk directly about the native SVG support.</p><p>In more recent versions, the SVG support was greatly increased.  The most recent version supports even <em>more</em> SVG formats (I never knew there were so many), and the raster image is made at the desired output resolution fresh every time you resize, but it&#8217;s still turned into an image.  The new SVG Mesh Mode follows the exact SVG paths and gives sliders that directly control the height of those loops.  Simple SVGs are best, flat colors render in minimal triangles and are trivial to adjust in height as needed.  All loops of the same color will be controlled by the same slider on the SVG Mesh Core.  No color matching happens so it&#8217;s very fast.  That being said, complex or textured SVGs are also supported as a mixed mode.  The outlines are exact matches, but the inside is the grid mesh you are familiar with.  The system cannot support EVERY kind of SVG but many are supported and give great results.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p3KQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7147b444-4a4f-41b6-8087-1898f1e7b72d_2346x1490.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p3KQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7147b444-4a4f-41b6-8087-1898f1e7b72d_2346x1490.png 424w, https://substackcdn.com/image/fetch/$s_!p3KQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7147b444-4a4f-41b6-8087-1898f1e7b72d_2346x1490.png 848w, https://substackcdn.com/image/fetch/$s_!p3KQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7147b444-4a4f-41b6-8087-1898f1e7b72d_2346x1490.png 1272w, https://substackcdn.com/image/fetch/$s_!p3KQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7147b444-4a4f-41b6-8087-1898f1e7b72d_2346x1490.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p3KQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7147b444-4a4f-41b6-8087-1898f1e7b72d_2346x1490.png" width="1456" height="925" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7147b444-4a4f-41b6-8087-1898f1e7b72d_2346x1490.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:925,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:495859,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/209156312?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7147b444-4a4f-41b6-8087-1898f1e7b72d_2346x1490.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p3KQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7147b444-4a4f-41b6-8087-1898f1e7b72d_2346x1490.png 424w, https://substackcdn.com/image/fetch/$s_!p3KQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7147b444-4a4f-41b6-8087-1898f1e7b72d_2346x1490.png 848w, https://substackcdn.com/image/fetch/$s_!p3KQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7147b444-4a4f-41b6-8087-1898f1e7b72d_2346x1490.png 1272w, https://substackcdn.com/image/fetch/$s_!p3KQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7147b444-4a4f-41b6-8087-1898f1e7b72d_2346x1490.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Smooth edges internally and externally.  Fewer than 200k triangles total.</figcaption></figure></div><p>There will be at least two new Mesh Modes in 0.9.5 with SVG Mode being one of them.  The other modes are, in my opinion, a bigger deal than SVG mode.  However, there are going to be a lot of usability issues to deal with.   I think 0.9.5 is likely a September/October beta release and will need a lot of UI feedback.</p><p><br>Meanwhile, if you&#8217;ve gotten this far, stay tuned.  I will have another announcement later this week that I think you will love.  I&#8217;ll just leave this as a hint.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gcwS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f34424-690c-4660-ab62-3c47d19f333b_1856x2464.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gcwS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f34424-690c-4660-ab62-3c47d19f333b_1856x2464.png 424w, https://substackcdn.com/image/fetch/$s_!gcwS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f34424-690c-4660-ab62-3c47d19f333b_1856x2464.png 848w, https://substackcdn.com/image/fetch/$s_!gcwS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f34424-690c-4660-ab62-3c47d19f333b_1856x2464.png 1272w, https://substackcdn.com/image/fetch/$s_!gcwS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f34424-690c-4660-ab62-3c47d19f333b_1856x2464.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gcwS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f34424-690c-4660-ab62-3c47d19f333b_1856x2464.png" width="1456" height="1933" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7f34424-690c-4660-ab62-3c47d19f333b_1856x2464.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1933,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:436038,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/209156312?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f34424-690c-4660-ab62-3c47d19f333b_1856x2464.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gcwS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f34424-690c-4660-ab62-3c47d19f333b_1856x2464.png 424w, https://substackcdn.com/image/fetch/$s_!gcwS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f34424-690c-4660-ab62-3c47d19f333b_1856x2464.png 848w, https://substackcdn.com/image/fetch/$s_!gcwS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f34424-690c-4660-ab62-3c47d19f333b_1856x2464.png 1272w, https://substackcdn.com/image/fetch/$s_!gcwS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f34424-690c-4660-ab62-3c47d19f333b_1856x2464.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br><br></p>]]></content:encoded></item><item><title><![CDATA[Release Notes for v0.9.4.1]]></title><description><![CDATA[And a little bit of what's to come]]></description><link>https://devlog.thehueforge.com/p/release-notes-for-v0941</link><guid isPermaLink="false">https://devlog.thehueforge.com/p/release-notes-for-v0941</guid><dc:creator><![CDATA[Horn & Rhode]]></dc:creator><pubDate>Tue, 09 Jun 2026 18:45:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-qZG!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9cd17ff-cb55-4295-aa8f-d8e0155eef57_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>HueForge: Changes in 0.9.4.1</h1><p>This update focuses on smoother rendering, better color matching, more reliable plugin installation, and several platform-specific fixes across Windows, Linux, and macOS.  Primarily just a bugfix release.</p><h2>Rendering and Performance on Windows</h2><p>HueForge now handles the newer RHI rendering path more reliably on Windows.</p><p>The renderer no longer switches graphics backends mid-session, which should prevent one source of D3D stutter. Viewport animation is now capped at 60 fps and automatically pauses while dialogs or popups are open, reducing unnecessary GPU load.</p><p>There is also a new one-time informational tip for NVIDIA G-Sync and high-refresh-rate setups, since those configurations can sometimes cause visible stutter. This appears as an informational popup, not a warning, and can also be found later under:</p><p><strong>Help -&gt; Stuttering on NVIDIA</strong></p><p>The newer RHI mesh renderer also now correctly uploads STL geometry.</p><h2>Color Matching</h2><p>This release adds a new <strong>OKLab color-match mode</strong>, along with a <strong>Standard Luminance</strong> model setting that includes an OKLab option.</p><p>Several color-match bugs were also fixed:</p><ul><li><p>Lab colors are now recomputed correctly when switching into a CIELAB color-match method.  Avoiding blank or stale color blends when you first switch (without moving a slider)</p></li><li><p>Undo and redo routing has been fixed.</p></li><li><p>Color Match edit-image overrides now behave correctly when loading projects with them set opposite the user settings.</p></li></ul><h2>STL Import</h2><p>STL import received several quality-of-life and correctness improvements.</p><p>HueForge now offers to align the layer height when loading an STL. Disabled and masked layers now stay correct when the base height or first-layer height changes, and HueForge now guards against a zero layer height.</p><h2>Plugins</h2><p>Plugin installation and loading are now much more reliable.</p><p>The failed-plugin dialog is clearer now too, with a plugin&#8217;s DLLs grouped into one entry instead of being shown as separate confusing failures.</p><h2>Linux</h2><p>The AppImage build has fixes for:</p><ul><li><p>Save Defaults path handling</p></li><li><p>Opening external links correctly on systems with Qt UIs built in.</p></li></ul><h2>macOS</h2><p>macOS received several startup and permissions improvements:</p><ul><li><p>Fixed permission-dialog focus and startup timing</p></li><li><p>Improved folder-permission checks</p></li><li><p>More robust translation and localization loading<br></p></li></ul><h2>Coming Soon!</h2><p>First Class SVG Support.  Load your SVG and HueForge will draw the outlines smoothly and allow easy manipulation of individual loop heights.  Basic functionality is in, handling large numbers of loops or similar but not identical colors and merging them smoothly is still in progress.  Resulting meshes are also VERY low triangle.<br><br>You still run with a Mesh Core, but it contains the merged loop colors and directly controls them so it&#8217;s fast to update with no color matching having to happen.  Then simply apply your colors on the Color Core as usual.</p><h2><br>Color Counter</h2><p>If you missed my announcement, I&#8217;ve also added a fun little tool on the HueForge website.  The <a href="https://shop.thehueforge.com/pages/color-counter">Color Counter</a> just drop your image into it and it will tell you how many unique colors it has. You will likely be surprised.  All processing is done on your machine and no data is transferred to the store, and I never see what you count.</p><p>Let me know if you can beat my 1 million color image without cheating!</p><p>This might also be a hint at what I&#8217;m working on.  Or maybe not.</p>]]></content:encoded></item><item><title><![CDATA[HueForge 0.9.4 Release Notes]]></title><description><![CDATA[The hotfix that became a release.]]></description><link>https://devlog.thehueforge.com/p/hueforge-094-release-notes</link><guid isPermaLink="false">https://devlog.thehueforge.com/p/hueforge-094-release-notes</guid><dc:creator><![CDATA[Horn & Rhode]]></dc:creator><pubDate>Tue, 26 May 2026 15:02:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zWF9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e740c7-1767-4a55-83e2-9f8f67d06d64_707x614.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>3mf Export Plugin</h2><p>I know you are here for the 0.9.4 Release Notes, but let me take a moment first to introduce the first ever 3rd Party HueForge Plugin.  The <a href="https://shop.thehueforge.com/pages/3mf-plugin">3MF Export Plugin</a>!<br>This has been a widely requested feature, but it&#8217;s a HUGE task given how different every slicer is in how it implements and uses the 3MF format.  Additive Atom took on the task of working with all the slicers and figuring out their formats to make it easy to export HueForge projects as 3mf files instead of STLs.  It can&#8217;t solve EVERY possible output need, but it&#8217;s a <em>huge</em> step forward in ease-of-use.<br><br>In case you are wondering why this isn&#8217;t built into HueForge - Slicers <em>all</em> have their own variations of the 3MF format.  It isn&#8217;t a &#8220;standard&#8221; so much as a &#8220;packaging format with a couple of rules&#8221; but anything that falls outside the scope of those rules is fair game. Vendors can and do handle things differently and they regularly change their formats. This is too much for a one man dev shop to handle along with primary HueForge development.  Which is why I&#8217;m super exited that Adam took on the challenge.<br><br>UPDATE: Two fixes in the past 24 hours.  First, borders now work in v1.0.1 and v1.0.2 added Anycubic Slicer support.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zWF9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e740c7-1767-4a55-83e2-9f8f67d06d64_707x614.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zWF9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e740c7-1767-4a55-83e2-9f8f67d06d64_707x614.png 424w, https://substackcdn.com/image/fetch/$s_!zWF9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e740c7-1767-4a55-83e2-9f8f67d06d64_707x614.png 848w, https://substackcdn.com/image/fetch/$s_!zWF9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e740c7-1767-4a55-83e2-9f8f67d06d64_707x614.png 1272w, https://substackcdn.com/image/fetch/$s_!zWF9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e740c7-1767-4a55-83e2-9f8f67d06d64_707x614.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zWF9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e740c7-1767-4a55-83e2-9f8f67d06d64_707x614.png" width="707" height="614" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6e740c7-1767-4a55-83e2-9f8f67d06d64_707x614.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:614,&quot;width&quot;:707,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42625,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/199275178?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e740c7-1767-4a55-83e2-9f8f67d06d64_707x614.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zWF9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e740c7-1767-4a55-83e2-9f8f67d06d64_707x614.png 424w, https://substackcdn.com/image/fetch/$s_!zWF9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e740c7-1767-4a55-83e2-9f8f67d06d64_707x614.png 848w, https://substackcdn.com/image/fetch/$s_!zWF9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e740c7-1767-4a55-83e2-9f8f67d06d64_707x614.png 1272w, https://substackcdn.com/image/fetch/$s_!zWF9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e740c7-1767-4a55-83e2-9f8f67d06d64_707x614.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GZS_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a632ba-5c68-4acb-beeb-68d2e4551078_1200x927.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GZS_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a632ba-5c68-4acb-beeb-68d2e4551078_1200x927.png 424w, https://substackcdn.com/image/fetch/$s_!GZS_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a632ba-5c68-4acb-beeb-68d2e4551078_1200x927.png 848w, https://substackcdn.com/image/fetch/$s_!GZS_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a632ba-5c68-4acb-beeb-68d2e4551078_1200x927.png 1272w, https://substackcdn.com/image/fetch/$s_!GZS_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a632ba-5c68-4acb-beeb-68d2e4551078_1200x927.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GZS_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a632ba-5c68-4acb-beeb-68d2e4551078_1200x927.png" width="1200" height="927" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1a632ba-5c68-4acb-beeb-68d2e4551078_1200x927.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:927,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:961517,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/199275178?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a632ba-5c68-4acb-beeb-68d2e4551078_1200x927.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GZS_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a632ba-5c68-4acb-beeb-68d2e4551078_1200x927.png 424w, https://substackcdn.com/image/fetch/$s_!GZS_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a632ba-5c68-4acb-beeb-68d2e4551078_1200x927.png 848w, https://substackcdn.com/image/fetch/$s_!GZS_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a632ba-5c68-4acb-beeb-68d2e4551078_1200x927.png 1272w, https://substackcdn.com/image/fetch/$s_!GZS_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a632ba-5c68-4acb-beeb-68d2e4551078_1200x927.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Swaps and Pauses added automatically base on your available filament slots.</figcaption></figure></div><h2>Release Note for HueForge v0.9.4</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A4CU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d35003-ebcb-44a4-838a-c03431a6d9cb_2555x1395.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A4CU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d35003-ebcb-44a4-838a-c03431a6d9cb_2555x1395.png 424w, https://substackcdn.com/image/fetch/$s_!A4CU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d35003-ebcb-44a4-838a-c03431a6d9cb_2555x1395.png 848w, https://substackcdn.com/image/fetch/$s_!A4CU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d35003-ebcb-44a4-838a-c03431a6d9cb_2555x1395.png 1272w, https://substackcdn.com/image/fetch/$s_!A4CU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d35003-ebcb-44a4-838a-c03431a6d9cb_2555x1395.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A4CU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d35003-ebcb-44a4-838a-c03431a6d9cb_2555x1395.png" width="1456" height="795" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2d35003-ebcb-44a4-838a-c03431a6d9cb_2555x1395.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:795,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1749442,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/199275178?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d35003-ebcb-44a4-838a-c03431a6d9cb_2555x1395.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!A4CU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d35003-ebcb-44a4-838a-c03431a6d9cb_2555x1395.png 424w, https://substackcdn.com/image/fetch/$s_!A4CU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d35003-ebcb-44a4-838a-c03431a6d9cb_2555x1395.png 848w, https://substackcdn.com/image/fetch/$s_!A4CU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d35003-ebcb-44a4-838a-c03431a6d9cb_2555x1395.png 1272w, https://substackcdn.com/image/fetch/$s_!A4CU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d35003-ebcb-44a4-838a-c03431a6d9cb_2555x1395.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>New Rendering Engine</h3><p>HueForge now uses a modern hardware-accelerated rendering pipeline:</p><ul><li><p>Direct3D 11 on Windows (default)</p></li><li><p>Metal on macOS (default)</p></li><li><p>Vulkan available as an option on Windows and Linux - you will need your own libvulkan.so.1 on Linux.  The VulkanRT Installer is included in the Windows installer.</p></li></ul><p>This resolves long-standing crashes on AMD multi-monitor setups, improves compatibility across Intel, AMD, and NVIDIA GPUs, and allows HueForge to recover automatically from GPU driver resets instead of crashing.</p><p>The render backend will startup in it&#8217;s default modes (so Metal on MacOS and D3D11 on Windows) and can be changed in <strong>Settings</strong>. A restart is required.<br><br>UPDATE: Some users with high refresh rate monitors and G-Sync have seen stuttering menus.  Turning off G-Sync in the NVIDIA Control Panel for HueForge specifically seems to solve the issue.  (Manage 3D Settings &#8594; Program Settings &#8594; add HueForge &#8594; set Monitor Technology to &#8220;Fixed Refresh&#8221;)</p><p>This change alone would make this a worthwhile release.  But it wasn&#8217;t enough for me.</p><h3>Community Filament Libraries</h3><p>You can now subscribe to community-maintained filament libraries alongside the official vendor libraries.  This is a big deal and should make sharing curated filament lists much easier.  Finally letting the Community Libraries shine.  <br><br>Want to create a Community Library? Go to https://github.com/thehueforge/hueforge-community-library-example and fork the repository then follow the Readme instructions.  If you set it up correctly, simply updating the library json files and committing them to the repo will update the manifest for you automatically.</p><p>Community sources can be added and managed from:</p><p><strong>Filaments -&gt; Manage Community Sources</strong></p><p>When a community filament conflicts with a vendor library entry, the new <strong>Community Library Settings</strong> let you choose which source takes priority.</p><p>Community filaments now appear with a badge showing their source.</p><h3>Filament Library Auto-Updates</h3><p>HueForge can now check for updated vendor  or community filament libraries and download them in the background.</p><p>You can check manually from:</p><p><strong>Filaments -&gt; Check for Library Updates</strong></p><p>HueForge can also check automatically on startup.</p><p>Individual library entries can be suppressed if you do not want them updated.</p><h3>Fixed the Palette in STL Export</h3><p>The printable palette (Options&#8594;Attach Palette is again correctly appended to exported STL files.</p><p>Palette configuration is also saved and restored with <strong>Named Defaults</strong> configs.</p><h3>SpotFix</h3><p>SpotFix received several workflow improvements:</p><ul><li><p>Each SpotFix now shows a collapsible list of its constituent sub-regions</p></li><li><p>Sub-regions can be removed easily by deleting it from the list.</p></li><li><p>Hovering over a sub-region highlights it live on the 3D mesh</p></li><li><p>Individual SpotFixes can be enabled or disabled</p></li><li><p><strong>All On</strong> and <strong>All Off</strong> buttons manage the full list at once</p></li><li><p>A <strong>Recalculate</strong> button forces fresh region detection without rebuilding the full mesh</p></li><li><p>Clicking any pixel in the 2D view while in SpotFix mode jumps directly to that layer</p></li><li><p>The tolerance setting is now remembered when switching modes</p></li></ul><h3>Edit Image Brightness</h3><p>In Edit Image mode, if you deselect Alternate Edit, the Bright Adjustments now uses perceptual CIE Lab lightness making it more useful and closer to the Mesh based adjustments when Edit Image is off.</p><p>This gives more natural highlight and shadow adjustments without blowing out bright areas or crushing dark areas.</p><h3>Color Matching</h3><p>Fixed incorrect color matching results for:</p><ul><li><p>Achromatic colors</p></li><li><p>Whites</p></li><li><p>Grays</p></li><li><p>Blacks</p></li><li><p>Very dark colors</p></li></ul><p>Removed some &#8220;Dead&#8221; code in the shaders that was causing issues on Intel GPUs, but also turned out not to be fully dead and was degrading image quality.  Images should be sharper now.</p><p>Color matching is also significantly faster, especially on low end GPU hardware. This resolved GPU timeouts that could crash the preview.</p><h3>TD1 Connectivity</h3><p>TD1 handling has been improved:</p><ul><li><p>Better detection and handling of multiple HueForge instances with a  TD1 plugged in.  (Only one HueForge can connect)</p></li><li><p>TD1 reconnects automatically after a firmware reflash</p></li><li><p>A port with a permission error can now be retried without restarting HueForge</p></li></ul><h3>Multiple HueForge Instances</h3><p>Running more than one HueForge window at a time no longer causes plugin conflicts.</p><p>Each instance now uses its own private copy of plugin files.</p><h3>Compatibility Warnings</h3><p>HueForge now detects and warns if third-party software is injecting code that can corrupt the 3D preview/crash the application.</p><p>This includes:</p><ul><li><p>Nahimic</p></li><li><p>ASUS Sonic Studio</p></li><li><p>RivaTuner / RTSS</p></li></ul><h3>Settings</h3><p>The Settings dialog has been reorganized into tabs:</p><ul><li><p>Model</p></li><li><p>Project Tree</p></li><li><p>Exports</p></li><li><p>Updates &amp; Network</p></li></ul><h3>Export Permission Check</h3><p>HueForge now checks whether it can write to an export folder before attempting the export.</p><p>If the folder is not writable, HueForge blocks the export and shows a clear error instead of silently failing or partially writing files. It also doesn&#8217;t close the dialog so you can fix it and retry without having to relaunch the dialog in question.</p><p>This applies to:</p><ul><li><p>Save as STL</p></li><li><p><strong><a href="https://shop.thehueforge.com/pages/3mf-plugin">3MF plugin</a> - The first 3rd Party HueForge Plugin made by Additive Atom!</strong></p></li><li><p>FlatForge</p></li><li><p>HugeForge</p></li></ul><div><hr></div><h2>ColorDrop</h2><h3>Non-Modal Dialog</h3><p>ColorDrop now stays open while you work.</p><p>You can make changes in HueForge and see ColorDrop update automatically without reopening the dialog after every adjustment.</p><h3>Color View Modes</h3><p>A new <strong>Color View</strong> dropdown lets you choose how the ColorDrop preview renders the model:</p><ul><li><p>Slicer</p></li><li><p>Back Lit</p></li><li><p>Front Lit</p></li></ul><h3>Per-Piece Independent Blending</h3><p>Each color nest in the 3D preview now blends independently.</p><p>This gives a more accurate representation of the final print.</p><h3>Tight Cutout Per Nest</h3><p>Tight Cutout can now be toggled individually per color nest instead of applying globally. <br>In normal cutout mode, the anchor color layer is used as the template for cutting out the hole. This is often correct, giving you outlines and letting larger areas of the base anchor be used.  But sometimes it leaves gaps you don&#8217;t want.  So the cutout instead is created by the remaining base layer.  Perfect for <a href="https://makerworld.com/en/models/2847639-purple-iris#profileId-3175607">stained glass</a> made using Color Drop. </p><h3>Auto-Sync</h3><p>ColorDrop automatically refreshes when you change:</p><ul><li><p>Filament stack</p></li><li><p>Blending settings</p></li><li><p>Model height</p></li></ul><h3>Camera Persistence</h3><p>The ColorDrop 3D preview camera angle and position don&#8217;t reset every time you toggle an option making it easier to compare them.</p><h3>Height Summary</h3><p>After exporting, ColorDrop shows the original model height alongside the resulting print height.</p><h3>Fixes</h3><p>ColorDrop fixes in this release include:</p><ul><li><p>Blank preview on export</p></li><li><p>Wrong border color in certain configurations</p></li><li><p>Tight Cutout showing incorrect geometry on first launch</p></li><li><p>Nests not re-detecting after a filament change</p></li><li><p>Auto-suggest not recovering after clearing a selection</p></li><li><p>Height estimates incorrect for star-pattern nests</p></li><li><p>Duplicate color piece names when the same filament appears more than once in the stack</p></li><li><p>Reduced lag on slider moves</p></li><li><p>Sliders no longer trigger a full mesh rebuild</p></li></ul><div><hr></div><h2>HugeForge</h2><p>HugeForge benefits from the FlatForge and core engine stability improvements in this cycle.</p><p>This includes:</p><ul><li><p>New render engine</p></li><li><p>Export permission check</p></li><li><p>General tiling reliability fixes</p></li></ul><div><hr></div><h2>FlatForge</h2><p>FlatForge fixes in this release:</p><ul><li><p>Fixed crash when exporting large models</p></li><li><p>Exporting very large prints, such as 250 x 250 mm at fine detail is more stable on low end systems.</p></li><li><p>Fixed 3D preview on older graphics</p></li><li><p>FlatForge viewer now renders correctly on OpenGL 3.3 hardware, including Intel integrated graphics</p></li></ul>]]></content:encoded></item><item><title><![CDATA[HueForge 0.9.3.1 Release Notes]]></title><description><![CDATA[ColorDrop 1.0.2, FlatForge 1.1.3 and HugeForge 1.1.3 also released]]></description><link>https://devlog.thehueforge.com/p/hueforge-0931-release-notes</link><guid isPermaLink="false">https://devlog.thehueforge.com/p/hueforge-0931-release-notes</guid><dc:creator><![CDATA[Horn & Rhode]]></dc:creator><pubDate>Wed, 15 Apr 2026 23:10:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-qZG!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9cd17ff-cb55-4295-aa8f-d8e0155eef57_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>HueForge Bugfix Roundup (Apr 11&#8211;15, 2026)</strong></h2><p>This update window was all about reliability. We focused on fixing edge cases that could interrupt workflow, especially around SpotFix behavior, filament library consistency, macOS stability, and render-thread safety.<br><br>A few things - Some users have gotten black color cores with zero sliders on them.  I&#8217;m not sure why this is happening, but the fix is to go to Options&#8594;Reset Defaults to Factory<br><br>Issues with TD1 License request should also be sorted out.  The boot_out.txt now saves properly and the instructions are clearer.</p><h3><strong>What&#8217;s fixed</strong></h3><ul><li><p>Saving a Project with Advanced Options but not Split By Color was making a shorter STL than it should.  This has been fixed.</p></li><li><p>SpotFix loop expansion now behaves predictably and no longer over-selects unexpectedly large regions.</p></li><li><p>SpotFix traversal now respects already-masked regions, enforcing exclusive loop ownership to prevent accidental stacking/over-claiming.</p></li><li><p>SpotFix undo/redo and merge behavior were tightened so loop edits restore correctly instead of drifting into invalid transparency states.</p></li><li><p>Transparency/base-thickness mask behavior now survives Min Depth changes correctly.</p></li><li><p>Active/Favorite filament rows now stay in sync with the main filament list when edited (including ownership/state consistency).</p></li><li><p>macOS project save permission recovery was hardened so failed writes can recover cleanly instead of silently failing.</p></li><li><p>TD1 &#8220;permission denied&#8221; dialog loop was fixed to stop repeated popups.</p></li><li><p>A monitor sleep/wake crash path was fixed by keeping offscreen surface handling on the GUI thread.</p></li><li><p>Color Match LUT access was made render-thread safe with a lock-free snapshot path.</p></li><li><p>Mask-toggle paths now include stronger bounds checks to prevent heap corruption in edge cases.</p></li><li><p>Help/readability issues across dark/light OS themes were fixed.</p></li><li><p>HugeForge/FlatForge fill-height mismatches were corrected so tiled outputs are consistent.</p></li><li><p>Also the HugeForge/ColorDrop/FlatForge path produces consistent height tiles.</p></li><li><p>FlatForge tiles have even fewer gaps than before.  Still some issues but cleaner than they were.</p></li><li><p>ColorDrop/FlatForge was dropping layers with duplicate filament names.</p></li><li><p>Config Wizard now blocks invalid configuration moves into the app directory.</p></li><li><p>macOS startup was stabilized further by hardening early-init paths.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[HueForge 0.9.3 Release Notes]]></title><description><![CDATA[The "Bugfix Build" got a lot bigger.]]></description><link>https://devlog.thehueforge.com/p/hueforge-093-release-notes</link><guid isPermaLink="false">https://devlog.thehueforge.com/p/hueforge-093-release-notes</guid><dc:creator><![CDATA[Horn & Rhode]]></dc:creator><pubDate>Sat, 11 Apr 2026 15:02:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DAGy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba7a97f-2ae2-43c3-ad6b-a170ba7af278_2880x2160.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><h1>Surprise!  ColorDrop Plugin Released with HueForge 0.9.3</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DAGy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba7a97f-2ae2-43c3-ad6b-a170ba7af278_2880x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DAGy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba7a97f-2ae2-43c3-ad6b-a170ba7af278_2880x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DAGy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba7a97f-2ae2-43c3-ad6b-a170ba7af278_2880x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DAGy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba7a97f-2ae2-43c3-ad6b-a170ba7af278_2880x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DAGy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba7a97f-2ae2-43c3-ad6b-a170ba7af278_2880x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DAGy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba7a97f-2ae2-43c3-ad6b-a170ba7af278_2880x2160.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ba7a97f-2ae2-43c3-ad6b-a170ba7af278_2880x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:643573,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/191503544?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba7a97f-2ae2-43c3-ad6b-a170ba7af278_2880x2160.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DAGy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba7a97f-2ae2-43c3-ad6b-a170ba7af278_2880x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DAGy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba7a97f-2ae2-43c3-ad6b-a170ba7af278_2880x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DAGy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba7a97f-2ae2-43c3-ad6b-a170ba7af278_2880x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DAGy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ba7a97f-2ae2-43c3-ad6b-a170ba7af278_2880x2160.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1><br>Get More Details <a href="https://shop.thehueforge.com/pages/colordrop-plugin">Here</a></h1><p>Also checkout out - <a href="https://shop.thehueforge.com/pages/about-hueforge">About HueForge</a> and check out the Mesh Modes descriptions for help understanding how HueForge works.</p><p>In the meantime, some of you love release notes so&#8230; these are for you.<br><br>Currently Release for Windows/MacOS.  Linux hopefully early this coming week before RMRRF.  That&#8217;s the plan.  It&#8217;s building but way under tested.<br><br>You WILL need to download the updates for HugeForge and FlatForge to keep them working</p><h1>HueForge 0.9.3 Release Notes</h1><h2>SpotFix &#8212; New Feature</h2><p>SpotFix is a new tool for making targeted height adjustments directly on your model.</p><p>Click any region in the 3D view to create a SpotFix, then adjust it up or down by layer to fine-tune problem areas &#8212; without touching your source image.</p><h3>Key Capabilities</h3><ul><li><p><strong>Region-based selection</strong> &#8212; Click to select a color region; Ctrl+Click to expand to adjacent regions</p></li><li><p><strong>Layer delta control</strong> &#8212; Push regions up or down by layer count (+ / -)</p></li><li><p><strong>Flatten modes</strong> &#8212; Snap a region to a specific layer instead of nudging (F to cycle)</p></li><li><p><strong>Inside-loop fill</strong> &#8212; Fill enclosed regions like letters or shapes (I to toggle)</p></li><li><p><strong>Eyedropper</strong> &#8212; Sample a target layer from another part of the model (E)</p></li><li><p><strong>Tolerance control</strong> &#8212; Adjust how aggressively regions are selected (W / S keys)</p></li><li><p><strong>Undo / Redo</strong> &#8212; Full undo stack within SpotFix mode (Ctrl+Z / Ctrl+Y)</p></li><li><p><strong>Non-destructive</strong> &#8212; SpotFixes are saved in your project and adapt automatically when layers or size change</p></li></ul><h3>SpotFix Hotkeys</h3><ul><li><p>Click &#8212; Create new SpotFix at cursor</p></li><li><p>Ctrl+Click &#8212; Add region to selected SpotFix</p></li><li><p>/ - &#8212; Adjust layer delta</p></li></ul><ul><li><p>F &#8212; Cycle flatten mode between the most common, top or bottom layer of the selection.</p></li><li><p>I &#8212; Toggle inside-loop fill (only after clicking)</p></li><li><p>Del &#8212; Delete selected SpotFix</p></li><li><p>Ctrl+Z / Ctrl+Y &#8212; Undo / Redo</p></li><li><p>Esc &#8212; Deselect</p></li><li><p>W / S &#8212; Adjust tolerance (above / below)</p></li><li><p>0 &#8212; Reset tolerance</p></li></ul><p>The SpotFix toolbar button shows an amber indicator when fixes exist in your project.</p><div><hr></div><h2>Project Tree &#8212; New Feature</h2><p>Project Tree introduces a visual branching history for your project.</p><p>You can capture snapshots at any point and move freely through your edit history without losing work.</p><h3>Features</h3><ul><li><p>Automatic snapshots on mesh mode changes and Project Save</p></li><li><p>Named snapshots with custom labels</p></li><li><p>Searchable snapshot list</p></li><li><p>Visual branching graph</p><ul><li><p>Blue paths = undo history</p></li><li><p>Green dashed paths = redo branches</p></li></ul></li><li><p>Separate <strong>User Tree</strong> (manual saves) and <strong>Autosave Tree</strong> (automatic captures)</p></li></ul><h3>Keyboard Shortcuts</h3><ul><li><p>F4 &#8212; Create named snapshot</p></li><li><p>F5 &#8212; Quick snapshot</p></li><li><p>F7 &#8212; Navigate backward (undo path)</p></li><li><p>F8 &#8212; Navigate forward (redo path)</p></li><li><p>F10 &#8212; Toggle Project Tree panel</p></li></ul><div><hr></div><h2>Filament Library Improvements</h2><ul><li><p><strong>Favorites</strong> &#8212; Mark filaments for quick access at the top of each category</p></li><li><p><strong>Active Filaments</strong> &#8212; Currently used filaments grouped together automatically</p></li><li><p><strong>Import / Export Personal Library</strong> &#8212; Move your filament collection between machines (JSON format)</p></li><li><p><strong>Preview on import</strong> &#8212; See what will be added, updated, or unchanged before applying</p></li><li><p><strong>CSV import fix</strong> &#8212; Missing optional fields no longer cause rows to be dropped</p></li><li><p><strong>Safer saves</strong> &#8212; Atomic writes prevent corruption during crashes</p></li></ul><div><hr></div><h2>Mesh Optimization</h2><p>Flat surface regions are now heavily optimized.</p><p>Uniform flat areas are merged into larger triangles instead of using a full per-pixel grid, dramatically reducing file size with no visible quality loss.</p><p>Optimization is uniformly applied to all output.  Modes like FlatForge will not benefit as much given the non-flat mesh geometry.</p><div><hr></div><h2>Background Removal</h2><p>The old manual background removal step is gone.</p><p>Transparent image backgrounds are now automatically excluded from mesh geometry across all save paths with optimized bottom mesh layers.</p><div><hr></div><h2>Performance Improvements</h2><ul><li><p><strong>Luminance calculation</strong> &#8212; 4&#8211;7x faster (multi-core)</p></li><li><p><strong>Height updates</strong> &#8212; 2&#8211;4x faster</p></li><li><p><strong>Mesh generation &amp; splitting</strong> &#8212; Significantly faster</p></li><li><p><strong>Project load</strong> &#8212; Eliminated redundant rebuilds (previously 2&#8211;3x per load)</p></li><li><p><strong>SVG rendering</strong> &#8212; Now re-rendered from vector source at target resolution (no pixel upscaling)</p></li></ul><div><hr></div><h2>Color Matching Improvements</h2><ul><li><p><strong>HSV matching</strong> &#8212; Much more accurate for stylized and illustrated images</p></li><li><p><strong>Dot Product matching</strong> &#8212; Improved performance for photographic images</p></li></ul><div><hr></div><h2>Stability Fixes</h2><p>Fixes across:</p><ul><li><p>Out-of-bounds and null dereference crashes when moving sliders on the Color/Mesh Core</p></li><li><p><strong>Sliders</strong> &#8212; Undo behavior corrected; handles update immediately</p></li><li><p><strong>Project loading</strong> &#8212; No longer drops filaments used across multiple sliders</p></li><li><p><strong>OpenGL</strong> &#8212; Fixed texture leaks, validation errors, and deprecated usage</p></li><li><p><strong>Shutdown</strong> &#8212; Fixed hanging processes (Windows) and exit crashes (macOS)</p></li><li><p><strong>Background tasks</strong> &#8212; Proper cleanup before shutdown</p></li><li><p><strong>macOS</strong> &#8212; Fixed incorrect default config directory on fresh installs</p></li></ul><h2><br>Other Improvements</h2><ul><li><p><strong>First Layer Height</strong> &#8212; No longer required to be a multiple of layer height (plugins + advanced options)</p></li><li><p><strong>Named Defaults</strong> &#8212; Save and manage multiple default project configurations</p></li><li><p><strong>Help/Tutorial Menu</strong> &#8212; Now supports live-updatable content</p></li><li><p>Borders now save properly when saving with Advanced mode.  Though still no borders for non-rectangular models.</p></li></ul><h2>HugeForge Plugin v1.1.2</h2><p>This release adds a new Checkerboard Tiling Mode, improves borders and spacing behavior, adds destructive crop support, and fixes several reliability and sizing issues.</p><h3>Checkerboard Tiling Mode &#8212; New</h3><p>A new tiling mode for creating staggered layouts such as chess boards, mosaics, and decorative wall panels.</p><ul><li><p><strong>Checkerboard mode</strong> places tiles in an offset grid, with odd rows shifted by half a tile width</p></li><li><p><strong>Max Per Row</strong> and <strong>Total Tiles</strong> controls for tighter layout control</p></li><li><p><strong>Square Tile</strong> option to lock tile width and height together</p></li><li><p><strong>Skip First Tile</strong> option to invert checkerboard parity for generating the second color set</p></li><li><p><strong>Rotate Source 90</strong> to rotate the image before tiling</p></li><li><p><strong>Image Offset</strong> slider to shift the crop window when tiles do not perfectly cover the image</p></li><li><p><strong>Smart tile size defaults</strong> auto-calculate when switching to Checkerboard mode based on project dimensions</p></li><li><p><strong>In-app help</strong> added with a <code>?</code> button next to Checkerboard mode, including SVG diagrams and chess board setup instructions</p></li></ul><h3>Borders and Spacing</h3><ul><li><p><strong>External borders for tiled prints</strong> now extend around the full assembled piece instead of only individual tiles</p></li><li><p><strong>Partial borders</strong> can be applied per tile edge, such as outer edges only for interior tiles</p></li><li><p><strong>Border on each tile</strong> option added for Checkerboard mode to apply full-frame borders to every tile</p></li><li><p><strong>Tile spacing</strong> is now reflected in final assembly dimensions, including border width</p></li></ul><h3>Destructive Crop</h3><ul><li><p><strong>Crop spacing from image</strong> now permanently crops the image at tile boundaries, creating image gaps between tiles.</p></li><li><p><strong>Final size calculations</strong> now correctly account for both destructive crop and border width</p></li></ul><h3>State and Reliability</h3><ul><li><p><strong>Persistent state</strong> for HugeForge settings is now saved and restored when you reload your project.</p></li><li><p><strong>Tile generation stabilized</strong> with fixes for stalls, spike removal timing, and empty-layer crashes</p></li><li><p><strong>Split-state resilience</strong> improved for interrupted or partially completed tile exports</p></li></ul><h3>Fixes</h3><ul><li><p>Fixed settings not persisting between dialog opens</p></li><li><p>Fixed resize handling when switching between modes</p></li><li><p>Fixed tile size snapping by using round instead of truncate to avoid floating point precision loss</p></li><li><p>Removed limitation on Base Layer Height being a multiple of the layer height.</p></li></ul><h2>FlatForge Plugin &#8212; Release Notes (v1.1.2)</h2><h3>Layer Gap Stitching</h3><ul><li><p>The biggest quality improvement for FlatForge prints. Previously, separated color layers could have visible gaps at boundaries where layers meet.  Fewer gaps in flat surface.</p></li><li><p>FlatForge meshes are now completely watertight and should work with Mesh Booleans and not just Negative Modifiers.</p></li></ul><h3>Performance</h3><ul><li><p>Parallel mesh generation &#8212; layer meshes are now built concurrently across threads, with a 2 GB memory budget to prevent OOM on large models</p></li><li><p>Per-mesh progress reporting &#8212; progress bar updates for each layer as it builds</p></li><li><p>8.7x faster HeightMap setup</p></li><li><p>Reduced mesh allocation overhead</p></li></ul><h3>Memory</h3><ul><li><p>Preview meshes freed before export &#8212; halves peak memory during STL generation</p></li><li><p>Dialog close cleanup &#8212; FlatForge meshes, heightmap data, and preview data are all released when the dialog closes, fixing memory leaks that accumulated with repeated use</p></li><li><p>Null guard on <code>setHeightMapData</code> to prevent crashes</p></li></ul><h3>Other Changes</h3><ul><li><p>Fixed cap layer z-position using consistent <code>zSpacing</code></p></li><li><p>Fixed double-sided export and folder path handling</p></li><li><p>Background removal (cutout) now happens by default &#8212; removed the separate CutoutSession</p></li></ul>]]></content:encoded></item><item><title><![CDATA[HueForge v0.9.2.3 and HugeForge/FlatForge v1.0.1 Released]]></title><description><![CDATA[And finally - Linux is Included]]></description><link>https://devlog.thehueforge.com/p/hueforge-v0922-and-hugeforgeflatforge</link><guid isPermaLink="false">https://devlog.thehueforge.com/p/hueforge-v0922-and-hugeforgeflatforge</guid><dc:creator><![CDATA[Horn & Rhode]]></dc:creator><pubDate>Sat, 11 Oct 2025 18:40:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!N_89!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a7a4a1-595b-41c9-a1e4-7f2a7a5b4707_1318x852.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It&#8217;s definitely been a wild few weeks.  I want to thank the Linux users for their patience.  As promised, they should have a much less buggy experience.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N_89!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a7a4a1-595b-41c9-a1e4-7f2a7a5b4707_1318x852.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N_89!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a7a4a1-595b-41c9-a1e4-7f2a7a5b4707_1318x852.png 424w, https://substackcdn.com/image/fetch/$s_!N_89!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a7a4a1-595b-41c9-a1e4-7f2a7a5b4707_1318x852.png 848w, https://substackcdn.com/image/fetch/$s_!N_89!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a7a4a1-595b-41c9-a1e4-7f2a7a5b4707_1318x852.png 1272w, https://substackcdn.com/image/fetch/$s_!N_89!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a7a4a1-595b-41c9-a1e4-7f2a7a5b4707_1318x852.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N_89!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a7a4a1-595b-41c9-a1e4-7f2a7a5b4707_1318x852.png" width="1318" height="852" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8a7a4a1-595b-41c9-a1e4-7f2a7a5b4707_1318x852.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:852,&quot;width&quot;:1318,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:913535,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/175897039?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a7a4a1-595b-41c9-a1e4-7f2a7a5b4707_1318x852.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N_89!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a7a4a1-595b-41c9-a1e4-7f2a7a5b4707_1318x852.png 424w, https://substackcdn.com/image/fetch/$s_!N_89!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a7a4a1-595b-41c9-a1e4-7f2a7a5b4707_1318x852.png 848w, https://substackcdn.com/image/fetch/$s_!N_89!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a7a4a1-595b-41c9-a1e4-7f2a7a5b4707_1318x852.png 1272w, https://substackcdn.com/image/fetch/$s_!N_89!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a7a4a1-595b-41c9-a1e4-7f2a7a5b4707_1318x852.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I wanted to have these releases out earlier, but also wanted to fix some pretty significant crash bugs in HueForge and the PlugIns.  I also ran into some &#8220;fun&#8221; MacOS Permissions issues that I&#8217;m still not certain I&#8217;ve fully sorted out, but I was able to save pretty much everywhere I tried to save.<br><br><strong>IMPORTANT NOTE:  HugeForge v1.0.1 will crash HueForge versions below v0.9.2.2 when run.</strong></p><h2>New Features</h2><ul><li><p>Added the ability to replace Plugins with newer versions.  Simply install your Zip files, it will show you which plugins it will replace.  Then they will be replaced the next time you start HueForge again.</p></li><li><p>Also added the ability to drag and drop Plugin zip files or .plugin bundles on MacOS directly onto HueForge and have the install process run.</p></li></ul><h2>Bug Fixes (HueForge and Plugins)</h2><ul><li><p>Lots of MacOS Permissions fixes.  Apparently moving my Dev environment to MacOS 26 completely revised how permissions work.  It broke Recovering TD1 as well as made multiple users have constant requests for access to Documents.  Hopefully this is sorted out (I know the TD1 Recovery works, I ran in multiple times), though you MIGHT get asked one more time.</p></li><li><p>Fixed STL Export error on MacOS that made it impossible to export a single STL</p></li><li><p>Fixed Project Save errors related to checking the wrong directory for where to save (both Windows and MacOS)</p></li><li><p>Fixed only 1 file being created when saving a standard HugeForge Plugin (not Split by Color)</p></li><li><p>Fixed crash when adjusting the height of the Flat Fill Cap</p></li><li><p>Fixed crash when saving FlatForge/Fill with one or more layers unchecked</p></li><li><p>Fixed unexpected behavior when choosing Save Project in Folder.  Now it will append the folder if it isn&#8217;t there.</p></li><li><p>When saving into folder, it won&#8217;t treat that folder as the last Project location when trying to open a new one.</p></li><li><p>Fixed HugeForge making zero thickness transparent caps when printing flat, face down.</p></li><li><p>Fixed Full Range behavior for HugeForge Plugin.  You do not need to turn it off before using HugeForge, it will be locked to the original image Full Range when using HugeForge - this should actually work with v1.0.0 now as well. </p></li><li><p>Fixed font color for Capability Tabs to be readable</p></li><li><p>Fixed Transparent Layers on the Color Core not updating the Mesh</p></li><li><p>(0.9.2.3) Fixed issue with .plugin installation instead of .zip files.</p></li></ul><h2>Known Issues</h2><ul><li><p>MacOS 26 has entirely different layouts for Message Boxes, which can lead to cutoff text.</p></li><li><p>Linux under GNOME, child windows cannot be dragged around, only resized.  Dragging them drags the parent window.  This is apparently a known GNOME bug.</p></li><li><p>Wayland is not working in the AppImage. I can run it locally (extracted package) but when running in the AppImage it would crash every time so I removed it.  XCB is the only option.  It also has dialog resizing issues.</p></li><li><p>You may need to install libxcb-cursor0 libxcb-xinerama0 libxkbcommon-x11-0 on your Linux distro</p></li><li><p>MacOS and Linux are not recording the dialog sizes for HugeForge and FlatForge to bring them back up at the same size as before like Windows does.</p></li><li><p>MacOS still crashes on exit occasionally.  Especially when saving the Filament Library on exit.  I know where it&#8217;s happening, I&#8217;m not sure how to stop it.</p></li><li><p>TD1 Recovery is slightly different on MacOS - you need to tell it where to save the file (just press Save) and it can do so.  On other systems it doesn&#8217;t prompt for the save.  This is to solve what looks like a Permissions bug when trying to get permissions for the root folder of a drive.</p></li><li><p>It might not be possible to get permissions for the root folder of external drives on MacOS.  You should be able to create a folder and get permissions for the folder.  It is unclear if this bug is fixed yet or not, but my experience suggests it might not be.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[HueForge v0.9.2.1 Release]]></title><description><![CDATA[Also the HfpThumbnailProvider for Windows Users]]></description><link>https://devlog.thehueforge.com/p/hueforge-v0921-release</link><guid isPermaLink="false">https://devlog.thehueforge.com/p/hueforge-v0921-release</guid><dc:creator><![CDATA[Horn & Rhode]]></dc:creator><pubDate>Mon, 06 Oct 2025 18:01:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!j41O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95aa3157-ac07-4a69-8adc-6a55af7ff277_1124x1310.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The release of v0.9.2 has gone fairly well, but as always there were bugs.<br>Today I am releasing v0.9.2.1 for Windows and MacOS after which my immediate priority will be Linux v0.9.2.1 and then I will go on to fix known issues in the Plugins</p><p>This update is NON-Critical for those not experiencing Crash bugs.  But it does fix some unexpected behaviors so in general I think it&#8217;s worth updating to.  Check out the Bugfixes and Updates to help make your decision.<br><br>I have also released a Windows Shell Extension to give previews for HFP files in File Explorer.  You can download that from GitHub <a href="https://github.com/thehueforge/HfpThumbnailer/releases/tag/v1.1.0">here</a> and you too can have File Explorer windows that look like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j41O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95aa3157-ac07-4a69-8adc-6a55af7ff277_1124x1310.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j41O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95aa3157-ac07-4a69-8adc-6a55af7ff277_1124x1310.png 424w, https://substackcdn.com/image/fetch/$s_!j41O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95aa3157-ac07-4a69-8adc-6a55af7ff277_1124x1310.png 848w, https://substackcdn.com/image/fetch/$s_!j41O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95aa3157-ac07-4a69-8adc-6a55af7ff277_1124x1310.png 1272w, https://substackcdn.com/image/fetch/$s_!j41O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95aa3157-ac07-4a69-8adc-6a55af7ff277_1124x1310.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j41O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95aa3157-ac07-4a69-8adc-6a55af7ff277_1124x1310.png" width="1124" height="1310" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95aa3157-ac07-4a69-8adc-6a55af7ff277_1124x1310.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1310,&quot;width&quot;:1124,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:698459,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/175449797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95aa3157-ac07-4a69-8adc-6a55af7ff277_1124x1310.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!j41O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95aa3157-ac07-4a69-8adc-6a55af7ff277_1124x1310.png 424w, https://substackcdn.com/image/fetch/$s_!j41O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95aa3157-ac07-4a69-8adc-6a55af7ff277_1124x1310.png 848w, https://substackcdn.com/image/fetch/$s_!j41O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95aa3157-ac07-4a69-8adc-6a55af7ff277_1124x1310.png 1272w, https://substackcdn.com/image/fetch/$s_!j41O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95aa3157-ac07-4a69-8adc-6a55af7ff277_1124x1310.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And thanks to a helpful user, OneDrive folders (which I was unable to get working) now work as well.  You can download the source code if you are so inclined and modify further/expand or you can just grab the 1.1.0 Release version and install it if you&#8217;d like.<br><br>You might notice that there is a still an unpreviewed project file.  Old projects that don&#8217;t save images and thumbnails internally will not have a preview.  Also it can take time for the full folder to update with the preview - but once it does, it should be quite quick.<br></p><h2>Bugfixes for v0.9.2.1</h2><ul><li><p>Fixed Crash bug in MacOS when loading HueForge with an active non-English Translation</p></li><li><p>Fixed Crash bug/no STL when using Advanced Options to Save Project In Folder but not using Cutout Background or Split by Color.</p></li><li><p>Fixed behavior around missing Output Folders</p></li><li><p>Check to make sure a folder is writable and handle when it isn&#8217;t with an error message</p></li><li><p>Automatically add the project folder when the option is checked if it isn&#8217;t already at the end of the path after clicking Ok.</p></li><li><p>Automatically Remove the project folder when unchecking Save Project in Folder if the end of the path includes the project folder</p></li><li><p>Ignore project Folders when Saving or Loading projects again so you don&#8217;t always have to navigate up a folder.</p></li><li><p>Fixed crash on checking version when there isn&#8217;t a Beta build (in Qt 6.9.3)</p></li><li><p>Fixed inconsistent rendering issues for Transparent layers</p><p></p></li></ul><h2>Updates</h2><ul><li><p>MacOS Development required updating to Qt 6.9.3 for development in MacOS 26. So both Windows and MacOS have been updated meaning you need the entire zip folder for the update as all of the Qt plugins (separate from HueForge plugins) and DLLs have changed.</p></li><li><p>Color Sorting order has been changed for Find Closest Filament.  It should be more intuitive in the way it groups colors now.<br></p></li></ul>]]></content:encoded></item><item><title><![CDATA[HueForge v0.9.2 Release Notes]]></title><description><![CDATA[The Plugin Build!]]></description><link>https://devlog.thehueforge.com/p/hueforge-v092-release-notes</link><guid isPermaLink="false">https://devlog.thehueforge.com/p/hueforge-v092-release-notes</guid><dc:creator><![CDATA[Horn & Rhode]]></dc:creator><pubDate>Tue, 30 Sep 2025 21:00:40 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2bf31fdd-c022-4c24-863d-bf559cabee0d_240x426.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>UPDATE: 10/3/2025 - I have added some known issues to the bottom, mostly FlatForge issues.<br><br>It&#8217;s amazing what you&#8217;ll do when you are avoiding a refactor.</p><p>HueForge v0.9.2 is primarily the Plugins build.  But there are some bugfixes and minor feature updates in here as well.  I will have the standard Bug fixes and New Features at the bottom.  You are here for PlugIns.<br><br>HueForge handles plugin installs and removals for you directly from zip files.  <br>Installation happens immediately and doesn&#8217;t require a restart:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lNUC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcc5bd1-1226-4bc8-807a-14f5cffaa4ef_242x153.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lNUC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcc5bd1-1226-4bc8-807a-14f5cffaa4ef_242x153.png 424w, https://substackcdn.com/image/fetch/$s_!lNUC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcc5bd1-1226-4bc8-807a-14f5cffaa4ef_242x153.png 848w, https://substackcdn.com/image/fetch/$s_!lNUC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcc5bd1-1226-4bc8-807a-14f5cffaa4ef_242x153.png 1272w, https://substackcdn.com/image/fetch/$s_!lNUC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcc5bd1-1226-4bc8-807a-14f5cffaa4ef_242x153.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lNUC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcc5bd1-1226-4bc8-807a-14f5cffaa4ef_242x153.png" width="242" height="153" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cfcc5bd1-1226-4bc8-807a-14f5cffaa4ef_242x153.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:153,&quot;width&quot;:242,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6418,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/174474163?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcc5bd1-1226-4bc8-807a-14f5cffaa4ef_242x153.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lNUC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcc5bd1-1226-4bc8-807a-14f5cffaa4ef_242x153.png 424w, https://substackcdn.com/image/fetch/$s_!lNUC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcc5bd1-1226-4bc8-807a-14f5cffaa4ef_242x153.png 848w, https://substackcdn.com/image/fetch/$s_!lNUC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcc5bd1-1226-4bc8-807a-14f5cffaa4ef_242x153.png 1272w, https://substackcdn.com/image/fetch/$s_!lNUC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcc5bd1-1226-4bc8-807a-14f5cffaa4ef_242x153.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dwT_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b29e89b-1ac8-4137-a950-feb138fdb1d2_681x210.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dwT_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b29e89b-1ac8-4137-a950-feb138fdb1d2_681x210.png 424w, https://substackcdn.com/image/fetch/$s_!dwT_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b29e89b-1ac8-4137-a950-feb138fdb1d2_681x210.png 848w, https://substackcdn.com/image/fetch/$s_!dwT_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b29e89b-1ac8-4137-a950-feb138fdb1d2_681x210.png 1272w, https://substackcdn.com/image/fetch/$s_!dwT_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b29e89b-1ac8-4137-a950-feb138fdb1d2_681x210.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dwT_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b29e89b-1ac8-4137-a950-feb138fdb1d2_681x210.png" width="681" height="210" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b29e89b-1ac8-4137-a950-feb138fdb1d2_681x210.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:210,&quot;width&quot;:681,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9404,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/174474163?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b29e89b-1ac8-4137-a950-feb138fdb1d2_681x210.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dwT_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b29e89b-1ac8-4137-a950-feb138fdb1d2_681x210.png 424w, https://substackcdn.com/image/fetch/$s_!dwT_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b29e89b-1ac8-4137-a950-feb138fdb1d2_681x210.png 848w, https://substackcdn.com/image/fetch/$s_!dwT_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b29e89b-1ac8-4137-a950-feb138fdb1d2_681x210.png 1272w, https://substackcdn.com/image/fetch/$s_!dwT_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b29e89b-1ac8-4137-a950-feb138fdb1d2_681x210.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ydbn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F434fee05-6260-46f3-a7cc-5b00dbf29e9c_350x126.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ydbn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F434fee05-6260-46f3-a7cc-5b00dbf29e9c_350x126.png 424w, https://substackcdn.com/image/fetch/$s_!Ydbn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F434fee05-6260-46f3-a7cc-5b00dbf29e9c_350x126.png 848w, https://substackcdn.com/image/fetch/$s_!Ydbn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F434fee05-6260-46f3-a7cc-5b00dbf29e9c_350x126.png 1272w, https://substackcdn.com/image/fetch/$s_!Ydbn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F434fee05-6260-46f3-a7cc-5b00dbf29e9c_350x126.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ydbn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F434fee05-6260-46f3-a7cc-5b00dbf29e9c_350x126.png" width="350" height="126" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/434fee05-6260-46f3-a7cc-5b00dbf29e9c_350x126.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:126,&quot;width&quot;:350,&quot;resizeWidth&quot;:350,&quot;bytes&quot;:9224,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/174474163?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F434fee05-6260-46f3-a7cc-5b00dbf29e9c_350x126.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ydbn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F434fee05-6260-46f3-a7cc-5b00dbf29e9c_350x126.png 424w, https://substackcdn.com/image/fetch/$s_!Ydbn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F434fee05-6260-46f3-a7cc-5b00dbf29e9c_350x126.png 848w, https://substackcdn.com/image/fetch/$s_!Ydbn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F434fee05-6260-46f3-a7cc-5b00dbf29e9c_350x126.png 1272w, https://substackcdn.com/image/fetch/$s_!Ydbn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F434fee05-6260-46f3-a7cc-5b00dbf29e9c_350x126.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>Install easily and directly from the downloaded Zip file.</p><p>Removal does require a restart:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ispN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed238a56-97d1-4897-8720-bb6e9fc711e5_502x432.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ispN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed238a56-97d1-4897-8720-bb6e9fc711e5_502x432.png 424w, https://substackcdn.com/image/fetch/$s_!ispN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed238a56-97d1-4897-8720-bb6e9fc711e5_502x432.png 848w, https://substackcdn.com/image/fetch/$s_!ispN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed238a56-97d1-4897-8720-bb6e9fc711e5_502x432.png 1272w, https://substackcdn.com/image/fetch/$s_!ispN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed238a56-97d1-4897-8720-bb6e9fc711e5_502x432.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ispN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed238a56-97d1-4897-8720-bb6e9fc711e5_502x432.png" width="502" height="432" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed238a56-97d1-4897-8720-bb6e9fc711e5_502x432.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:432,&quot;width&quot;:502,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:20603,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/174474163?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed238a56-97d1-4897-8720-bb6e9fc711e5_502x432.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ispN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed238a56-97d1-4897-8720-bb6e9fc711e5_502x432.png 424w, https://substackcdn.com/image/fetch/$s_!ispN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed238a56-97d1-4897-8720-bb6e9fc711e5_502x432.png 848w, https://substackcdn.com/image/fetch/$s_!ispN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed238a56-97d1-4897-8720-bb6e9fc711e5_502x432.png 1272w, https://substackcdn.com/image/fetch/$s_!ispN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed238a56-97d1-4897-8720-bb6e9fc711e5_502x432.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>Once you are done with your HueForge work, simply go to the PlugIns folder and run either HugeForge or FlatForge/FlatFill on the existing HueForge and it will run the processing while giving you live progress.  If you have both HugeForge an FlatForge, you will be able to flatten HugeForge prints as well.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7dJE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6bee2d4-3ad3-4b35-a927-716441b9404e_413x196.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7dJE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6bee2d4-3ad3-4b35-a927-716441b9404e_413x196.png 424w, https://substackcdn.com/image/fetch/$s_!7dJE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6bee2d4-3ad3-4b35-a927-716441b9404e_413x196.png 848w, https://substackcdn.com/image/fetch/$s_!7dJE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6bee2d4-3ad3-4b35-a927-716441b9404e_413x196.png 1272w, https://substackcdn.com/image/fetch/$s_!7dJE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6bee2d4-3ad3-4b35-a927-716441b9404e_413x196.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7dJE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6bee2d4-3ad3-4b35-a927-716441b9404e_413x196.png" width="413" height="196" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6bee2d4-3ad3-4b35-a927-716441b9404e_413x196.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:196,&quot;width&quot;:413,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10715,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/174474163?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6bee2d4-3ad3-4b35-a927-716441b9404e_413x196.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7dJE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6bee2d4-3ad3-4b35-a927-716441b9404e_413x196.png 424w, https://substackcdn.com/image/fetch/$s_!7dJE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6bee2d4-3ad3-4b35-a927-716441b9404e_413x196.png 848w, https://substackcdn.com/image/fetch/$s_!7dJE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6bee2d4-3ad3-4b35-a927-716441b9404e_413x196.png 1272w, https://substackcdn.com/image/fetch/$s_!7dJE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6bee2d4-3ad3-4b35-a927-716441b9404e_413x196.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Once installed, new options appear in the PlugIns menu</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tzE_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dd69225-c261-42c0-b356-8835d654ffc7_1326x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tzE_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dd69225-c261-42c0-b356-8835d654ffc7_1326x800.png 424w, https://substackcdn.com/image/fetch/$s_!tzE_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dd69225-c261-42c0-b356-8835d654ffc7_1326x800.png 848w, https://substackcdn.com/image/fetch/$s_!tzE_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dd69225-c261-42c0-b356-8835d654ffc7_1326x800.png 1272w, https://substackcdn.com/image/fetch/$s_!tzE_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dd69225-c261-42c0-b356-8835d654ffc7_1326x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tzE_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dd69225-c261-42c0-b356-8835d654ffc7_1326x800.png" width="1326" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8dd69225-c261-42c0-b356-8835d654ffc7_1326x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1326,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1002930,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/174474163?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dd69225-c261-42c0-b356-8835d654ffc7_1326x800.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tzE_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dd69225-c261-42c0-b356-8835d654ffc7_1326x800.png 424w, https://substackcdn.com/image/fetch/$s_!tzE_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dd69225-c261-42c0-b356-8835d654ffc7_1326x800.png 848w, https://substackcdn.com/image/fetch/$s_!tzE_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dd69225-c261-42c0-b356-8835d654ffc7_1326x800.png 1272w, https://substackcdn.com/image/fetch/$s_!tzE_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dd69225-c261-42c0-b356-8835d654ffc7_1326x800.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">HugeForge shows the source image and how it will be separated.  Manual divisions are also supported.  Future versions might follow edges etc.</figcaption></figure></div><p>Each PlugIn has it&#8217;s own Dialog to interact with.  More in-depth instructions will come in the next week but for the most part these are pretty simple processes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Oadh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64bfaa0-4e75-432b-ae6a-fe43d038c5f4_1025x961.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Oadh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64bfaa0-4e75-432b-ae6a-fe43d038c5f4_1025x961.png 424w, https://substackcdn.com/image/fetch/$s_!Oadh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64bfaa0-4e75-432b-ae6a-fe43d038c5f4_1025x961.png 848w, https://substackcdn.com/image/fetch/$s_!Oadh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64bfaa0-4e75-432b-ae6a-fe43d038c5f4_1025x961.png 1272w, https://substackcdn.com/image/fetch/$s_!Oadh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64bfaa0-4e75-432b-ae6a-fe43d038c5f4_1025x961.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Oadh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64bfaa0-4e75-432b-ae6a-fe43d038c5f4_1025x961.png" width="1025" height="961" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b64bfaa0-4e75-432b-ae6a-fe43d038c5f4_1025x961.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:961,&quot;width&quot;:1025,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:140614,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/174474163?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64bfaa0-4e75-432b-ae6a-fe43d038c5f4_1025x961.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Oadh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64bfaa0-4e75-432b-ae6a-fe43d038c5f4_1025x961.png 424w, https://substackcdn.com/image/fetch/$s_!Oadh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64bfaa0-4e75-432b-ae6a-fe43d038c5f4_1025x961.png 848w, https://substackcdn.com/image/fetch/$s_!Oadh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64bfaa0-4e75-432b-ae6a-fe43d038c5f4_1025x961.png 1272w, https://substackcdn.com/image/fetch/$s_!Oadh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64bfaa0-4e75-432b-ae6a-fe43d038c5f4_1025x961.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">FlatForge and FlatFill have very similar dialogs and show the adjusted models in a non-blended view.</figcaption></figure></div><p>When loading FlatForge/FlatFill models, you must grab the whole group and import as a Multi-part model<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sLnI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04cd1187-428c-4415-a197-7a4694a7d6b5_576x260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sLnI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04cd1187-428c-4415-a197-7a4694a7d6b5_576x260.png 424w, https://substackcdn.com/image/fetch/$s_!sLnI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04cd1187-428c-4415-a197-7a4694a7d6b5_576x260.png 848w, https://substackcdn.com/image/fetch/$s_!sLnI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04cd1187-428c-4415-a197-7a4694a7d6b5_576x260.png 1272w, https://substackcdn.com/image/fetch/$s_!sLnI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04cd1187-428c-4415-a197-7a4694a7d6b5_576x260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sLnI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04cd1187-428c-4415-a197-7a4694a7d6b5_576x260.png" width="576" height="260" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04cd1187-428c-4415-a197-7a4694a7d6b5_576x260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:260,&quot;width&quot;:576,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34066,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/174474163?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04cd1187-428c-4415-a197-7a4694a7d6b5_576x260.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sLnI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04cd1187-428c-4415-a197-7a4694a7d6b5_576x260.png 424w, https://substackcdn.com/image/fetch/$s_!sLnI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04cd1187-428c-4415-a197-7a4694a7d6b5_576x260.png 848w, https://substackcdn.com/image/fetch/$s_!sLnI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04cd1187-428c-4415-a197-7a4694a7d6b5_576x260.png 1272w, https://substackcdn.com/image/fetch/$s_!sLnI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04cd1187-428c-4415-a197-7a4694a7d6b5_576x260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BMmY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95529a31-95c6-4cad-90e7-0e62c74d9b9b_422x234.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BMmY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95529a31-95c6-4cad-90e7-0e62c74d9b9b_422x234.png 424w, https://substackcdn.com/image/fetch/$s_!BMmY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95529a31-95c6-4cad-90e7-0e62c74d9b9b_422x234.png 848w, https://substackcdn.com/image/fetch/$s_!BMmY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95529a31-95c6-4cad-90e7-0e62c74d9b9b_422x234.png 1272w, https://substackcdn.com/image/fetch/$s_!BMmY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95529a31-95c6-4cad-90e7-0e62c74d9b9b_422x234.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BMmY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95529a31-95c6-4cad-90e7-0e62c74d9b9b_422x234.png" width="422" height="234" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95529a31-95c6-4cad-90e7-0e62c74d9b9b_422x234.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:234,&quot;width&quot;:422,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:16101,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/174474163?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95529a31-95c6-4cad-90e7-0e62c74d9b9b_422x234.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BMmY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95529a31-95c6-4cad-90e7-0e62c74d9b9b_422x234.png 424w, https://substackcdn.com/image/fetch/$s_!BMmY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95529a31-95c6-4cad-90e7-0e62c74d9b9b_422x234.png 848w, https://substackcdn.com/image/fetch/$s_!BMmY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95529a31-95c6-4cad-90e7-0e62c74d9b9b_422x234.png 1272w, https://substackcdn.com/image/fetch/$s_!BMmY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95529a31-95c6-4cad-90e7-0e62c74d9b9b_422x234.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><br>Then you can assign colors based on the model name instead of layer swaps.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dnoB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7c1c385-02a1-4136-8e8b-2299802bff74_427x288.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dnoB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7c1c385-02a1-4136-8e8b-2299802bff74_427x288.png 424w, https://substackcdn.com/image/fetch/$s_!dnoB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7c1c385-02a1-4136-8e8b-2299802bff74_427x288.png 848w, https://substackcdn.com/image/fetch/$s_!dnoB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7c1c385-02a1-4136-8e8b-2299802bff74_427x288.png 1272w, https://substackcdn.com/image/fetch/$s_!dnoB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7c1c385-02a1-4136-8e8b-2299802bff74_427x288.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dnoB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7c1c385-02a1-4136-8e8b-2299802bff74_427x288.png" width="427" height="288" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7c1c385-02a1-4136-8e8b-2299802bff74_427x288.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:288,&quot;width&quot;:427,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:22047,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/174474163?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7c1c385-02a1-4136-8e8b-2299802bff74_427x288.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dnoB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7c1c385-02a1-4136-8e8b-2299802bff74_427x288.png 424w, https://substackcdn.com/image/fetch/$s_!dnoB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7c1c385-02a1-4136-8e8b-2299802bff74_427x288.png 848w, https://substackcdn.com/image/fetch/$s_!dnoB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7c1c385-02a1-4136-8e8b-2299802bff74_427x288.png 1272w, https://substackcdn.com/image/fetch/$s_!dnoB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7c1c385-02a1-4136-8e8b-2299802bff74_427x288.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Describe.txt file will give you information specific to your plugin</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WSk_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa259a4ea-401c-4bba-9cc0-0c659407f094_950x680.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WSk_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa259a4ea-401c-4bba-9cc0-0c659407f094_950x680.png 424w, https://substackcdn.com/image/fetch/$s_!WSk_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa259a4ea-401c-4bba-9cc0-0c659407f094_950x680.png 848w, https://substackcdn.com/image/fetch/$s_!WSk_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa259a4ea-401c-4bba-9cc0-0c659407f094_950x680.png 1272w, https://substackcdn.com/image/fetch/$s_!WSk_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa259a4ea-401c-4bba-9cc0-0c659407f094_950x680.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WSk_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa259a4ea-401c-4bba-9cc0-0c659407f094_950x680.png" width="950" height="680" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a259a4ea-401c-4bba-9cc0-0c659407f094_950x680.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:680,&quot;width&quot;:950,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48804,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/174474163?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa259a4ea-401c-4bba-9cc0-0c659407f094_950x680.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WSk_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa259a4ea-401c-4bba-9cc0-0c659407f094_950x680.png 424w, https://substackcdn.com/image/fetch/$s_!WSk_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa259a4ea-401c-4bba-9cc0-0c659407f094_950x680.png 848w, https://substackcdn.com/image/fetch/$s_!WSk_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa259a4ea-401c-4bba-9cc0-0c659407f094_950x680.png 1272w, https://substackcdn.com/image/fetch/$s_!WSk_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa259a4ea-401c-4bba-9cc0-0c659407f094_950x680.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>One further note - the FlatForge and FlatFill models will be MUCH sturdier than standard HueForge prints.  You do not need to have much Base Thickness to get great solid prints.<br><br>KNOWN ISSUES:<br></p><ul><li><p>Meshes aren&#8217;t always manifold.  This doesn&#8217;t seem to affect printing or slicing as long as it is 10s of non-manifold edges per model, not thousands.</p></li><li><p>There are some gaps on the top layer that pretty much don&#8217;t show up in the final prints. Both of these issues are going to be the focus of future work as I believe they are both things that can be solved.</p></li><li><p>FlatFill is not available for HugeForge or other plugins currently.</p></li><li><p>If you adjust the FlatFill offset height it will crash on save.</p></li><li><p>If you uncheck the Transparent layer for facedown, it will crash on save.  If you do not have transparent to use, you can simply not load the transparent layer into the slicer for now.  (And print your first layer at 0.04 or 0.08mm).</p></li><li><p>If you are on MacOS and select a non-English translation, it will crash on start every time.  I have this fixed, but was required to update much more than I wanted when I updated to MacOS 26 to figure out the issue (both reported on MacOS 26) and am doing more testing to make sure there aren&#8217;t significant regressions.  I&#8217;ve already fixed a couple that were pretty big.</p></li></ul><h2>Bug Fixes - </h2><ul><li><p>MacOS delete button not deleting sliders without the Fn button pressed as well is fixed.</p></li><li><p>MacOS translation install was not putting translations in the correct folder.</p></li><li><p>Removed debug TD1 menu options</p></li><li><p>Remove any Disabled layers that are above the Max Blending Depth before saving to avoid breaking disables on load.</p></li><li><p>When &#8220;Save Image in Project File&#8221; is unchecked, fix the image path so it saves with the Project as before.</p></li><li><p>Made Font Resizing Persistent (and fixed multiple bugs and scaling issues).</p></li><li><p>Better colors for Light Mode to make the UI more readable</p></li><li><p>Fix Blend Assistant Dialog placement to avoid situations where it cannot be closed.</p></li><li><p>Added tooltips for some missing controls</p></li><li><p>Fixed bug with loading Layouts when in different languages.</p></li><li><p>Find Closest Filament now works when in a non-English language</p></li><li><p>Flatten First Slider will flatten the lowest Color Core slider now in Color Match Mode (previously it was the lowest mesh core slider).  Does not work with Split by Color currently.</p></li><li><p>Unchecking Save Image Inside of Project File correctly creates an image in the folder with your Project and with the correct name.</p><p></p></li></ul><h2>New Features -</h2><ul><li><p>PlugIn Menu with Install Plugin/Remove Plugins option.  Installation done directly from download zip files, no need to unzip or move files manually.</p></li><li><p>Bold/Regular font options</p></li><li><p>Progress indication when saving Projects/STL files.</p></li><li><p>Color Core Right Click&#8594;Make Single Layer Transparent will drop the mesh height to 0 for anything that should be at that layer.  Multiple layers can be set but one at a time (Shift-T is the hotkey to toggle).  Transparent layers are indicated by a half color/half transparent checkerboard visual.  This is MOSTLY useful to remove white backgrounds without an image editor.  More options may come in the future.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pzi4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5e436d-6dad-4891-8f00-2e787bf5cfeb_261x103.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pzi4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5e436d-6dad-4891-8f00-2e787bf5cfeb_261x103.png 424w, https://substackcdn.com/image/fetch/$s_!pzi4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5e436d-6dad-4891-8f00-2e787bf5cfeb_261x103.png 848w, https://substackcdn.com/image/fetch/$s_!pzi4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5e436d-6dad-4891-8f00-2e787bf5cfeb_261x103.png 1272w, https://substackcdn.com/image/fetch/$s_!pzi4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5e436d-6dad-4891-8f00-2e787bf5cfeb_261x103.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pzi4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5e436d-6dad-4891-8f00-2e787bf5cfeb_261x103.png" width="261" height="103" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b5e436d-6dad-4891-8f00-2e787bf5cfeb_261x103.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:103,&quot;width&quot;:261,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10800,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/174474163?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5e436d-6dad-4891-8f00-2e787bf5cfeb_261x103.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pzi4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5e436d-6dad-4891-8f00-2e787bf5cfeb_261x103.png 424w, https://substackcdn.com/image/fetch/$s_!pzi4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5e436d-6dad-4891-8f00-2e787bf5cfeb_261x103.png 848w, https://substackcdn.com/image/fetch/$s_!pzi4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5e436d-6dad-4891-8f00-2e787bf5cfeb_261x103.png 1272w, https://substackcdn.com/image/fetch/$s_!pzi4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5e436d-6dad-4891-8f00-2e787bf5cfeb_261x103.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div></li><li><p>Save Project now gives options</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!InMt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1f6388-2f2d-4d76-8643-819d05dc84ad_602x423.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!InMt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1f6388-2f2d-4d76-8643-819d05dc84ad_602x423.png 424w, https://substackcdn.com/image/fetch/$s_!InMt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1f6388-2f2d-4d76-8643-819d05dc84ad_602x423.png 848w, https://substackcdn.com/image/fetch/$s_!InMt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1f6388-2f2d-4d76-8643-819d05dc84ad_602x423.png 1272w, https://substackcdn.com/image/fetch/$s_!InMt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1f6388-2f2d-4d76-8643-819d05dc84ad_602x423.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!InMt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1f6388-2f2d-4d76-8643-819d05dc84ad_602x423.png" width="602" height="423" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe1f6388-2f2d-4d76-8643-819d05dc84ad_602x423.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:423,&quot;width&quot;:602,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:28400,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/174474163?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1f6388-2f2d-4d76-8643-819d05dc84ad_602x423.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!InMt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1f6388-2f2d-4d76-8643-819d05dc84ad_602x423.png 424w, https://substackcdn.com/image/fetch/$s_!InMt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1f6388-2f2d-4d76-8643-819d05dc84ad_602x423.png 848w, https://substackcdn.com/image/fetch/$s_!InMt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1f6388-2f2d-4d76-8643-819d05dc84ad_602x423.png 1272w, https://substackcdn.com/image/fetch/$s_!InMt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1f6388-2f2d-4d76-8643-819d05dc84ad_602x423.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>Clicking on the Advanced Options checkbox gives you the option to either Split By Color (so you can color by object instead of layer in the slicer), or Remove Background (get rid of the rectangle behind cutout prints)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y3ar!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d794f6-e401-4692-a871-d01ee58e9bb9_602x423.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y3ar!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d794f6-e401-4692-a871-d01ee58e9bb9_602x423.png 424w, https://substackcdn.com/image/fetch/$s_!Y3ar!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d794f6-e401-4692-a871-d01ee58e9bb9_602x423.png 848w, https://substackcdn.com/image/fetch/$s_!Y3ar!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d794f6-e401-4692-a871-d01ee58e9bb9_602x423.png 1272w, https://substackcdn.com/image/fetch/$s_!Y3ar!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d794f6-e401-4692-a871-d01ee58e9bb9_602x423.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y3ar!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d794f6-e401-4692-a871-d01ee58e9bb9_602x423.png" width="602" height="423" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50d794f6-e401-4692-a871-d01ee58e9bb9_602x423.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:423,&quot;width&quot;:602,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:30078,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/174474163?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d794f6-e401-4692-a871-d01ee58e9bb9_602x423.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Y3ar!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d794f6-e401-4692-a871-d01ee58e9bb9_602x423.png 424w, https://substackcdn.com/image/fetch/$s_!Y3ar!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d794f6-e401-4692-a871-d01ee58e9bb9_602x423.png 848w, https://substackcdn.com/image/fetch/$s_!Y3ar!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d794f6-e401-4692-a871-d01ee58e9bb9_602x423.png 1272w, https://substackcdn.com/image/fetch/$s_!Y3ar!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d794f6-e401-4692-a871-d01ee58e9bb9_602x423.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Both options create more triangles but have their advantages.  Split by Color will<em> also</em> remove the background.</p></li><li><p>TD1 and TD0 are supported and it will intelligently switch between them changing menu options etc.  TDFree will connect without checking an option, but it still doesn&#8217;t work in Windows.  I was unable to get mine working with the new firmware to attempt tests.</p></li><li><p>Recovery TD1 will now restore to v2.0.1.  TD0 recovery will recover to v1.0.0</p></li><li><p>Shipping with v2.0.1 which is a 2 stage update that HueForge supports.  So it will automatically install the first part, then the second part after the TD1 restarts.</p></li><li><p>Filament Library layout has been streamlined a bit and is more consistent with font sizes etc.</p></li><li><p>Added 3D-Fuel filaments.</p></li></ul><p></p>]]></content:encoded></item><item><title><![CDATA[Release Notes for v0.9.1]]></title><description><![CDATA[Translations and Bugfixes]]></description><link>https://devlog.thehueforge.com/p/release-notes-for-v091</link><guid isPermaLink="false">https://devlog.thehueforge.com/p/release-notes-for-v091</guid><dc:creator><![CDATA[Horn & Rhode]]></dc:creator><pubDate>Mon, 30 Jun 2025 20:05:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-qZG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9cd17ff-cb55-4295-aa8f-d8e0155eef57_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As is the case since the last update - I cannot send bulk emails anymore but you can log into <a href="https://account.thehueforge.com">your account</a> at the store and download the newest version without needing an email.<br><br>UPDATE: Fixes in v0.9.1.2</p><ul><li><p>Fix for Linux Black Screen on newer kernels that also works on older kernels.</p></li><li><p>Fix for issue with Translations invalidating your Layouts and only working in the Language they were created under.  This fix will break any layouts made under a different language but they will now carryover between languages without issue.</p></li><li><p>Fix for occasionally deleting the personal_library.json and overwriting with a blank version.</p></li><li><p>Fix for missing TD-1 files and it will clear out old files if they exist.</p></li><li><p>Fix for version number not including the final .x in the check.  It will correctly check for that now and the version number has been updated.  However, the old version will not correctly identify an update existing when the release version is longer than the source version, so v0.9.1 or earlier won&#8217;t see the new version (but going forward it will)</p></li><li><p>Attempted fix for Pla+/PLA+ mismatch when pulling filaments into the merged PLA/PLA+ menu in French with Placeholder Translation.<br></p></li></ul><p>As described in the Known Issues post, v0.9.1 is mostly about Translations and bugfixes for v0.9.0.  There are a FEW exceptions and some extra bug fixes</p><h2>Bug Fixes</h2><ul><li><p>Fix crash on Ctrl+N (New Project) with a layer height of 0.08mm</p></li><li><p>Fixed crash when changing Steps in the Blend Assistance without first setting Source and Target Colors</p></li><li><p>Fixed MacOS Drag/Drop to not require the release of the Cmd key to drop.  FYI this is a MacOS specific issue where it treats a drag with Cmd pressed as being a global drag and pulls it out of the application.  I rewrote the entire drag/drop stack to fix things for MacOS.  Hopefully I didn&#8217;t break anything - I spent a decent amount of time testing this.</p></li></ul><h2>New Features</h2><p>A few new features snuck in but they were, by design, very minimal.  These don&#8217;t include Translations which are handled in the next section.</p><ul><li><p>TD-1 (or TD1s) firmware version 2.0.0 included.</p></li><li><p>Changed all TD-1 Menus and menu items to TD1</p></li><li><p>Fixed the recover TD1 option to work reliably</p></li><li><p>Added Release Notes dialog for TD1 firmware updates</p></li><li><p>Added &#8220;What is TD?&#8221; Information pop-up with more details on why TD matters and how to measure it.  This will alternate with the HueForge Resources dialog at startup until &#8220;Don&#8217;t show this again&#8221; is checked.  This can be accessed through the Help menu or the ? link in the Filament Dialog next to TD afterwards.</p></li><li><p>Added the ability to choose to check automatically for updates.  This checkbox is in the Help menu and follows the idea of never trying to reach the internet without the user knowing.  This will check on HueForge startup once per day.  You can still check manually if you want.</p></li></ul><h2>HueForge Translation</h2><p>HueForge will now accept Qt Translation files (.qm files) as well as translated version of html or json files that are in HueForge (like the &#8220;What is TD?&#8221; dialog contents.)  Changing Translations will require a restart of the application (and MacOS will often report that it crashed and restarted as it doesn&#8217;t like the quick turnaround) to get everything consistent.</p><p>There is a public GitHub repo <a href="https://github.com/thehueforge/HueForge-Translations">here</a> with the source files needed for translating HueForge as well as instructions on how to create new files.  Translations can be loaded dynamically either through Preferences&#8594;Language&#8594;Manage Translations or by simply copying them into a folder called translations in your Configuration directory.  At launch I have most things translated in French (Thanks to Placeholder and  Quasar Creations3D) (More UI elements were added after the initial translation), virtually everything in Japanese due to the help of Daisuke and two other collaborators (please tell me the name you want to go by and I&#8217;ll add it here) and Simplified Chinese by Evan76.  I have another partial Simplified Chinese translation that will hopefully be updated soon that I can include in the GitHub repo.</p><p>If your language isn&#8217;t there, it&#8217;s because I haven&#8217;t made contact with community members able to help with the translation.  Machine translations have been VERY poor given the 1-2 word controls and no context.  But adding new translations as the community makes them is incredibly easy for end users to do as soon as they are available and you can have multiple translations from different sources for the same language and HueForge will coordinate that and let you pick the one you want.</p><p>If you are part of a language community without a translation, it is important to note that you could start with JUST the main controls and work from there slowly updating over time.  There is no requirement that all text is fully translated before submitting a new translation file.  The overall management of the GitHub repo has not been finalized and I will likely be looking for some community managers to help with this task.  Let me know if you are interested.</p>]]></content:encoded></item><item><title><![CDATA[v0.9.0 Known Issues and What's next]]></title><description><![CDATA[A very short piece of roadmap+]]></description><link>https://devlog.thehueforge.com/p/v090-known-issues-and-whats-next</link><guid isPermaLink="false">https://devlog.thehueforge.com/p/v090-known-issues-and-whats-next</guid><dc:creator><![CDATA[Horn & Rhode]]></dc:creator><pubDate>Fri, 02 May 2025 15:49:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9cd17ff-cb55-4295-aa8f-d8e0155eef57_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>First let&#8217;s get to the details of known issues.  This part will be updated as more bugs are reported.<br><strong>Updated May 3, 2025</strong></p><h2>Known Issues</h2><ul><li><p>Choosing New Project on an empty project crashes if your default layer height is 0.08mm.  It does not crash for 0.04mm layers. </p><ul><li><p>This is fixed in the dev build</p></li></ul></li><li><p>Increasing/Decreasing the number of steps in the Blend Assistant before setting the source and target colors crashes</p><ul><li><p>This has been fixed in the dev version</p></li></ul></li><li><p>In some models in Standard/Combo mode, the height of the model is off by 1 layer.</p><ul><li><p>Not yet fixed.</p></li></ul></li></ul><p></p><h2>What&#8217;s Next for v0.9.1</h2><ul><li><p>Bugfixes for v0.9.0</p></li><li><p>Localization - Machine translated with hopefully some tester feedback</p></li></ul><p>Yes.  That&#8217;s it.  I am aiming to have this out by the time I&#8217;m headed to JRRF in June.  I have a lot of other cool, useful, fun features I&#8217;m planning on implementing for v0.9.2 to make Color Match easier/more powerful, but translations need a fair amount of effort and learning and I don&#8217;t want to delay them any long than necessary.  If you have a specific language you would like translated into (French, German, Spanish, Italian, Chinese, and Japanese are already on the list) and/or are willing to help proof/improve the translations, please contact me.</p><p></p>]]></content:encoded></item><item><title><![CDATA[HueForge v0.9.0-beta-1 Known Issues]]></title><description><![CDATA[A running list of known issues and their fix status]]></description><link>https://devlog.thehueforge.com/p/hueforge-v090-beta-1-known-issues</link><guid isPermaLink="false">https://devlog.thehueforge.com/p/hueforge-v090-beta-1-known-issues</guid><dc:creator><![CDATA[Horn & Rhode]]></dc:creator><pubDate>Wed, 09 Apr 2025 14:11:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9cd17ff-cb55-4295-aa8f-d8e0155eef57_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Known Issues and fix Status</h2><p>Updated: 04/18/2025</p><ul><li><p>Selecting Sliders on either Core requires actually covering part of them with the selection box but the highlighting implies they are all captured.</p><ul><li><p>Workaround is to make sure your selection box goes across the entire Core region.</p></li><li><p>Fixed in next build, selection is now based only on the height of the selection box and does not require you to actually intersect the Slider flag itself with the selection box</p></li></ul></li><li><p>When turning off Edit Image in Color Match, the image does not revert to un-edited</p><ul><li><p>Fixed - workaround is to change to Standard Brightness Compensation mode before unchecking Edit Image</p></li></ul></li><li><p>When loading a new image, sometimes the aspect ratio of the image doesn&#8217;t change and the new image takes the aspect ratio of the previous image</p><ul><li><p>Turning off Options&#8594;Show Image at Print Size fixes this issue</p></li><li><p>Currently unable to replicate this issue, I believe it is a race condition.  Reloading the project solves it.</p></li></ul></li><li><p>Some MacOS users report crashes when trying to start v0.9.0-beta-1.  This appears to be an order-of-operations issue when popping up the request dialog for permissions before the main window has been initialized.  </p><ul><li><p>This has been fixed and I have updated this single change up to the MacOS version today April 9th. (I will not rev the version since it isn&#8217;t an issue for most users)</p></li></ul></li><li><p>Some Linux distros - (Manjaro for sure) require installation of Qt6SerialPort to run.  This shouldn&#8217;t be the case as the AppImage should include that library, will investigate.</p></li><li><p>Some linux Distros crash trying to create the GL Context</p><ul><li><p>Preliminarily fixed.  A Fedora 42 user with the same error reports success.  Now waiting on confirmation.</p></li></ul></li><li><p>Error in the Blending up algorithm is not providing enough distinct shades of the darker color</p><ul><li><p>This is fixed pending a final validation print.  It is much better than the v0.8.1 or the v0.9.0-beta-1 version.  This might justify a short v0.9.0-beta-2 period.</p></li><li><p>Blending up AND Backlighting have been revisited and are both significantly better.</p></li><li><p>This was fixed again, when I accidentally broke regular blending.</p></li></ul></li><li><p>Sometimes moving the top slider does not update the mesh height.</p><ul><li><p>Fixed but I don&#8217;t like the fix.</p></li></ul></li><li><p>Sometimes dropping a new color on the Mesh Core does not update the color match until it is moved.</p></li><li><p>When converting filament to Image Filament (so you can modify it without changing the library filament) blending changes significantly.</p><ul><li><p>Fixed in dev build.</p></li></ul></li><li><p>MacOS Browse Projects is not showing anything while Browse Example Projects does.</p><ul><li><p>Workaround, Preferences&#8594;Add Directory Permissions<br>Assign permissions to your Documents folder as a whole.  Then use Browse Projects.</p></li><li><p>Solution has been found - this was a bug, I wasn&#8217;t getting permissions properly.</p></li></ul></li><li><p>When changing Base Thickness in Standard Mode, it does not properly register the movement of the sliders (they do move up, but they don&#8217;t update the mesh).  Changing modes clears the issue.</p></li><li><p>Very log describe text can exceed the desktop space.</p><ul><li><p>It has been reformatted to be resizeable and scrollable if it gets to long</p></li></ul></li></ul><h2>New Features (because I can&#8217;t help myself)</h2><p>Updated : Added 04/15/2025</p><ul><li><p>Recently Opened Files (up to 10 will show in the order they were opened, top being the newest)</p><ul><li><p>Saved projects now get added and this will only show Project Files.</p></li></ul></li><li><p>You can now save Window Layouts and then restore them as desired.  This could allow different layouts for different projects or computers.</p><ul><li><p>Multiple issue with this have now been sorted out.</p></li></ul></li><li><p>You may now turn off the hex codes in your Describe.txt</p></li><li><p>Amazon Affiliate Links added for Filament brands that do not have a direct affiliate relationship with me.</p></li><li><p>The ability to flatten your mesh to the level of you first slider above Min Depth.  This removes texture from flat backgrounds which may or may not be desirable.  It will still allow blending to that color if you need with a color below Min Depth.  </p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;1391643e-219f-4ff7-bb4c-7935e4fd8781&quot;,&quot;duration&quot;:null}"></div></li></ul>]]></content:encoded></item><item><title><![CDATA[Release Notes for v0.9.0-beta-1]]></title><description><![CDATA[As Usual, Beta's go to Commercial customers. Full release is hopefully in 2-4 weeks.]]></description><link>https://devlog.thehueforge.com/p/release-notes-for-v090-beta-1</link><guid isPermaLink="false">https://devlog.thehueforge.com/p/release-notes-for-v090-beta-1</guid><dc:creator><![CDATA[Horn & Rhode]]></dc:creator><pubDate>Mon, 31 Mar 2025 20:09:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cyJk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b94a0a8-0bc2-4f32-bdba-684b19e98f8c_2560x1392.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Update: If you have an active Commercial HueForge Account, you can go to your <a href="https://account.thehueforge.com">HueForge Store Account</a> and log in and grab your download from your order status page.<br></em><br>My goal after v0.8.1 was smaller more targeted releases.</p><p>I absolutely failed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cyJk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b94a0a8-0bc2-4f32-bdba-684b19e98f8c_2560x1392.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cyJk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b94a0a8-0bc2-4f32-bdba-684b19e98f8c_2560x1392.png 424w, https://substackcdn.com/image/fetch/$s_!cyJk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b94a0a8-0bc2-4f32-bdba-684b19e98f8c_2560x1392.png 848w, https://substackcdn.com/image/fetch/$s_!cyJk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b94a0a8-0bc2-4f32-bdba-684b19e98f8c_2560x1392.png 1272w, https://substackcdn.com/image/fetch/$s_!cyJk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b94a0a8-0bc2-4f32-bdba-684b19e98f8c_2560x1392.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cyJk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b94a0a8-0bc2-4f32-bdba-684b19e98f8c_2560x1392.png" width="1456" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b94a0a8-0bc2-4f32-bdba-684b19e98f8c_2560x1392.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4171988,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://devlog.thehueforge.com/i/160281258?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b94a0a8-0bc2-4f32-bdba-684b19e98f8c_2560x1392.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cyJk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b94a0a8-0bc2-4f32-bdba-684b19e98f8c_2560x1392.png 424w, https://substackcdn.com/image/fetch/$s_!cyJk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b94a0a8-0bc2-4f32-bdba-684b19e98f8c_2560x1392.png 848w, https://substackcdn.com/image/fetch/$s_!cyJk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b94a0a8-0bc2-4f32-bdba-684b19e98f8c_2560x1392.png 1272w, https://substackcdn.com/image/fetch/$s_!cyJk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b94a0a8-0bc2-4f32-bdba-684b19e98f8c_2560x1392.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>While PRIMARILY a UI update, this update also hosts a bunch of other changes as well.</p><h2>Key New Features:</h2><ul><li><p>MacOS Permissions now works for any arbitrary location you give permission for.  You may save to Downloads/Desktop/External Volumes etc.</p></li><li><p>You may hide Filament Brands and Types you don&#8217;t own/want to see.  You can also merge PLA/PLA+ into a single tab.</p></li><li><p>Configuration may be moved to anywhere you like - including shared cloud storage drives like OneDrive</p></li><li><p>UI Streamlining by changing most Dock Widgets to Tool Bars and allowing smart Font Resizing.  There may still be a few Dialogs which don&#8217;t properly resize.  Controls are moved but almost all still here.  ToolBars may be rearranged as desired.</p></li><li><p>Much better user experience for 1366x768 resolution users.</p></li><li><p>Experimental Secondary Filament effects like Glow, Color Shift, and Fluorescence (One type per print, multiple filaments may share an effect)</p></li><li><p>Filament Tagging system which is searchable and some are active for rendering (like Silk)</p></li><li><p>Experimental lit renderer.  Gives a more real-world visualization of your print, maybe.  Including filament shine (or lack for matte) and color shifting effects like Starlight filaments)</p></li><li><p>Replaced Filament Sets with Core Fragments, drag and droppable sets of filaments with fixed slider distances that can be inserted, overwritten or merged into a core.</p></li><li><p>Min Depth and Max Depth are changed to Base Thickness and Blend Depth.  Blend depth is always applied on top of Base Thickness and sliders are automatically adjusted when it is changed.</p></li><li><p>Experimental Blend Assistant to help figure out what color to use to get the result you want. (Thanks to Eli Mamane for the idea!)</p></li><li><p>Momentary buttons are recolored to be distinguished form Toggle Buttons that are off.</p></li></ul><h2>UI Changes:</h2><p>MOST of the changes are captured <a href="https://hueforge.wiki/index.php/Office_Hours_v0.9.0_UI_Changes">on the Wiki</a></p><p>But a few changes have happened since then</p><ul><li><p>The delete key can be used to remove sliders from the Mesh/Color core, not just zero them.  Delete cannot be undone.</p></li><li><p>When a slider is in TD mode, the arrow keys (up/down) now also adjust TD.  This is done for touchpad users.</p></li><li><p>In TD Mode, holding down Shift while mouse wheeling up/down or arrowing up/down will act as a &#8220;fine&#8221; adjustment with 0.2 intervals instead of 0.5.</p></li><li><p>Bug fixes to the Blending Assistant to work anywhere on screen.  It also now accepts drag and drop from filaments or image colors into the Start or Target color.</p></li><li><p>Added filament hex codes into the Describe text.</p></li><li><p>Allow optional Brand and Name for filaments in the instructions section of Describe for cases when using multiple filaments with the same color name.</p></li><li><p>Starting your filament filter with # will search on color code for matching Filaments (CIELAB DeltaE2000)</p></li><li><p>Added options for putting the palette on the Left or Right of the print and making it attached or separate (for test printing ahead of time).  Also fixed the palette on MacOS/Linux</p></li><li><p>Added Preferences for Always/Never enter Edit Image when going into Color Match</p></li><li><p>You can convert a real filament to an &#8220;image&#8221; filament so you can change the TD and not change the underlying filament in the library.</p></li><li><p>Fixed a bug with image filaments not undoing properly after being dropped onto the bar</p></li><li><p>Fixed an issue with really high width aspect ratios causing the predicted model to be upside down.</p></li><li><p>Added &#8220;R&#8221; key to be a shortcut to reset view, and the Image gets reset as well.</p></li></ul><h2>Bug Fixes:</h2><p>There are a lot of bug fixes from v0.8.1 here is an overview</p><ul><li><p>Fixed issue with loading STLs on Linux</p></li><li><p>Fixed Border Bug in Color Match</p></li><li><p>Fixed issue with Mesa 24.3+ and HueForge OpenGL</p></li><li><p>Fixed OpenGL workflow errors</p></li><li><p>Fixed improper coefficient in CIELAB conversion (better matching)</p></li><li><p>Improved algorithm for &#8220;blending up&#8221; to darker colors from bright colors</p></li><li><p>Fixed issues with Backlit Prediction going black too quickly.</p></li><li><p>No longer crashes on ASCII STLs, will load them natively.  It is still recommended to convert them as they are much larger.</p></li><li><p>Correctly create Log and TD-1 folders on a new install</p></li><li><p>Corrected code for reflashing TD-1 to work correctly.</p></li><li><p>Fixed Color/Mesh Core sizes, especially on lower resolution displays.  Much closer to using the full height all the time.</p></li><li><p>Disabled layers load correctly when your project has a greater Max Depth than the defaults.</p></li><li><p>Reset to Default Windows Layout works, and doesn&#8217;t require a restart.</p></li><li><p>AMD Compatibility mode is no longer necessary.</p></li><li><p>Borders are fixed to be uniform regardless of the image size.  You may also choose to add them outside the image or not - if you don&#8217;t, your longest side will shrink to maintain correct aspect ratio for the image inside the border.</p></li><li><p>Image file monitoring is more reliable (for auto-updating)</p></li><li><p>If you extract the image from a project, it will automatically be monitored for changes.</p></li><li><p>Fixed filament links in Library</p></li><li><p>Fixed &#8220;Find Closest Color/Filament&#8221; to be CIELAB DeltaE2000 comparison and make TD a secondary consideration.</p></li><li><p>Fixed Reset View depth calculation to handle virtually all cases now</p></li><li><p>Fixed issue with Blend Depth and Base Thickness not having arrow step sizes equal to the layer height when loading a new project with a different layer height</p></li><li><p>Fixed a lot of Dock related issues by simply getting rid of them</p></li><li><p>Fixed multiple bugs in calculating mesh size and allocating memory for it.</p></li><li><p>Fixed Mesh height mismatches resulting in 1-2 layers taller meshes than Max Depth.</p></li></ul><h2>Known Issues</h2><ul><li><p>Filament Sets are inaccessible.  They will likely be re-added under the Filaments menu for those few that use them.  Core Fragments should replace them mostly.</p></li><li><p>Some Linux builds crash on STL files &gt; 100mb.  I was unable to recreate with a 196mb STL.</p></li><li><p>Some Linux builds still show a Magenta Clear color in the prediction, but otherwise function.</p></li><li><p>Optimized Mesh has been removed for a future release.</p></li><li><p>Color Shift in Color Aware mode has a 2x effect when in Edit Image mode.</p></li><li><p>Buttons between Mesh/Color core are not uniform in size and some fonts render hard to distinguish Unicode text</p></li><li><p>Not all dialogs work correctly with the resized font.  Finding the remaining dialogs is a Beta priority.</p></li><li><p>Crash on Exit on MacOS and Linux on occasion.</p></li><li><p></p></li></ul>]]></content:encoded></item><item><title><![CDATA[HueForge v0.8.1 Hotfix]]></title><description><![CDATA[Into every release a few bugs will arise]]></description><link>https://devlog.thehueforge.com/p/hueforge-v081-hotfix</link><guid isPermaLink="false">https://devlog.thehueforge.com/p/hueforge-v081-hotfix</guid><dc:creator><![CDATA[Horn & Rhode]]></dc:creator><pubDate>Thu, 21 Nov 2024 21:23:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bacce7-764f-4ffd-8be3-7dd82d2de879_2560x1392.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Overall, the release of v0.8.0 has gone quite well.  The long Beta period really did help to fix many of the issues, though I know it was longer than people (including myself) wanted.  That being said, a few issues have arisen and fortunately they are smaller issues that can often be worked around - but I&#8217;ve been squashing them as quickly as possible this week and plan to release an update on Friday as version 0.8.1.<br><br>Good news is on Windows, it won&#8217;t ask for your configuration information again and will immediately have your defaults and filaments setup.  Technically you can just replace the exe in your old folder if you want to.<br><br>If you are wondering how the heck to use these new features, I released a mildly edited version of my Tuesday Office Hours in the Discord with a rundown of every new feature I could think of!</p><div id="youtube2-UGeZdFy_oyk" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;UGeZdFy_oyk&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/UGeZdFy_oyk?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><br>v0.8.1 Changelog:</h2><p>Updated: November 22, 2024</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xkxT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bacce7-764f-4ffd-8be3-7dd82d2de879_2560x1392.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xkxT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bacce7-764f-4ffd-8be3-7dd82d2de879_2560x1392.png 424w, https://substackcdn.com/image/fetch/$s_!xkxT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bacce7-764f-4ffd-8be3-7dd82d2de879_2560x1392.png 848w, https://substackcdn.com/image/fetch/$s_!xkxT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bacce7-764f-4ffd-8be3-7dd82d2de879_2560x1392.png 1272w, https://substackcdn.com/image/fetch/$s_!xkxT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bacce7-764f-4ffd-8be3-7dd82d2de879_2560x1392.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xkxT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bacce7-764f-4ffd-8be3-7dd82d2de879_2560x1392.png" width="1456" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39bacce7-764f-4ffd-8be3-7dd82d2de879_2560x1392.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2547709,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xkxT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bacce7-764f-4ffd-8be3-7dd82d2de879_2560x1392.png 424w, https://substackcdn.com/image/fetch/$s_!xkxT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bacce7-764f-4ffd-8be3-7dd82d2de879_2560x1392.png 848w, https://substackcdn.com/image/fetch/$s_!xkxT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bacce7-764f-4ffd-8be3-7dd82d2de879_2560x1392.png 1272w, https://substackcdn.com/image/fetch/$s_!xkxT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bacce7-764f-4ffd-8be3-7dd82d2de879_2560x1392.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Maybe EVERYONE wasn&#8217;t happy, but most people seemed to be</figcaption></figure></div><ul><li><p>Fix bugs with TD-1 Updates</p><ul><li><p>When updating from zip file, Find Update File button did nothing after the update was found.  Fixed</p></li><li><p>Fix search paths on MacOS to find an update.zip in your Users Download folder instead of the Container Downloads folder.</p></li><li><p>Added an option to force upgrade with the currently installed firmware.</p></li></ul></li><li><p>Fix issue with non-ascii paths when double clicking and HFP file to run to launch HueForge on Windows.</p></li><li><p>When launching by double-clicking HFP file, do not bring up the Autosave dialog.</p></li><li><p>Fixed bug when launching a Color Match HFP File loading a blank rectangle (workaround was to change to any other Luminance Mode and back)</p></li><li><p>Fixed error in deleting Autosave after Saving a project.  So you should get fewer alerts.</p></li><li><p>Added an option to turn off Autosave.</p></li><li><p>Fix bug causing Cores to show multiple layers below Min Depth/Lowest slider instead of just 1.</p></li><li><p>Fixed bug where at 8mm+ heights, Slider mm indicators would sometimes show more than two decimals</p></li><li><p>Fixed bug in help menu not having Tutorials etc. listed.  Also added a few more links</p></li><li><p>Added hotkey r to reset view</p></li><li><p>Added hotkeys , and . or &lt; and &gt; to change which core is active in Color Match, c will toggle between them</p></li><li><p>Updated The Seashell Test PDF to have more clear instructions on how to print it.</p></li><li><p>Fixed &#8220;Export Edited Image&#8221; not being available when loading a project with Edit Image selected.</p></li><li><p>Only allow Export Image on Projects that have the image saved internally</p></li><li><p>For projects with the image file saved as part of the project, automatic reloading of image files now works when changing the image file originally saved into the project.</p></li><li><p>Fix screen spacing when loading an STL.  It will not correctly collapse the Image pane and make the STL take the full volume.</p></li><li><p>Removed Reload Shaders button</p></li><li><p>The Add Filament dialog now allows tabbing between ALL elements.</p></li><li><p>Reset to Default Layout in Windows works now (requires a restart)</p></li><li><p>Fix Light/Dark mode changes not persisting - unfortunately this error means everyone will be blasted with Light Mode when they restart, but it will be fixed after you change it once.</p></li><li><p>Loading Example Projects no longer sets that folder as your default Projects folder.</p></li><li><p>Fix cores going black with VERY small layers and tall meshes</p></li><li><p>Do not copy a 0 filament personal_library.json into the configuration folder, HueForge will create a new empty library instead.</p></li><li><p>The Import Configuration tool will display more information when potentially overwriting files to avoid inadvertently smashing your file.</p></li><li><p>Center the HF Logo on the Import Configuration dialog when users have very long file paths.</p></li><li><p>Fix Dark Outer checkbox sometimes not reflecting View Analysis correctly.</p></li><li><p>Warn users when they have Image Colors in the Color Core and look at Describe.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ziGg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2690d76-3485-44d8-951b-0c0a287ea633_2797x3606.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ziGg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2690d76-3485-44d8-951b-0c0a287ea633_2797x3606.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ziGg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2690d76-3485-44d8-951b-0c0a287ea633_2797x3606.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ziGg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2690d76-3485-44d8-951b-0c0a287ea633_2797x3606.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ziGg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2690d76-3485-44d8-951b-0c0a287ea633_2797x3606.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ziGg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2690d76-3485-44d8-951b-0c0a287ea633_2797x3606.jpeg" width="1456" height="1877" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2690d76-3485-44d8-951b-0c0a287ea633_2797x3606.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1877,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:985318,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ziGg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2690d76-3485-44d8-951b-0c0a287ea633_2797x3606.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ziGg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2690d76-3485-44d8-951b-0c0a287ea633_2797x3606.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ziGg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2690d76-3485-44d8-951b-0c0a287ea633_2797x3606.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ziGg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2690d76-3485-44d8-951b-0c0a287ea633_2797x3606.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Full Release of 0.8.0 (Color Match) Looking like Monday November 18th, but here are the Release Notes]]></title><description><![CDATA[Was hoping for today, but I don't see how that will work now.]]></description><link>https://devlog.thehueforge.com/p/full-release-of-080-color-match-looking</link><guid isPermaLink="false">https://devlog.thehueforge.com/p/full-release-of-080-color-match-looking</guid><dc:creator><![CDATA[Horn & Rhode]]></dc:creator><pubDate>Fri, 15 Nov 2024 14:34:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CWLh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4e784a-2d1b-45f3-9eb0-53216638e85b_2560x1392.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CWLh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4e784a-2d1b-45f3-9eb0-53216638e85b_2560x1392.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CWLh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4e784a-2d1b-45f3-9eb0-53216638e85b_2560x1392.png 424w, https://substackcdn.com/image/fetch/$s_!CWLh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4e784a-2d1b-45f3-9eb0-53216638e85b_2560x1392.png 848w, https://substackcdn.com/image/fetch/$s_!CWLh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4e784a-2d1b-45f3-9eb0-53216638e85b_2560x1392.png 1272w, https://substackcdn.com/image/fetch/$s_!CWLh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4e784a-2d1b-45f3-9eb0-53216638e85b_2560x1392.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CWLh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4e784a-2d1b-45f3-9eb0-53216638e85b_2560x1392.png" width="1456" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c4e784a-2d1b-45f3-9eb0-53216638e85b_2560x1392.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1912195,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CWLh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4e784a-2d1b-45f3-9eb0-53216638e85b_2560x1392.png 424w, https://substackcdn.com/image/fetch/$s_!CWLh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4e784a-2d1b-45f3-9eb0-53216638e85b_2560x1392.png 848w, https://substackcdn.com/image/fetch/$s_!CWLh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4e784a-2d1b-45f3-9eb0-53216638e85b_2560x1392.png 1272w, https://substackcdn.com/image/fetch/$s_!CWLh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c4e784a-2d1b-45f3-9eb0-53216638e85b_2560x1392.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Sorry buddy!</figcaption></figure></div><p>I&#8217;ve gotten a ton done in the past week and feel pretty good about the general state of HueForge for full release, but there is a lot of testing to do on MacOS and Linux for some of the current changes and I think it is much more responsible to give that some time.  Also, I&#8217;m out of town this weekend for a family trip so no work over the weekend.</p><p>UPDATE: The image was printing while I made this post and has now finished. Curling is my fault for not cleaning the bed on an 350mm tall print, but I kinda like it in context!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nKJh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1711e2-9af5-4721-9845-60fba2d810f0_3024x4032.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nKJh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1711e2-9af5-4721-9845-60fba2d810f0_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nKJh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1711e2-9af5-4721-9845-60fba2d810f0_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nKJh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1711e2-9af5-4721-9845-60fba2d810f0_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nKJh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1711e2-9af5-4721-9845-60fba2d810f0_3024x4032.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nKJh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1711e2-9af5-4721-9845-60fba2d810f0_3024x4032.jpeg" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba1711e2-9af5-4721-9845-60fba2d810f0_3024x4032.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1210041,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nKJh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1711e2-9af5-4721-9845-60fba2d810f0_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nKJh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1711e2-9af5-4721-9845-60fba2d810f0_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nKJh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1711e2-9af5-4721-9845-60fba2d810f0_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nKJh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba1711e2-9af5-4721-9845-60fba2d810f0_3024x4032.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><br>In the meantime, here is what has changed between Beta 2 and now:</h2><ul><li><p>Clicking on a Color or Mesh Core layer will switch the prediction to that core.</p></li><li><p>Moved the button to switch, if you prefer that, to between the Cores.  This spot is in preparation for a more complete toolbar between the cores, but that is going to be pushed to a future UX update release.</p></li><li><p>Windows - Moved all configuration including Filament library to Users/AppData.  This means you can unzip into Program Files if you want, but also after this version, you will never have to worry about copying your filaments or configs again.  This brings it into parity with Linux and MacOS.  In order to support this, at startup, you will get a dialog asking for the location of your previous install and it will automate copying over the files.  If you screw this up, there is an option in the File menu to try again (you will only get the pop-up once).</p></li><li><p>Example Projects and Tools will now be in ~/Documents/HueForge for all OSes as well.</p></li><li><p>Added Export Log File option in File menu for support requests (since the log files are now stored in AppData).</p></li><li><p>Remove &#8220;Import Personal Library&#8221; for Windows users.</p></li><li><p>Fixed a bug where filaments on the Mesh Core and Color Core were not reflecting TD changes made on the other core.  (And the library was not reflecting Mesh Core changes)</p></li><li><p>Streamlined TD-1 Firmware updates.  You now provide it the update vX.X.X.zip file (from anywhere on your system) and it will stage it properly, then show you what the differences are and have you confirm the update.  This will avoid cases where users accidentally put update files in the wrong folder.  It will also apply the update to a standard location that will automatically prompt you to update other TD-1s that get plugged in.</p></li><li><p>TD-1 Recovery &#8220;Wizard&#8221; for corrupted TD-1 units with step-by-step instructions to follow.</p></li><li><p>Updated Help&#8594;Tutorials with new videos</p></li><li><p>Added Help&#8594;Work Along for projects like the Red and Blue ball and Vector Frog</p></li><li><p>Added Wiki links to the Help menu</p></li><li><p>Fixed a crash bug when turning on Borders</p></li><li><p>Fixed a bug where View Analysis shows nothing if Edit Image is not selected</p></li><li><p>Fixed a bug that allowed exporting an empty filament.json/csv</p></li><li><p>Added more Color Match example projects</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Beta 2 and v0.7.4 Release pushed until Monday]]></title><description><![CDATA[Tracking down a couple last bugs]]></description><link>https://devlog.thehueforge.com/p/beta-2-and-v074-release-pushed-until</link><guid isPermaLink="false">https://devlog.thehueforge.com/p/beta-2-and-v074-release-pushed-until</guid><dc:creator><![CDATA[Horn & Rhode]]></dc:creator><pubDate>Fri, 18 Oct 2024 19:29:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9cd17ff-cb55-4295-aa8f-d8e0155eef57_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I wanted to get these builds out for you all to play with over the weekend, but a few issues have cropped up that I feel much better about sending out on Monday and spending the time to get it right instead of trying to rush it.</p>]]></content:encoded></item><item><title><![CDATA[HueForge v0.8.0-beta-2 and v0.7.4 are out!]]></title><description><![CDATA[Post Updated with full Release Notes]]></description><link>https://devlog.thehueforge.com/p/hueforge-v080-beta-2-and-v074-this</link><guid isPermaLink="false">https://devlog.thehueforge.com/p/hueforge-v080-beta-2-and-v074-this</guid><dc:creator><![CDATA[Horn & Rhode]]></dc:creator><pubDate>Tue, 15 Oct 2024 02:59:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HwJ2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde03db7f-20e1-4bd8-aa1a-8f0c1b3be429_2560x1392.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HwJ2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde03db7f-20e1-4bd8-aa1a-8f0c1b3be429_2560x1392.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HwJ2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde03db7f-20e1-4bd8-aa1a-8f0c1b3be429_2560x1392.png 424w, https://substackcdn.com/image/fetch/$s_!HwJ2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde03db7f-20e1-4bd8-aa1a-8f0c1b3be429_2560x1392.png 848w, https://substackcdn.com/image/fetch/$s_!HwJ2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde03db7f-20e1-4bd8-aa1a-8f0c1b3be429_2560x1392.png 1272w, https://substackcdn.com/image/fetch/$s_!HwJ2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde03db7f-20e1-4bd8-aa1a-8f0c1b3be429_2560x1392.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HwJ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde03db7f-20e1-4bd8-aa1a-8f0c1b3be429_2560x1392.png" width="1456" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de03db7f-20e1-4bd8-aa1a-8f0c1b3be429_2560x1392.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:878361,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HwJ2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde03db7f-20e1-4bd8-aa1a-8f0c1b3be429_2560x1392.png 424w, https://substackcdn.com/image/fetch/$s_!HwJ2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde03db7f-20e1-4bd8-aa1a-8f0c1b3be429_2560x1392.png 848w, https://substackcdn.com/image/fetch/$s_!HwJ2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde03db7f-20e1-4bd8-aa1a-8f0c1b3be429_2560x1392.png 1272w, https://substackcdn.com/image/fetch/$s_!HwJ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde03db7f-20e1-4bd8-aa1a-8f0c1b3be429_2560x1392.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Froggy says hello</figcaption></figure></div><h2>UPDATED October 23, 2024<br>Store Updates:</h2><p>I&#8217;ve been busy behind the scenes at the HueForge store.  First, I added Download and Discord links back to the Thank You email and also your Order Status pages and added https://account.thehueforge.com to access your order history.  <s>There is still a bug on some orders that they do not display the Download link properly.  My App provider is working on this issue. </s> UPDATE: The bug has been fixed and as far as I know, everyone now has both an download link and a Discord link there.</p><p>I have also turned on local currency for much of the world so you can pay in your local currency and not need to be able to get USD.  Along with this, I started a pilot program for variable pricing given purchasing power.  I am basing it on the cost of a spool of plain PLA in the countries for the most part as that is a consumable that you will need for HueForge.  Currently HueForge pricing is different in Brazil, Argentina, India, Turkey, and the Philippines and hopefully more affordable in those countries.  I am limited in the number of different regions and pricing I can have unless I pay more for my Shopify store, but hopefully this helps users around the world.</p><h2>Release Schedule:</h2><p><s>EDIT : Releasing this week does not mean released NOW.  It means coming this week</s>.</p><p>UPDATE: Both v0.8.0-beta-2 and v0.7.4 are now released!</p><p>This week will see v0.8.0-beta-2 and v0.7.4 fixing some high criticality issues.  It&#8217;s easier to list the changes to v0.7.4:</p><ul><li><p>Make Autosave less aggressive - delete the autosave after saving a project, don&#8217;t autosave if the project hasn&#8217;t changed, and allow Discard on load.</p></li><li><p>Also show the image being worked on for the Autosave where available.</p></li><li><p>Fix prediction for blending up from white to darker colors (any light color to a darker color).</p></li><li><p>Minor update to Backlit prediction to increase color contribution.</p></li><li><p>Clarify TD-1 Error.txt dialog with title and more description about how to make it go away.</p></li><li><p>Connect to an unlicensed TD-1</p></li><li><p>Allow TD-1 License file backup.</p></li><li><p>Auto-backup the license file of a TD-1 and offer to relicense that TD-1 later if it is connected without a license (if you have to UF2 flash it)</p></li><li><p>Contains the v1.0.4 TD-1 firmware update and should auto-prompt to update your TD-1 if it detects it is out of date.  As new firmwares come out and are put in the TD-1/updates folder, it will do the same thing.</p></li><li><p>Jessie Premium PLA/PETG (Printed Solid) has been added to the filament library.</p></li><li><p>More Projects in the included Projects folder.</p></li></ul><p>v0.8.0-beta-2 has quite a few updates, here are few:</p><ul><li><p>All v0.7.4 changes</p></li><li><p>Add Option to save images inside of projects - This will allow projects to be saved ANYWHERE on MacOS, you will just need to export your STL and read the Describe text from the Describe button instead of the text file.</p></li><li><p>Add Option to Export Image from Project</p></li><li><p>Add Option to Export Edited image from Project</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/679261db-61b3-45f6-be23-7cc9cca92cfd_1024x1024.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/611d8801-e6f3-423e-9328-0ddbdbebddb9_1024x1024.png&quot;}],&quot;caption&quot;:&quot;Original and Metallic Edited image&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b1d326a-3e00-402a-944d-f23fcad18643_1456x720.png&quot;}},&quot;isEditorNode&quot;:true}"></div></li><li><p>Add Thumbnails in the project</p></li><li><p>Add Project Browse option which shows the project thumbnails instead of just HueForge icons (Ctrl+B)</p></li><li><p>Autosave on load will show the thumbnail image of the project in progress.</p></li><li><p>Autosave also saves the image intelligently so it doesn&#8217;t slow processing down and only updates when needed.</p></li><li><p>Dropping an Image Color onto an existing slider will retain the slider&#8217;s TD instead of setting it to 1.</p></li><li><p>CIELAB Color Match method is improved to take brightness into account more strongly.  (It is now my personal default)</p></li><li><p>Image Zooming now takes the original image resolution into account and doesn&#8217;t get pixelated so quickly.  Option to display the image at the resolution for the Print Size.  (This can assist with finding pixels out of place in Color Match)</p></li><li><p>Fixes to layer height displays after changing Brightness Compensation modes</p></li><li><p>When the Mesh Core is selected, highlighting the Prediction will also show the Color Match layer.  (It will show a layer when Color Core is selected, but it won&#8217;t be associated the way you want)</p></li><li><p>Fixes to sliders turning white or getting lost when updating Min/Max Depth or Layer Heights</p></li><li><p>Some fixes to Undo after changing Max/Min depth and Layer Heights. (still not perfect in all cases)</p></li><li><p>Pressing &#8216;Z&#8217; while over a Core Slider will set it to zero height (enabled or disabled)</p></li><li><p>Fix bug where dropping a new color on a slider would sometimes not update the color blending prediction.</p></li><li><p>Fixed rounding error for certain Min Depths causing Color Core displays to be wrong.</p></li><li><p>Image change tracking.  If you edit an image you are working with in Affinity/Photoshop/Paint.Net, HueForge will see that update and ask if you want to reload it.  You may choose hopefully non-annoying options related to that image.</p></li><li><p>Filaments with affiliate links to buy now have a link icon next to them in the filament library for easy identification.</p></li><li><p>Separate layout presets from non-v0.8.0+ versions so you can change layouts between versions.  Autosaves are unique as well.</p></li><li><p>Multiple high quality Color Match projects in the Projects folder for you to dissect.</p></li></ul><h2>Full v0.8.0 Release When?</h2><p>I&#8217;m aiming for the <s>end of October</s> or <strong>early November</strong> and feel like Early November is pretty achievable.  Looking forward to getting this out to everyone.  I will then aim at some faster and smaller updates after this release.  Single features rather that massive updates.</p>]]></content:encoded></item><item><title><![CDATA[Beta Progress and Schedule]]></title><description><![CDATA[I'm working on it, but it's not the only thing.]]></description><link>https://devlog.thehueforge.com/p/beta-progress-and-schedule</link><guid isPermaLink="false">https://devlog.thehueforge.com/p/beta-progress-and-schedule</guid><dc:creator><![CDATA[Horn & Rhode]]></dc:creator><pubDate>Thu, 19 Sep 2024 17:40:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e983758-0dc9-4765-bc74-d374c5093241_3024x4032.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p> So far the launch of the Color Match Beta has gone fairly well.  A bunch of crash bugs etc have been found as well as how my description of Color Match needs to be adjusted.</p><p>Let&#8217;s start by talking about &#8220;Known Issues&#8221;</p><ul><li><p>Borders don&#8217;t work in Color Match</p></li><li><p>Undo is unreliable - ESPECIALLY when you change layer heights (workaround is to save after a layer height change and reload the project immediately) - around the color core*</p></li><li><p>Crashes on MacOS - still unsure why this is, I need more MacOS crash reports to track this down.  It tends to STOP crashing and then work more or less from then on for affected systems.*</p></li><li><p>CIELAB CM isn&#8217;t very good - color but not brightness drive the algorithm</p></li><li><p>MacOS Ctrl+Left Click doesn&#8217;t work (this apparently is set to turn a left click into a right click on MacOS).  But Cmd + Left Click does work.  However you must release Cmd before you enter your drop zone or it won&#8217;t register that you have entered - I don&#8217;t know why. If you do know why, let me know.  (This isn&#8217;t a BUG so much as a difference)</p></li><li><p>When Shown Color is pointing at the Mesh Core and non-color Match Projects are loaded, you can end up with the sliders having no effect because the Mesh Core sliders are hidden, but active.  (Workaround - switch into Color Match and back to the original mode)</p></li><li><p>If you have the luminance image format selected and run File&#8594;Close it will crash.</p></li><li><p>Dragging an image color to the Mesh core does not always force an update (workaround, move a Mesh Core slider)*</p></li><li><p>Luminance Preview does not update when a new image is dropped in while in Image Format&#8594;Luminace</p></li><li><p>Zoom invert only applies to mesh not mesh and image*</p></li><li><p>Image/Mesh zoom directions are opposite by default*</p></li><li><p>Zooming in shows pixelated image even for high resolution originals</p></li><li><p>Actual Depth can be higher than Max Depth (this was actually true before but is even more true now&#8230;)*</p></li><li><p>Autosave pop-up is abusively regular. (True in v0.7.3 as well)</p></li></ul><p></p><p>So what has been done in the interim or &#8220;Updates&#8221;</p><p>The majority of the above bugs are fixed.  If they have a * next to them, they are still outstanding in some form.  For instance some of the Undo bugs are fixed, but some still remain (I still rarely get undo bugs, but they do happen and are pretty inexplicable when they do.  Changing layer heights is STILL the #1 cause of Undo bugs).</p><p>But I&#8217;ve also added new features/QoL improvements.</p><p>Meet the optional Browse Projects window</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CXzV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a54cd4-ac58-4200-af8d-9a2246c62d65_854x1058.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CXzV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a54cd4-ac58-4200-af8d-9a2246c62d65_854x1058.png 424w, https://substackcdn.com/image/fetch/$s_!CXzV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a54cd4-ac58-4200-af8d-9a2246c62d65_854x1058.png 848w, https://substackcdn.com/image/fetch/$s_!CXzV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a54cd4-ac58-4200-af8d-9a2246c62d65_854x1058.png 1272w, https://substackcdn.com/image/fetch/$s_!CXzV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a54cd4-ac58-4200-af8d-9a2246c62d65_854x1058.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CXzV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a54cd4-ac58-4200-af8d-9a2246c62d65_854x1058.png" width="854" height="1058" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46a54cd4-ac58-4200-af8d-9a2246c62d65_854x1058.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1058,&quot;width&quot;:854,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:249283,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CXzV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a54cd4-ac58-4200-af8d-9a2246c62d65_854x1058.png 424w, https://substackcdn.com/image/fetch/$s_!CXzV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a54cd4-ac58-4200-af8d-9a2246c62d65_854x1058.png 848w, https://substackcdn.com/image/fetch/$s_!CXzV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a54cd4-ac58-4200-af8d-9a2246c62d65_854x1058.png 1272w, https://substackcdn.com/image/fetch/$s_!CXzV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a54cd4-ac58-4200-af8d-9a2246c62d65_854x1058.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As part of this, images can now be optionally saved INSIDE the project (they cannot currently be extracted from the project, but that is on the list).  They now also save a thumbnail and this includes the autosave, which means when you are offered the Autosave dialog at the start - </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iRxS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4beba04-4228-4bf0-b656-512baaa743b3_502x237.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iRxS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4beba04-4228-4bf0-b656-512baaa743b3_502x237.png 424w, https://substackcdn.com/image/fetch/$s_!iRxS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4beba04-4228-4bf0-b656-512baaa743b3_502x237.png 848w, https://substackcdn.com/image/fetch/$s_!iRxS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4beba04-4228-4bf0-b656-512baaa743b3_502x237.png 1272w, https://substackcdn.com/image/fetch/$s_!iRxS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4beba04-4228-4bf0-b656-512baaa743b3_502x237.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iRxS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4beba04-4228-4bf0-b656-512baaa743b3_502x237.png" width="502" height="237" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4beba04-4228-4bf0-b656-512baaa743b3_502x237.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:237,&quot;width&quot;:502,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:45868,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iRxS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4beba04-4228-4bf0-b656-512baaa743b3_502x237.png 424w, https://substackcdn.com/image/fetch/$s_!iRxS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4beba04-4228-4bf0-b656-512baaa743b3_502x237.png 848w, https://substackcdn.com/image/fetch/$s_!iRxS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4beba04-4228-4bf0-b656-512baaa743b3_502x237.png 1272w, https://substackcdn.com/image/fetch/$s_!iRxS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4beba04-4228-4bf0-b656-512baaa743b3_502x237.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>It includes the same thumbnail, but also an option to not just cancel the load, but discard the autosave.  Thumbnail saving only happens at project save and image saving happens only when necessary (if the image hasn&#8217;t changed, it won&#8217;t update the save) and is threaded so it won&#8217;t slow you down.</p><p>There was a &#8220;hidden limit&#8221; of 4096x4096 mesh points.  This has been removed, and as part of this removal, dynamic mesh sizing is now in place so smaller meshes will greatly reduce the memory footprint of HueForge.  Only VERY big meshes will cause issues.  I have also increase the Max Height and Width allowed to 5000mm each.</p><p>When in Color Match, it is common to need to find which layer is matching a particular spike/dip in the PREDICTED mesh and it&#8217;s often hard to find the exact pixels in the Image.  So long as you have the Mesh Core set active, mousing over the prediction will ALSO select the correct layer on the cores.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;5d8902af-208d-468d-944a-421fd3191406&quot;,&quot;duration&quot;:null}"></div><p>Unfortunately, since the Color Core does NOT have to have unique values on it, when the Color Core is selected, the layer height is not necessarily correct.</p><p>I have further interactions with the Prediction window that I plan on implementing.</p><p>In a BIG update, the first change to the predictive model for filament paintings has been validated.  Previously, others have noticed that blending on top of white is not as accurate as blending on top of darker colors.  This makes &#8220;<a href="https://hueforge.wiki/index.php/Common_Terms#Blending_Up">blending up</a>&#8221; difficult to predict.</p><p>This is fixed in the current development version, allowing this print using white at the bottom, Penumbra Gray, Fortress Gray, and Black (at the top)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BBzE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e983758-0dc9-4765-bc74-d374c5093241_3024x4032.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BBzE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e983758-0dc9-4765-bc74-d374c5093241_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BBzE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e983758-0dc9-4765-bc74-d374c5093241_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BBzE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e983758-0dc9-4765-bc74-d374c5093241_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BBzE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e983758-0dc9-4765-bc74-d374c5093241_3024x4032.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BBzE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e983758-0dc9-4765-bc74-d374c5093241_3024x4032.jpeg" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e983758-0dc9-4765-bc74-d374c5093241_3024x4032.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3369977,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BBzE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e983758-0dc9-4765-bc74-d374c5093241_3024x4032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BBzE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e983758-0dc9-4765-bc74-d374c5093241_3024x4032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BBzE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e983758-0dc9-4765-bc74-d374c5093241_3024x4032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BBzE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e983758-0dc9-4765-bc74-d374c5093241_3024x4032.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Color Palette on the side is not new. Options&#8594;Attach Color Palette</figcaption></figure></div><p>This is VERY useful for avoiding strong edges from earlier layers in images and sometimes for cutting down print times significantly over the other direction.  This fix will be included in a v0.7.4 as well as the Beta patch when they go out (the v0.7.4 patch will fix the aggressive autosave as well) as it is useful in Color Pop and Color Aware in the full release version.</p><p><br>Here is an example of using Blending Up to put the red highlights naturally right on top of the black so that there isn&#8217;t an edge, or the need for a second black.  (This is on the printer right now)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!laiz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d2960f-adcc-43b5-be7d-b3c62bb91bdb_2560x1392.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!laiz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d2960f-adcc-43b5-be7d-b3c62bb91bdb_2560x1392.png 424w, https://substackcdn.com/image/fetch/$s_!laiz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d2960f-adcc-43b5-be7d-b3c62bb91bdb_2560x1392.png 848w, https://substackcdn.com/image/fetch/$s_!laiz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d2960f-adcc-43b5-be7d-b3c62bb91bdb_2560x1392.png 1272w, https://substackcdn.com/image/fetch/$s_!laiz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d2960f-adcc-43b5-be7d-b3c62bb91bdb_2560x1392.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!laiz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d2960f-adcc-43b5-be7d-b3c62bb91bdb_2560x1392.png" width="1456" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7d2960f-adcc-43b5-be7d-b3c62bb91bdb_2560x1392.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1757548,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!laiz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d2960f-adcc-43b5-be7d-b3c62bb91bdb_2560x1392.png 424w, https://substackcdn.com/image/fetch/$s_!laiz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d2960f-adcc-43b5-be7d-b3c62bb91bdb_2560x1392.png 848w, https://substackcdn.com/image/fetch/$s_!laiz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d2960f-adcc-43b5-be7d-b3c62bb91bdb_2560x1392.png 1272w, https://substackcdn.com/image/fetch/$s_!laiz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d2960f-adcc-43b5-be7d-b3c62bb91bdb_2560x1392.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There are more things currently in progress, but I&#8217;m not yet at the point where I can discuss them because they aren&#8217;t complete.  Suffice it to say, the first beta update is going to be a big one.</p><p>In the meantime - Come see myself, Ajax-3D, and several of my Discord Mods (and my dad) at 3DPrintopia in Bel Air, MD next weekend (Sept 28th and 29th).  Admission is $10 and at a minimum you can see the Droids - and they are worth that $10 all by themselves, not to mention everyone else who will be there, including 3D Printing YouTubers as well as a bunch of your favorite companies.  (And maybe some that are mortal enemies.. I don&#8217;t know your heart).</p>]]></content:encoded></item><item><title><![CDATA[Price increase details and MacOS beta issue]]></title><description><![CDATA[Just a reminder that prices will go up on Monday August 19th Here is the new pricing:]]></description><link>https://devlog.thehueforge.com/p/price-increase-details-and-macos</link><guid isPermaLink="false">https://devlog.thehueforge.com/p/price-increase-details-and-macos</guid><dc:creator><![CDATA[Horn & Rhode]]></dc:creator><pubDate>Fri, 16 Aug 2024 19:09:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9cd17ff-cb55-4295-aa8f-d8e0155eef57_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Just a reminder that prices will go up on Monday August 19th Here is the new pricing:</p><p>Personal Use $24</p><p>Limited Commerical $60</p><p>Professional Commerical $120</p><p>Lifetime Professional $350</p><p>Polymaker has agreed to increase their Personal Use filament coupon to match the new price for buyers in the US and Canada. (I'm still more than happy to talk with other vendors around the world who might want to match elsewhere).</p><p>The value of the upgrade coupons for higher level versions of HueForge will also increase to match the new values, so PUUPGRADE will be worth $24 off regardless of what you paid when you bought the first time. So upgrading from Personal to Limited Commerical will cost $36 up from $27 currently. </p><p></p><p>MacOS Beta issues:</p><p>Control+Left Click and drag to drag slider or image colors around does not work in MacOS, you need to use Command+Option+Left Click. I will try and normalize this to just Command in the next update. </p><p>Some users are reporting crashes at launch or when switching to Color Match. I haven't experienced this on my dev MacBook Air but it's clearly happening. If you have this problem, please email me your MacOS crash log and the log files in Documents/HueForge/Logs if you can so I can try and build up as picture of the cause. I believe I know the overall category of error but these can be very tricky to nail down so all the data I can get will be helpful. I'll update this post if I don't need it anymore. </p><p>Happy HueForging!</p>]]></content:encoded></item><item><title><![CDATA[Release Notes for v0.7.3 and Highlights of v0.8.0-beta-1]]></title><description><![CDATA[Fuller notes to follow on beta-1]]></description><link>https://devlog.thehueforge.com/p/release-notes-for-v073-and-highlights</link><guid isPermaLink="false">https://devlog.thehueforge.com/p/release-notes-for-v073-and-highlights</guid><dc:creator><![CDATA[Horn & Rhode]]></dc:creator><pubDate>Thu, 08 Aug 2024 17:01:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9cd17ff-cb55-4295-aa8f-d8e0155eef57_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>After a long wait, I am releasing not 1, but 2 versions today.</p><p>v0.7.3 is a true bugfix release and contains at least these fixes:</p><ul><li><p>AMD Compatibility mode for out of support cards.  If you can get a new driver for your card, do not use this mode, but if your last driver is 2016-2017, you will need to turn this on. (In Preferences)</p></li><li><p>Fix multiple crashes due to removing sliders while an image is loaded</p></li><li><p>Fix crash on resizing beyond your triangle limits</p></li><li><p>Time based autosave added (to a separate file that can be recovered on HueForge startup)</p></li><li><p>Fix bug when using Split Image - true blacks now properly invert</p></li><li><p>In Color Aware using Split Image, the lowest color range properly inverts to display the correct brightness order for the color</p></li><li><p>Undo Fixes on removing/adding sliders</p></li><li><p>Add Ctrl + +/- for Zoom on the Preview.</p></li><li><p>Better support for TD-1 Errors and added new allowed files and options for TD-1</p></li><li><p>Fix for Power slider values when the default value of Adjust Amount is not Medium and you change CA Presets</p></li><li><p>Added Split Image Color Pop demo Projects</p></li><li><p>Remove invalid OpenGL calls</p></li><li><p>Allow all Filament Sets to be loaded regardless of number of sliders and adjust slider count when more are needed</p></li><li><p>Fix multiple issues around changing layer height, mesh height and others causing bad slider height values.</p></li><li><p>Fix issue when replacing an image file with an SVG and saving, not correctly replacing the image file for the project with the SVG file.</p></li><li><p>Fix bug when undoing a new filament</p></li><li><p>Fix dialogs popping up on another monitor for multi-monitor systems</p></li><li><p>Fixed bug on image files with no / in their name</p></li></ul><p>These Known Issues Remain:</p><ul><li><p>Linux has some graphical issues with Mesa v24.x.  Hopefully this will be sorted out in the Mesa library.</p></li><li><p>Turning borders on and off can lead to display errors in the mm height of sliders originally in the border region</p></li></ul><p></p><p>Color Match Beta - v0.8.0-beta Highlights</p><ul><li><p>Add Color Match Luminance Method</p><ul><li><p>Buttons that are not currently active in Color Match are disabled</p></li><li><p>Combo Slider on the far right controls a weighting of where you want the mesh to pick.  0.5 is neutral, higher is a weight toward higher mesh core locations, less than weights towards lower ones.</p></li><li><p>Multiple options - for lower power GPUs, Dot Product should be the fastest.</p></li></ul></li><li><p>Added Preference for loading images by their implied size (by resolution and DPI)</p></li><li><p>Added Preference to load to your original Default size so that images don&#8217;t get suddenly small or very large.</p></li><li><p>Add Active Color Cores with draggable slider flags</p></li><li><p>Added separate Mesh Core for Color Match</p></li><li><p>Added deferred rendering for Color Match calculation</p></li><li><p>Added ability to apply Brightness Compensation and Bright Adjust to the image, not the mesh to support Color Match but it can also be used in regular mode.</p><ul><li><p>These edits by default are NOT the same as Brightness Compensation but are more easily controlled.</p></li></ul></li><li><p>Edit Image can also use Alternate Edit which more closely matched the original Mesh Compensations.</p></li><li><p>You can invert any of the Color Aware regions by right clicking on the region indicator on the Color Core.</p></li><li><p>You can zoom in on the source image.</p></li><li><p>Slider buttons moved to the bottom for space.</p></li><li><p>Added Clear Slider History button to clear the memory of other Brightness Compensation or Luminance modes so the sliders don&#8217;t adjust when checking between them.</p></li><li><p>Added Autosave (version specific so it won&#8217;t overwrite v0.7.3 autosaves)</p></li><li><p>Added Step Brightness Compensation which acts like a pseudo Luminance Posterize/Quantize</p></li></ul><p>Known Issues:</p><ul><li><p>Same Linux Mesa 24 issue</p></li><li><p>Abort on exit in Linux</p></li><li><p>Color Match does not always work exactly the way you expect and can be confusing/frustrating, especially at first.</p></li><li><p>Work-along tutorial videos are coming, hopefully by Friday August 9th.</p></li></ul><p></p>]]></content:encoded></item></channel></rss>