{"id":24251,"date":"2026-01-20T20:12:29","date_gmt":"2026-01-20T20:12:29","guid":{"rendered":"https:\/\/jurn.link\/dazposer\/?p=24251"},"modified":"2026-01-31T12:00:33","modified_gmt":"2026-01-31T12:00:33","slug":"first-proper-test-of-klein-4b-lora-with-a-poser-render","status":"publish","type":"post","link":"https:\/\/jurn.link\/dazposer\/index.php\/2026\/01\/20\/first-proper-test-of-klein-4b-lora-with-a-poser-render\/","title":{"rendered":"First proper test of Klein 4B + LoRA, with a Poser render"},"content":{"rendered":"<p>My first proper test with the new Flux2 Klien 4B <em>and<\/em> the first LoRA. Whoopee. Which, as it happens, is a nice one that works well. Quilm v3, available at CivitAI. Here we use Klien as an Edit model, rather than as an image generator. Think of it as a super-duper Img2Img mode than can follow instructions. And do so quite quickly, even on an entry-level 3060 12Gb graphics-card.<\/p>\n<p><strong>1.<\/strong> Start with a basic and rather unpromising Poser render (the snail is too dark, for instance). The Poser character is Ronk by Nursoda. Drop the render in the Edit mode reference-image slot in your ComfyUI workflow.<\/p>\n<p><a href=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/ronksnail-1024px.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/ronksnail-1024px.png\" alt=\"\" width=\"1024\" height=\"1024\" class=\"aligncenter size-full wp-image-24252\" srcset=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/ronksnail-1024px.png 1024w, https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/ronksnail-1024px-300x300.png 300w, https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/ronksnail-1024px-150x150.png 150w, https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/ronksnail-1024px-768x768.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p><strong>2.<\/strong> Prompt.<\/p>\n<p><em>Reskin the image quilm style, with subtle colors applied uniformly onto dry paper. Retain all shapes, lines and edges exactly as in the reference image. the figure is looking down at his hand. The final output should isolate the figure on a background of pure white.<\/em><\/p>\n<p><a href=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/2026-01-20_195200.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/2026-01-20_195200-1024x480.jpg\" alt=\"\" width=\"640\" height=\"300\" class=\"aligncenter size-large wp-image-24255\" srcset=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/2026-01-20_195200-1024x480.jpg 1024w, https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/2026-01-20_195200-300x141.jpg 300w, https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/2026-01-20_195200-768x360.jpg 768w, https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/2026-01-20_195200-1536x720.jpg 1536w, https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/2026-01-20_195200.jpg 1785w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p><strong>4.<\/strong> The result is not a 100% fit, but very near and good enough for a colour blend mode in Photoshop. Such a blend is vital to stabilise the colours, important for sequential storytelling such as a comic-book or children&#8217;s storybook.<\/p>\n<p><a href=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/ronk-klein-success-output.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/ronk-klein-success-output.jpg\" alt=\"\" width=\"1024\" height=\"1024\" class=\"aligncenter size-full wp-image-24253\" srcset=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/ronk-klein-success-output.jpg 1024w, https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/ronk-klein-success-output-300x300.jpg 300w, https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/ronk-klein-success-output-150x150.jpg 150w, https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/ronk-klein-success-output-768x768.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Nice, and the eye is changed by the LoRA in a pleasing way that adds emotion. But the skin is washed out and near-white, the hat shadow is verging on purple, the cheek splashes are too pink, etc.<\/p>\n<p><strong>5.<\/strong> To fix these colour problems, use Photoshop. Copy the original Poser render and &#8220;paste in place&#8221;, as a new layer sitting on top of the ComfyUI output. Not a 100% perfect fit, but good enough for a Colour blend mode of the layer at 60% to work, thus quickly ensuring a more uniform colour for storytelling purposes.<\/p>\n<p><a href=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/ronk-klein-success.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/ronk-klein-success.jpg\" alt=\"\" width=\"1024\" height=\"1024\" class=\"aligncenter size-full wp-image-24254\" srcset=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/ronk-klein-success.jpg 1024w, https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/ronk-klein-success-300x300.jpg 300w, https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/ronk-klein-success-150x150.jpg 150w, https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2026\/01\/ronk-klein-success-768x768.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>Note that one can&#8217;t use <em>watercolour<\/em> in the prompt, as Klein has its own and horribly splashy ideas about what watercolour should look like. The other problem is the figure has acquired three fingers on one hand. This &#8216;crab hand&#8217; glitch is apparently is a function of the workflow. Here I use <em>res_multistep<\/em> and <em>simple<\/em>, but I&#8217;m told setting <em>Euler Ancestral<\/em> and <em>beta57<\/em> gives better hands. Anyway, it&#8217;ll do as a moderately successful first proper test.<\/p>\n<p>Klein 4B runs locally and is under a permissive Apache license, so commercial use is fine. <\/p>\n<hr>\n<p>Update: Hah! The second LoRA released for 4B is also very useful, <a href=\"https:\/\/civitai.com\/models\/1132089?modelVersionId=2608616\">Flat Color &#8211; Style<\/a>.<\/p>\n<p>Update: Just tested <em>Euler + beta57<\/em>, and it does indeed fix a hand which had three fingers. As Reddit had suggested. Exactly the same workflow + fixed seed, so it must be beta57. Also usefully appears to fix the colour saturation problem.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My first proper test with the new Flux2 Klien 4B and the first LoRA. Whoopee. Which, as it happens, is a nice one that works well. Quilm v3, available at CivitAI. Here we use Klien as an Edit model, rather than as an image generator. Think of it as a super-duper Img2Img mode than can [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,12],"tags":[],"class_list":["post-24251","post","type-post","status-publish","format-standard","hentry","category-companion-software","category-tutorials"],"_links":{"self":[{"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/posts\/24251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/comments?post=24251"}],"version-history":[{"count":15,"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/posts\/24251\/revisions"}],"predecessor-version":[{"id":24288,"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/posts\/24251\/revisions\/24288"}],"wp:attachment":[{"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/media?parent=24251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/categories?post=24251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/tags?post=24251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}