<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Image-Gen on Herman</title><link>https://hermanity.dev/tags/image-gen/</link><description>Recent content in Image-Gen on Herman</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 01 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://hermanity.dev/tags/image-gen/index.xml" rel="self" type="application/rss+xml"/><item><title>SwarmUI Image Generation</title><link>https://hermanity.dev/projects/swarmui-image-gen/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://hermanity.dev/projects/swarmui-image-gen/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;A calibration and generation pipeline for local Stable Diffusion image generation. Talks to SwarmUI on a Windows rig with an NVIDIA 3090TI via HTTP API.&lt;/p&gt;
&lt;h2 id="calibration-methodology"&gt;Calibration methodology&lt;/h2&gt;
&lt;p&gt;12 rounds of systematic A/B testing across 12 models:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Step sweeps&lt;/strong&gt; — finding the sweet spot (Flux: 36 steps is perfect; Chroma: flat plateau 16-40)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CFG sweeps&lt;/strong&gt; — Chroma sweet spot is 2.5-3.5; outside that drops to 3.0/5 quality&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cross-model comparisons&lt;/strong&gt; — SDXL wins action/rain scenes at 5.0/5; Flux nails anime at 5.0/5&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Single-sample trap&lt;/strong&gt; — Round 11 found a &amp;ldquo;winner&amp;rdquo; on one prompt; Round 12 with 3 new prompts disproved it. Rule: n≥3 prompts per cell to change a default.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="curated-defaults"&gt;Curated defaults&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Model&lt;/th&gt;
 &lt;th&gt;Steps&lt;/th&gt;
 &lt;th&gt;CFG&lt;/th&gt;
 &lt;th&gt;Sampler&lt;/th&gt;
 &lt;th&gt;Notes&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;flux1-dev-fp8&lt;/td&gt;
 &lt;td&gt;36&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;euler/simple&lt;/td&gt;
 &lt;td&gt;5.00/5 winner&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;chroma_v10HD&lt;/td&gt;
 &lt;td&gt;24&lt;/td&gt;
 &lt;td&gt;3.0&lt;/td&gt;
 &lt;td&gt;dpmpp_2m/beta&lt;/td&gt;
 &lt;td&gt;Cap at 40 steps&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;chroma1-base&lt;/td&gt;
 &lt;td&gt;24&lt;/td&gt;
 &lt;td&gt;3.0&lt;/td&gt;
 &lt;td&gt;dpmpp_2m/beta&lt;/td&gt;
 &lt;td&gt;Best for portraits&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;sdxl_base&lt;/td&gt;
 &lt;td&gt;36&lt;/td&gt;
 &lt;td&gt;7.0&lt;/td&gt;
 &lt;td&gt;dpmpp_2m/karras&lt;/td&gt;
 &lt;td&gt;Flat plateau 36-60&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="hard-won-lesson"&gt;Hard-won lesson&lt;/h2&gt;
&lt;p&gt;Never trust a single-image calibration. A 1.0-point quality advantage on n=1 is noise. This methodology error almost became a permanent default change before a wider sweep caught it.&lt;/p&gt;</description></item></channel></rss>