<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.2.2">Jekyll</generator><link href="http://www.spunphotons.com/feed.xml" rel="self" type="application/atom+xml" /><link href="http://www.spunphotons.com/" rel="alternate" type="text/html" /><updated>2026-10-28T09:52:29-07:00</updated><id>http://www.spunphotons.com/feed.xml</id><title type="html">Spun Photons</title><subtitle>A blog about the intersection of sexuality, large language models, and GenAI&apos;s relentless efforts to make every nude a female nude.</subtitle><entry><title type="html">[Halloween] Sexy Monster Fraternity - The Medusa</title><link href="http://www.spunphotons.com/2026/10/26/fraternity-medusa.html" rel="alternate" type="text/html" title="[Halloween] Sexy Monster Fraternity - The Medusa" /><published>2026-10-26T00:00:00-07:00</published><updated>2026-10-26T00:00:00-07:00</updated><id>http://www.spunphotons.com/2026/10/26/fraternity-medusa</id><content type="html" xml:base="http://www.spunphotons.com/2026/10/26/fraternity-medusa.html"><![CDATA[<h1 id="introduction">Introduction</h1>

<p>Monsters are real. After 6 years of Trump, I think we can agree on that. But not all monsters are Monsters. Some of them just want to move to Scottsdale, Arizona, buy a home in a luxury community<sup id="fnref:1"><a href="#fn:1" class="footnote" rel="footnote" role="doc-noteref">1</a></sup>, and send their kids to a small, liberal arts college in the Northeast.</p>

<p>This series, leading up to Halloween, is about that college.</p>

<h1 id="monday-medusas-son">Monday: Medusa’s Son</h1>

<p>The Medusa’s son, nicknamed “Medi,” is a sophomore at this idealized, absolutely-not-stolen-from-a-Netflix-property college. Although he seems the party guy, he’s got a stable<sup id="fnref:2"><a href="#fn:2" class="footnote" rel="footnote" role="doc-noteref">2</a></sup> boyfriend, a Faun he met at freshman orientation, and has barely let go of since then. Still, he’s not above finding some unsuspecting boy to join in the revels. He also loves swimming in the creek, and taking part in off-beat campus celebrations that allow him to be naked.</p>

<p><img src="/assets/images/internal/2026/10/fraternity_medusa_fb5076d_prompt_0_bathroom_0.png" alt="Cell phone selfie in the hotel bathroom mirror" />
Medi and the Faun went to New York City for fall break. Medi really loved the giant mirrors and the bathrobes.</p>

<p><img src="/assets/images/internal/2026/10/fraternity_medusa_a2e6c74_1.png" alt="Naked swimming in yhree mile park" />
Medi is going to be at the naked swimming hole every weekend until it ices over. (The snakes <em>hate</em> cold weather.)</p>

<p><img src="/assets/images/internal/2026/10/fraternity_medusa___midnight_run_d30634c_prompt_0_midnight_run_1.png" alt="The naked run through campus right before finals" /> 
Last day of classes each semester is marked by the midnight naked run. Meet at the library, run to the president’s house. Medi wants to find out if the first 10 get the invite to a private party at the president’s house.</p>

<p><img src="/assets/images/internal/2026/10/fraternity_medusa___midnight_run_af72663_prompt_0_in_bed_1.png" alt="Lying in bed" /> 
Most nights, Medi is out at a club with the Faun (next image), but sometimes, he goes to bed early.</p>

<p><img src="/assets/images/internal/2026/10/fraternity_medusa___midnight_run_9e9a8a4_prompt_1_club_scene_0.png" alt="Making out in a dark corner of the club" />
He loves Tangent, the club, but it’s hard for him to stay fully dressed.</p>

<p>(Full prompts for the images are <a href="/assets/text/md2img/2026/10/2026-10-27-FraternityMedusa-DarkImages.txt">here (“dark” images)</a> and <a href="/assets/text/md2img/2026/10/2026-10-15-FraternityMedusa.txt">here (“light” images)</a>)</p>

<div class="footnotes" role="doc-endnotes">
  <ol>
    <li id="fn:1">
      <p>When they run for the HOA board president, that’s when they become Monsters. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:2">
      <p>Stable doesn’t begin to describe him. He’s half mountain goat. MOUNTAIN GOAT. <a href="#fnref:2" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
  </ol>
</div>]]></content><author><name></name></author><category term="Halloween" /><category term="Krea2" /><category term="Penis_by_coachbate" /><summary type="html"><![CDATA[Introduction]]></summary></entry><entry><title type="html">Prompting Krea2 ‘Penis By Coachbate’</title><link href="http://www.spunphotons.com/2026/10/12/prompting-krea2-penis.html" rel="alternate" type="text/html" title="Prompting Krea2 ‘Penis By Coachbate’" /><published>2026-10-12T00:00:00-07:00</published><updated>2026-10-12T00:00:00-07:00</updated><id>http://www.spunphotons.com/2026/10/12/prompting-krea2-penis</id><content type="html" xml:base="http://www.spunphotons.com/2026/10/12/prompting-krea2-penis.html"><![CDATA[<p>I’m trying to find the best “<a href="https://civitai.red/models/2732041/krea-2-dicktator-male-focused?modelVersionId=3071591">generic</a> <a href="https://civitai.red/models/2727005/penis-by-coachbate-krea-2-the-best-d?modelVersionId=3069036">penis</a>” LoRA for Krea2 that also <a href="https://civitai.red/models/1972981/snofs-sex-nudes-other-fun-stuff">works</a><sup id="fnref:1"><a href="#fn:1" class="footnote" rel="footnote" role="doc-noteref">1</a></sup> with Drawthings. I had been using <a href="https://civitai.red/models/2732041/krea-2-dicktator-male-focused?modelVersionId=3071591">DickTator</a> for quite a while, but it has an unfortunate habit of adding some spooge to images, even when it’s not called for. More recently, I’ve been trying <a href="https://civitai.red/models/2727005/penis-by-coachbate-krea-2-the-best-d?modelVersionId=3314168">Penis by Coachbate</a>(PbC). PbC <a href="https://civitai.red/models/2727005/penis-by-coachbate-krea-2-the-best-d?modelVersionId=3069036">Version 2</a> was good, and so far, <a href="https://civitai.red/models/2727005/penis-by-coachbate-krea-2-the-best-d?modelVersionId=3314168">Version 3</a> has been utterly stunning. It generates high-quality peen, and seems to get all the other little details as well.</p>

<p>But, I discovered a quirk with PbC: for best results, you need to prompt <em>two</em> things: 1/ the trigger word (“p3n15”), and 2/ An actual mention of penis.</p>

<p>Here’s what happens:</p>

<h3 id="neither">Neither</h3>

<figure class="figure "><a href="/assets/images/internal/2026/10/homofidelis___trucker_5199e3c_1.png"><img src="/assets/images/internal/2026/10/homofidelis___trucker_5199e3c_1.png" alt="Trucker in cut-off jeans" style="max-width:100%;height:auto" /></a>
  <figcaption>No explicit mention of a dick or the trigger word.</figcaption>
</figure>

<p>We get a “safe” option - a pair of cut-off jeans. (In contrast, Homo Fidelis does not assume clothes, and generates a nude)</p>

<h3 id="penis-prompt-but-no-trigger-word">Penis Prompt, but no trigger word</h3>

<figure class="figure "><a href="/assets/images/internal/2026/10/homofidelis___trucker_f10d104_0.png"><img src="/assets/images/internal/2026/10/homofidelis___trucker_f10d104_0.png" alt="Nude trucker, with deformed genitals" style="max-width:100%;height:auto" /></a>
  <figcaption>Description of a dick, but no trigger for the LoRA</figcaption>
</figure>

<p>This is the most disturbing image: testicles are generated, but the shaft is not there. (Although, the testicles are called out specifically in the prompt)</p>

<h3 id="trigger-but-no-penis-prompt">Trigger, but no penis prompt</h3>

<figure class="figure "><a href="/assets/images/internal/2026/10/homofidelis___trucker_04d99aa_1.png"><img src="/assets/images/internal/2026/10/homofidelis___trucker_04d99aa_1.png" alt="Trucker in cut-off jeans" style="max-width:100%;height:auto" /></a>
  <figcaption>Trigger word, but no explicit penis description</figcaption>
</figure>

<p>With the trigger word, but no explicit mention of a penis, Krea2’s native censoring likely takes over, and we get cut-offs once more<sup id="fnref:2"><a href="#fn:2" class="footnote" rel="footnote" role="doc-noteref">2</a></sup>.</p>

<h3 id="and-finally-it-works">And, finally, it works…</h3>

<figure class="figure "><a href="/assets/images/internal/2026/10/homofidelis___trucker_c673bb9_0.png"><img src="/assets/images/internal/2026/10/homofidelis___trucker_c673bb9_0.png" alt="Nude trucker with a nicely formed peen" style="max-width:100%;height:auto" /></a>
  <figcaption>Trigger + Description gives penile perfection</figcaption>
</figure>

<p>This takes a clear “belt and suspenders” approach to prompting: there is the trigger word as well as an explicit description of the penis(es) at hand. Then, you get good-looking, realistic penises in Krea2.</p>

<div class="footnotes" role="doc-endnotes">
  <ol>
    <li id="fn:1">
      <p>I really love SNOFS, but it’s a LoKR, not a LoRA, and DrawThings does not yet support LoKRs. I am not convinced the conversions are very good, but I am exploring that. Report soon, I hope. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:2">
      <p>I should test this with one of the refusal-rejection LoRAs and see what happens. A lot will depend on Krea2’s native “knowledge” of human anatomy. Given the weird body forms it will generate, this is likely limited. <a href="#fnref:2" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
  </ol>
</div>]]></content><author><name></name></author><category term="infographics" /><category term="krea2" /><category term="nsfw" /><summary type="html"><![CDATA[I’m trying to find the best “generic penis” LoRA for Krea2 that also works1 with Drawthings. I had been using DickTator for quite a while, but it has an unfortunate habit of adding some spooge to images, even when it’s not called for. More recently, I’ve been trying Penis by Coachbate(PbC). PbC Version 2 was good, and so far, Version 3 has been utterly stunning. It generates high-quality peen, and seems to get all the other little details as well. I really love SNOFS, but it’s a LoKR, not a LoRA, and DrawThings does not yet support LoKRs. I am not convinced the conversions are very good, but I am exploring that. Report soon, I hope. &#8617;]]></summary></entry><entry><title type="html">K2 Character LoRA: Rob Collins</title><link href="http://www.spunphotons.com/2026/09/17/RobCollins.html" rel="alternate" type="text/html" title="K2 Character LoRA: Rob Collins" /><published>2026-09-17T00:00:00-07:00</published><updated>2026-09-17T00:00:00-07:00</updated><id>http://www.spunphotons.com/2026/09/17/RobCollins</id><content type="html" xml:base="http://www.spunphotons.com/2026/09/17/RobCollins.html"><![CDATA[<p>This is an image for a “comic book” I am writing, a catalog of men from around the world. I end up needing two pictures for each man, so where possible, I’m using a character LoRA to keep the overall look of the man consistent. It’s also a chance to play with the LoRA and get a sense of how it works.</p>

<figure class="figure "><a href="/assets/images/internal/2026/09/2026-09-15a_20260915_lamarr___detroit_080fde0_0.jpg"><img src="/assets/images/internal/2026/09/2026-09-15a_20260915_lamarr___detroit_080fde0_0.jpg" alt="Rob Collins, completely naked" style="max-width:100%;height:auto" /></a>
  <figcaption>Rob Collins, dripping with DickTator cum</figcaption>
</figure>

<p>This was my first generation for this purpose - it’s also got <a href="https://civitai.red/models/2732041/krea-2-dicktator-male-focused?modelVersionId=3071591">DickTator</a> and <a href="https://civitai.red/models/2687793/penis-size-slider-krea-2-zit">Penis Size</a> (at weight 3 or 4). It’s got everything I kinda expected: DickTator’s habit of smearing everyone with cum, and Penis Size’s habit of making it too big. Other than that, pose / expression is good, color is good.</p>

<figure class="figure "><a href="/assets/images/internal/2026/09/2026-09-15a_20260915_lamarr___detroit_2e7704b_1.jpg"><img src="/assets/images/internal/2026/09/2026-09-15a_20260915_lamarr___detroit_2e7704b_1.jpg" alt="Rob Collins, completely naked" style="max-width:100%;height:auto" /></a>
  <figcaption>Rob Collins, still dripping with DickTator cum, but now shoes and socks.</figcaption>
</figure>

<p>Second time, I wanted a full-length image, so I added prompt for shoes and socks. I got that, and also still got DickTator spooge. I like DickTator - it’s an all-purpose “I want male nudity without a lot of work” LoRA, other than that habit.</p>

<figure class="figure "><a href="/assets/images/internal/2026/09/2026-09-15a_20260916_lamarr___detroit_4bca5bc_1.jpg"><img src="/assets/images/internal/2026/09/2026-09-15a_20260916_lamarr___detroit_4bca5bc_1.jpg" alt="Rob Collins, completely naked" style="max-width:100%;height:auto" /></a>
  <figcaption>Rob Collins, now with a fan club.</figcaption>
</figure>

<p>I wanted it to be a crowded club, but thisa wasn’t quite it. At this point, I had switched to Coachbate’s <a href="https://civitai.red/models/2727005/penis-by-coachbate-krea-2-the-best-d?modelVersionId=3069036">Penis</a>(PbC), and added in <a href="https://civitai.red/models/2477155/cinematic-dark-lighting?modelVersionId=3167935">Cinematic Dim</a>. PbC definitely helped on DickTator Spooge, but not convinced yet that Cinematic Dim is bringing much to the party. (Also, Rob’s hand in the guy’s mouth is a bit odd.)</p>

<figure class="figure "><a href="/assets/images/internal/2026/09/2026-09-15a_20260916_lamarr___detroit_74e01a1_1.jpg"><img src="/assets/images/internal/2026/09/2026-09-15a_20260916_lamarr___detroit_74e01a1_1.jpg" alt="Rob Collins, completely naked" style="max-width:100%;height:auto" /></a>
  <figcaption>Rob Collins, Smoke and Lights.</figcaption>
</figure>

<p>I tried adding in smoke, but it’s not quite what I wanted. There is probably a LoRA for this that I should find. But, there is now enough of a background that I can use other tools.</p>

<figure class="figure "><a href="/assets/images/internal/2026/09/2026-09-15a_20260918_lamarr___detroit_6dc767c_1.jpg"><img src="/assets/images/internal/2026/09/2026-09-15a_20260918_lamarr___detroit_6dc767c_1.jpg" alt="Rob Collins, completely naked" style="max-width:100%;height:auto" /></a>
  <figcaption>Rob Collins, Smoke and Lights.</figcaption>
</figure>

<p>This is a pretty heavy-handed use of Lightroom to do some additional effects. If this were a “real” piece, I’d tone it down a bit so that Rob doesn’t quite pop against the background. I’ve been using Lightroom a lot more to do the final edits on an image, and it’s worth it. It was far easier to use it to make Rob a little brighter; I don’t even know how to prompt that.</p>]]></content><author><name></name></author><category term="characterlora" /><category term="krea2" /><summary type="html"><![CDATA[This is an image for a “comic book” I am writing, a catalog of men from around the world. I end up needing two pictures for each man, so where possible, I’m using a character LoRA to keep the overall look of the man consistent. It’s also a chance to play with the LoRA and get a sense of how it works.]]></summary></entry><entry><title type="html">Omar Awad: Krea2 vs Flux2 Klein 9B</title><link href="http://www.spunphotons.com/2026/09/08/omarawad-krea-vs-flux2k.html" rel="alternate" type="text/html" title="Omar Awad: Krea2 vs Flux2 Klein 9B" /><published>2026-09-08T00:00:00-07:00</published><updated>2026-09-08T00:00:00-07:00</updated><id>http://www.spunphotons.com/2026/09/08/omarawad-krea-vs-flux2k</id><content type="html" xml:base="http://www.spunphotons.com/2026/09/08/omarawad-krea-vs-flux2k.html"><![CDATA[<p>I recently discovered that [name][] had released the [Omar Awad][] character as a Krea2 LoRA. I have been working on a “comic book” of about 12 pages that has Omar as the main character, and I had been having gnawing concerns about the quality of the F2K9B images. I couldn’t sleep, so I decided to do a one-shot generation with K2, and compare.</p>

<p>What this means is that I’m taking the exact final prompt from the F2K9B version, and running it Krea 2 Turbo. The Flux 2 had no additional “Penis Helper” LoRA, while K2 had [Dicktator][] at weight .6. These were run on DrawThings; additional generation details for Flux<sup id="fnref:1"><a href="#fn:1" class="footnote" rel="footnote" role="doc-noteref">1</a></sup> and Krea<sup id="fnref:2"><a href="#fn:2" class="footnote" rel="footnote" role="doc-noteref">2</a></sup> in the foot notes.</p>

<h2 id="the-basketball-game">The Basketball Game</h2>

<p>Neither generated a basketball for me. That’s understandable, but a little odd. F2K9B struggled with dick, which will be a recurring theme here. The bigger concern is that the poses are awkward to impossible, and there are some random extra limbs and hands hanging out. The paint lines on the floor also make no sense. Almost all of this is solved in K2, and I think the proportions are slightly better.</p>

<p>Round: K2</p>

<figure class="gallery " style="display:flex;flex-wrap:wrap;gap:0.5em">
  <div style="flex:1 1 30%;min-width:200px"><a href="/assets/images/internal/2026/09/omar_awad___gym_day_ed1bc45_prompt_0_basketball_2.png" title="The Basketball Game. (F2K9B)"><img src="/assets/images/internal/2026/09/omar_awad___gym_day_ed1bc45_prompt_0_basketball_2.png" alt="Naked Men playing Basketball" style="max-width:100%;height:auto" /></a></div>
  <div style="flex:1 1 30%;min-width:200px"><a href="/assets/images/internal/2026/09/omar_awad___gym_day_5c8934d_prompt_0_basketball_2.png" title="The Basketball Game. (K2)"><img src="/assets/images/internal/2026/09/omar_awad___gym_day_5c8934d_prompt_0_basketball_2.png" alt="Naked Men playing Basketball" style="max-width:100%;height:auto" /></a></div>
  <figcaption style="flex-basis:100%">The Naked Basketball Game</figcaption>
</figure>

<h2 id="the-shower-room">The Shower Room</h2>

<p>Once more, F2K9B gives us a nub instead of a dick; Only with the General Penis helper did it create a dick. But, K2 also had a helper as well. On the F2K9B, the floor seems to be some sort of [quasi-crystal][] (prompted as “hexagonal tiles”), and the shower heads were purchased at a flea market. There is also the general sense of claustrophobia, with the walls just a little too close, and the room a little too small. However, the soap and water is believeable. I don’t know if this is the LoRA or the model, but Omar is tall here.</p>

<p>On the K2 side, I think the lighting is more interesting (but not necessarily “better”). The tile work is really exceptional<sup id="fnref:3"><a href="#fn:3" class="footnote" rel="footnote" role="doc-noteref">3</a></sup>. But where this falls down is the water and soap. It looks like it modeled the soap “assuming” the surface tension of water. But that’s wrong; one of soap’s key properties is that it breaks water’s surface tension, and thus, the image seems off. Also, once more, the room is a little too small.</p>

<p>Round: K2, but it’s not as clear.</p>

<figure class="gallery " style="display:flex;flex-wrap:wrap;gap:0.5em">
  <div style="flex:1 1 30%;min-width:200px"><a href="/assets/images/internal/2026/09/omar_awad___gym_day_6b8b8b7_prompt_1_shower_0.png" title="Omar in the shower (F2K9B). Note the nub!"><img src="/assets/images/internal/2026/09/omar_awad___gym_day_6b8b8b7_prompt_1_shower_0.png" alt="Tall Arab man in the shower" style="max-width:100%;height:auto" /></a></div>
  <div style="flex:1 1 30%;min-width:200px"><a href="/assets/images/internal/2026/09/omar_awad___gym_day_ed1bc45_prompt_1_shower_2.png" title="Omar in the shower (F2K9B)"><img src="/assets/images/internal/2026/09/omar_awad___gym_day_ed1bc45_prompt_1_shower_2.png" alt="Tall Arab man in the shower" style="max-width:100%;height:auto" /></a></div>
  <div style="flex:1 1 30%;min-width:200px"><a href="/assets/images/internal/2026/09/omar_awad___gym_day_5c8934d_prompt_1_shower_2.png" title="Omar in the shower (K2)"><img src="/assets/images/internal/2026/09/omar_awad___gym_day_5c8934d_prompt_1_shower_2.png" alt="Tall Arab man in the shower" style="max-width:100%;height:auto" /></a></div>
  <div style="flex:1 1 30%;min-width:200px"><a href="/assets/images/internal/2026/09/omar_awad___gym_day_5c8934d_prompt_1_shower_3.png" title="Omar in the shower (K2)"><img src="/assets/images/internal/2026/09/omar_awad___gym_day_5c8934d_prompt_1_shower_3.png" alt="Tall Arab man in the shower" style="max-width:100%;height:auto" /></a></div>
  <figcaption style="flex-basis:100%">Omar in the Shower</figcaption>
</figure>

<h2 id="the-locker-room">The Locker Room</h2>

<p>This is the scene where K2 seemed to stumble. Although technically perfect, both of the K2 images lacked a warmth that F2K9B seemed to generate  in F2K9B. The F2K9B are <em>lived in</em>, and don’t have the same clinical perfection that the K2 seem to have. I do want to play around with this; it may be as simple as a pass in Photoshop to warm things up, and add a light haze.</p>

<p>This is not to say F2K9B is perfect - in particular, in two of the three examples, there are serious issues with hands. And in one, Mr. Nubby shows up again. But these can be generally addressed with a bit of in-painting afterwards.</p>

<p>Round: F2K9B</p>

<figure class="gallery " style="display:flex;flex-wrap:wrap;gap:0.5em">
  <div style="flex:1 1 30%;min-width:200px"><a href="/assets/images/internal/2026/09/omar_awad___gym_day_2eefe91_0.png" title="Omar and Kahil talk after the game. (F2K9B)"><img src="/assets/images/internal/2026/09/omar_awad___gym_day_2eefe91_0.png" alt="Two half-dressed men talk in a locker room" style="max-width:100%;height:auto" /></a></div>
  <div style="flex:1 1 30%;min-width:200px"><a href="/assets/images/internal/2026/09/omar_awad___gym_day_2eefe91_2.png" title="Omar and Kahil talk after the game. (F2K9B) (Nub even with a helper!)"><img src="/assets/images/internal/2026/09/omar_awad___gym_day_2eefe91_2.png" alt="Two half-dressed men talk in a locker room" style="max-width:100%;height:auto" /></a></div>
  <div style="flex:1 1 30%;min-width:200px"><a href="/assets/images/internal/2026/09/omar_awad___gym_day_8061d50_prompt_0_locker_room_1.png" title="Omar and Kahil talk after the game. (F2K9B) (For me, this is close to perfect. Ignore the hand. IGNORE THE HAND.)"><img src="/assets/images/internal/2026/09/omar_awad___gym_day_8061d50_prompt_0_locker_room_1.png" alt="Two half-dressed men talk in a locker room" style="max-width:100%;height:auto" /></a></div>
  <div style="flex:1 1 30%;min-width:200px"><a href="/assets/images/internal/2026/09/omar_awad___gym_day_5c8934d_prompt_2_locker_room_0.png" title="Omar and Kahil talk after the game. (K2)"><img src="/assets/images/internal/2026/09/omar_awad___gym_day_5c8934d_prompt_2_locker_room_0.png" alt="Two half-dressed men talk in a locker room" style="max-width:100%;height:auto" /></a></div>
  <div style="flex:1 1 30%;min-width:200px"><a href="/assets/images/internal/2026/09/omar_awad___gym_day_5c8934d_prompt_2_locker_room_1.png" title="Omar and Kahil talk after the game. (K2)"><img src="/assets/images/internal/2026/09/omar_awad___gym_day_5c8934d_prompt_2_locker_room_1.png" alt="Two half-dressed men talk in a locker room" style="max-width:100%;height:auto" /></a></div>
  <figcaption style="flex-basis:100%">Omar and Kahil getting dressed</figcaption>
</figure>

<h2 id="the-cafe">The Cafe</h2>

<p>The result here is, again, not as clear as the earlier examples. It took me a moment to notice what was wrong with the K2 version - Omar and Kahlil aren’t looking at each other. This is likely a prompting issue, not anything with the LoRA or model. I’m not going to call this for either side; this is the most undeveloped prompt, so I’m not going to count my own mistakes against the system.</p>

<p>Round: Draw</p>

<figure class="gallery " style="display:flex;flex-wrap:wrap;gap:0.5em">
  <div style="flex:1 1 30%;min-width:200px"><a href="/assets/images/internal/2026/09/omar_awad___gym_day_6b8b8b7_prompt_3_lounge_0.png" title="Omar and Kahlil talking in the lounge of the club (F9K9B) (Do not notice the light on the left.)"><img src="/assets/images/internal/2026/09/omar_awad___gym_day_6b8b8b7_prompt_3_lounge_0.png" alt="Two men in suits drink tea" style="max-width:100%;height:auto" /></a></div>
  <div style="flex:1 1 30%;min-width:200px"><a href="/assets/images/internal/2026/09/omar_awad___gym_day_5c8934d_prompt_3_lounge_0.png" title="Omar and Kahlil talking in the lounge of the club"><img src="/assets/images/internal/2026/09/omar_awad___gym_day_5c8934d_prompt_3_lounge_0.png" alt="Two men in suits drink tea" style="max-width:100%;height:auto" /></a></div>
  <figcaption style="flex-basis:100%">Omar and Kahil drinking tea</figcaption>
</figure>

<h2 id="conclusion">Conclusion</h2>

<p>Overall, I like K2 better than F2K9B - the images are better, if perhaps a little more clinical. In terms of raw numbers, there were 2 for K2, 1 for F2K9B, and one draw. I think that counts as a win for K2. At least, it was for me - it convinced me that for this particular chapbook, I’m should go back and re-create the images in K2 for the final version.</p>

<div class="footnotes" role="doc-endnotes">
  <ol>
    <li id="fn:1">
      <p>For Flux 2 Klein 9B: Steps 4; Sampler DDIM Trailing; Guidance 1.0; 1024 x 1536; Strength 1. LoRAs: Omar Awad @ 1.0, and General Penis V1.5b @ 1.0. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:2">
      <p>For Krea 2: Steps 8; Sampler Euler A Trailing; Guidance 1.0; 1024 x 1536; Strength 1. LoRAs: Omar Awad (K2) v1.1 @ 1.0, and Dicktator v1.0 @ .6 <a href="#fnref:2" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:3">
      <p>Can I get your contractor’s number, Krea 2? <a href="#fnref:3" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
  </ol>
</div>]]></content><author><name></name></author><summary type="html"><![CDATA[I recently discovered that [name][] had released the [Omar Awad][] character as a Krea2 LoRA. I have been working on a “comic book” of about 12 pages that has Omar as the main character, and I had been having gnawing concerns about the quality of the F2K9B images. I couldn’t sleep, so I decided to do a one-shot generation with K2, and compare.]]></summary></entry><entry><title type="html">Oh, Content! Glorious Content!</title><link href="http://www.spunphotons.com/2026/08/12/oh-glorious-content.html" rel="alternate" type="text/html" title="Oh, Content! Glorious Content!" /><published>2026-08-12T00:00:00-07:00</published><updated>2026-08-12T00:00:00-07:00</updated><id>http://www.spunphotons.com/2026/08/12/oh-glorious-content</id><content type="html" xml:base="http://www.spunphotons.com/2026/08/12/oh-glorious-content.html"><![CDATA[<p>Recently, I was in a chat that I knew from the third word was going to be a scam<sup id="fnref:1"><a href="#fn:1" class="footnote" rel="footnote" role="doc-noteref">1</a></sup>. But, there was a good chance I would have some fun with her. I was completely right about this. About five minutes into the chat, I get this quote from “her”<sup id="fnref:2"><a href="#fn:2" class="footnote" rel="footnote" role="doc-noteref">2</a></sup></p>

<blockquote>
  <p>“…you say your interested in content but now interested in illustrations or paintings like the fuck”</p>
</blockquote>

<p>This is an amazing quote, insofar as it creates a very specific definition of “content” that is very narrow and reductive: video, maybe photographs. The idea that there is something else is beyond her imagination.</p>

<p>Now, I know that there are terms of art, and here, “content” is a term of art. What bothers me here is not the narrow definition of “content,” but that this becomes a narrowness not just of medium, but also message. Online, browsing images and videos, there is a bland sameness to all the images.</p>

<p>Some of this is genre: mirror selfies impose location, framing, and lighting restrictions<sup id="fnref:3"><a href="#fn:3" class="footnote" rel="footnote" role="doc-noteref">3</a></sup>. But some of it also seems to come from codification of fetish. That is, certain markers become not just a synecdoche for the fetish, but become the fetish as a whole.</p>

<p>The problem there is that these markers become gatekeepers. If the marker isn’t entirely someone’s thing, they are effectively kept out of the fetish. In addition, it punishes creativity and innovation within fetishes<sup id="fnref:4"><a href="#fn:4" class="footnote" rel="footnote" role="doc-noteref">4</a></sup>. Online, a flash of personality seems rare: everyone sticks with the established tropes and images.</p>

<p>Part of my goal at [SpunPhotons][1] to to upset these tropes. [Monday][1] [Regendering][2] and [Random][1] [Remix][2] are my main efforts, but nearly every image I do, I try to do something with 15° of yaw in it.</p>

<div class="footnotes" role="doc-endnotes">
  <ol>
    <li id="fn:1">
      <p>A woman in a gay male chat room is a very strong signal that it’s a scam. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:2">
      <p>I’m using quotes here since I’m pretty sure this chat was at least assisted by AI, if not entirely done by AI. <a href="#fnref:2" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:3">
      <p>At the very least, make sure your shower curtain isn’t covered in mildew. <a href="#fnref:3" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:4">
      <p>For me, “kink” / “fetish” covers a very broad range. I don’t see much daylight between “twink” and “fisting” as sexual proclivities. <a href="#fnref:4" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
  </ol>
</div>]]></content><author><name></name></author><summary type="html"><![CDATA[Recently, I was in a chat that I knew from the third word was going to be a scam1. But, there was a good chance I would have some fun with her. I was completely right about this. About five minutes into the chat, I get this quote from “her”2 A woman in a gay male chat room is a very strong signal that it’s a scam. &#8617; I’m using quotes here since I’m pretty sure this chat was at least assisted by AI, if not entirely done by AI. &#8617;]]></summary></entry><entry><title type="html">Character LoRA Evaluation, Interpainting, and Omar Awad</title><link href="http://www.spunphotons.com/2026/07/03/omar-character-interpainting.html" rel="alternate" type="text/html" title="Character LoRA Evaluation, Interpainting, and Omar Awad" /><published>2026-07-03T00:00:00-07:00</published><updated>2026-07-03T00:00:00-07:00</updated><id>http://www.spunphotons.com/2026/07/03/omar-character-interpainting</id><content type="html" xml:base="http://www.spunphotons.com/2026/07/03/omar-character-interpainting.html"><![CDATA[<p><a href="https://civitai.red/models/2598889/ai-nobody-character-omar-awad?modelVersionId=2919363">Omar Awad</a> was one of the first male LoRAs that I started to use, and the inspiration for the as-yet-unreleased series of male LoRA reviews. He showed up in some recent work with “interpainting” (wait for tomorrow), and I thought two images were particularly striking.</p>

<figure class="figure "><a href="/assets/images/internal/2026/07/omar_awad___gym_day_ed1bc45_prompt_1_shower_2.png"><img src="/assets/images/internal/2026/07/omar_awad___gym_day_ed1bc45_prompt_1_shower_2.png" alt="Tall Man in shower, covered in soap" style="max-width:100%;height:auto" /></a>
  <figcaption>Omar in the shower.</figcaption>
</figure>

<figure class="figure "><a href="/assets/images/internal/2026/07/omar_awad___gym_day_2eefe91_0.png"><img src="/assets/images/internal/2026/07/omar_awad___gym_day_2eefe91_0.png" alt="Two semi-naked men talk to each other in a gym locker room" style="max-width:100%;height:auto" /></a>
  <figcaption>Omar talks with a new member in the locker room.</figcaption>
</figure>]]></content><author><name></name></author><category term="LORAs" /><category term="CharLora" /><summary type="html"><![CDATA[Omar Awad was one of the first male LoRAs that I started to use, and the inspiration for the as-yet-unreleased series of male LoRA reviews. He showed up in some recent work with “interpainting” (wait for tomorrow), and I thought two images were particularly striking.]]></summary></entry><entry><title type="html">Flux.2 Also Ignores Everything</title><link href="http://www.spunphotons.com/2026/06/25/flux_2_ignores_everything-1.html" rel="alternate" type="text/html" title="Flux.2 Also Ignores Everything" /><published>2026-06-25T00:00:00-07:00</published><updated>2026-06-25T00:00:00-07:00</updated><id>http://www.spunphotons.com/2026/06/25/flux_2_ignores_everything-1</id><content type="html" xml:base="http://www.spunphotons.com/2026/06/25/flux_2_ignores_everything-1.html"><![CDATA[<p>People talk about Flux.2 being really good at following prompts, but my recent experience has felt like the rate of adherence is still about only 50%. This is not great, particularly when the ignored parts end up being crucial for storytelling and/or continuity. This came in sharp relief when I was looking for a character LoRA to write an explainer on what weights do. I was on <a href="https://civitai.red/">Civitai</a> and found an image suitable for the weight work, and started to read the prompt.</p>

<p><a href="https://civitai.red/images/123620040"><img src="/assets/images/external/2026/06/91f8fb5f-9caa-4062-a53a-abd7f5950593.jpeg" alt="What's the problem? Everything *I* wanted got in." /></a></p>

<p>There are some problems here. First, it was not written in typical narrative Flux style, but instead it was in what I call a “semi- Danbooru<a href="https://danbooru.donmai.us/wiki_pages/tag_groups">2</a>” idiom<sup id="fnref:1"><a href="#fn:1" class="footnote" rel="footnote" role="doc-noteref">1</a></sup>, that is, a bunch of short concepts strung together. The nice thing about this approach is that I don’t have to do anything to distill the concepts: each comma-delimited clause is a concept.</p>

<p>This was 17 concepts. Listed below with “+” for present in the image, “=” for partial credit, and “-“ for not present</p>

<ul>
  <li>= portrait photo of a muscular man sitting flat on floor legs apart,<sup id="fnref:2"><a href="#fn:2" class="footnote" rel="footnote" role="doc-noteref">2</a></sup></li>
  <li>
    <ul>
      <li>big crotch bulge</li>
    </ul>
  </li>
  <li>
    <ul>
      <li>one hand behind his back supporting his weight,</li>
    </ul>
  </li>
  <li>= he is wearing very short striped pink loose boxer shorts,<sup id="fnref:3"><a href="#fn:3" class="footnote" rel="footnote" role="doc-noteref">3</a></sup></li>
  <li>
    <ul>
      <li>massive legs</li>
    </ul>
  </li>
  <li>= sweaty, <sup id="fnref:4"><a href="#fn:4" class="footnote" rel="footnote" role="doc-noteref">4</a></sup></li>
  <li>
    <ul>
      <li>tilted angle,</li>
    </ul>
  </li>
  <li>
    <ul>
      <li>dutch angle,</li>
    </ul>
  </li>
  <li>
    <ul>
      <li>shallow depth of field,</li>
    </ul>
  </li>
  <li>
    <ul>
      <li>extreme chromatic aberration,</li>
    </ul>
  </li>
  <li>
    <ul>
      <li>volumetric fog,</li>
    </ul>
  </li>
  <li>
    <ul>
      <li>neon lights,</li>
    </ul>
  </li>
  <li>= cinematic lighting, <sup id="fnref:5"><a href="#fn:5" class="footnote" rel="footnote" role="doc-noteref">5</a></sup></li>
  <li>
    <ul>
      <li>bright atmosphere,</li>
    </ul>
  </li>
  <li>
    <ul>
      <li>film grain,</li>
    </ul>
  </li>
  <li>= high-resolution realistic detail,<sup id="fnref:6"><a href="#fn:6" class="footnote" rel="footnote" role="doc-noteref">6</a></sup></li>
  <li>
    <ul>
      <li>charcoal grey gradient background,</li>
    </ul>
  </li>
</ul>

<p>In the end, this is <em>not</em> a great showing. Less than 20% of the concepts were definitively rendered, and over half were not there (or could never really be there.)</p>

<p>Now, the challenge here is that picking a prompt at random on Civitai is in no way picking a high-quality prompt. The images on Civitai are ones that the users like, and may not even reflect what their original artistic vision was. We see this in the presence of keywords that have <em>absolutely</em> no reflection in the final image<sup id="fnref:7"><a href="#fn:7" class="footnote" rel="footnote" role="doc-noteref">7</a></sup>, likely relics of earlier exploration, or using old prompts as foundations. This re-use, while completely understandable, makes computation of “intended adherence” much more difficult.</p>

<p>There is still a place for the occasional “<strong>__</strong> ignores everything,” when I find a suitable example. But, as long as I’m pulling examples from the open internet, it’s clear that at best, I am only looking at median exmaples.</p>

<p>But what to make of prompt adherence more broadly? Right now, I think it’s actually a red-herring. The current image models are definitely good enough for one-off images, where you can adjust the art direction on the fly. But the low adherence makes it hard to use for longer graphical story-telling. You can see this in much of the slop out their: character consistency just isn’t there. (I am reminded of a recent Youtube video essay on the Pennsylvania Railroad, extensively illustrated with UP engines.) This makes it hard to use for anything more than two or three frames. Layer so-so character consistency on top of that, and it seems nearly impossible.</p>

<p>So, what is to be done? I’m still exploring this, but right now, I think the answer is pastiche: one image is a combination of frontier-model rendering, coupled with in-painting, and specialized editors (e.g. face swap). Any “real” piece of GenAI “art”<sup id="fnref:8"><a href="#fn:8" class="footnote" rel="footnote" role="doc-noteref">8</a></sup> is going to be a composite of several images with a lot of spot-fixes. Until we have really good brain-computer interfaces, it’s always going to be succesive refinement.</p>

<div class="footnotes" role="doc-endnotes">
  <ol>
    <li id="fn:1">
      <p>This will be really useful in an upcoming effort. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:2">
      <p>Partial credit for “legs apart” <a href="#fnref:2" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:3">
      <p>Partial credit for “striped” <a href="#fnref:3" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:4">
      <p>He’s got <em>something</em> wet on his chest. <a href="#fnref:4" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:5">
      <p>Do these prompts do anything in 2026? I would think that modern models “factor them out.” <a href="#fnref:5" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:6">
      <p>Not sure how much flux can do with 1152x768 render area. <a href="#fnref:6" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:7">
      <p>For a particularly egregious version of this, check out <a href="https://civitai.red/images/34847372">this guy</a>. The middle third <a href="#fnref:7" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:8">
      <p>I know a lot of people say it’s not art. But photography is art. <a href="#fnref:8" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
  </ol>
</div>]]></content><author><name></name></author><category term="Flux.2" /><summary type="html"><![CDATA[People talk about Flux.2 being really good at following prompts, but my recent experience has felt like the rate of adherence is still about only 50%. This is not great, particularly when the ignored parts end up being crucial for storytelling and/or continuity. This came in sharp relief when I was looking for a character LoRA to write an explainer on what weights do. I was on Civitai and found an image suitable for the weight work, and started to read the prompt.]]></summary></entry><entry><title type="html">LoKRs, LoRAs, Drawthings, and Other Fun Stuff</title><link href="http://www.spunphotons.com/2026/06/17/drawthings-and-snofs.html" rel="alternate" type="text/html" title="LoKRs, LoRAs, Drawthings, and Other Fun Stuff" /><published>2026-06-17T00:00:00-07:00</published><updated>2026-06-17T00:00:00-07:00</updated><id>http://www.spunphotons.com/2026/06/17/drawthings-and-snofs</id><content type="html" xml:base="http://www.spunphotons.com/2026/06/17/drawthings-and-snofs.html"><![CDATA[<p>I was going to have a nice write-up of how to use [Sex, Nudes, and Other Fun Stuff][1] with [Drawthings][2], but this is</p>

<p>When I first started writing this, I was 
Flux.2 Klein is a good model: high quality images, in only 4 passes. That’s pretty amazing. In addition, the  LoKR seems</p>]]></content><author><name></name></author><category term="Drawthings" /><category term="Flux.2 Klein 9B" /><summary type="html"><![CDATA[I was going to have a nice write-up of how to use [Sex, Nudes, and Other Fun Stuff][1] with [Drawthings][2], but this is]]></summary></entry><entry><title type="html">Random Remix: Raccoons, Cats, and Satin Track Jackets</title><link href="http://www.spunphotons.com/2026/06/11/randomremix-cats.html" rel="alternate" type="text/html" title="Random Remix: Raccoons, Cats, and Satin Track Jackets" /><published>2026-06-11T00:00:00-07:00</published><updated>2026-06-11T00:00:00-07:00</updated><id>http://www.spunphotons.com/2026/06/11/randomremix-cats</id><content type="html" xml:base="http://www.spunphotons.com/2026/06/11/randomremix-cats.html"><![CDATA[<p>Today, I want to talk of men, raccoons, cats, and satin track jackets. On <a href="https://civitai.red/">Civitai</a>, there is an occasional meme around a male model in a satin track suit, surrounded by fuzzy creatures. The earliest I found was a <a href="https://civitai.red/images/123350105">young man and his raccoons</a> which was posted in March 2026. More recently I’ve seen <a href="https://civitai.red/images/132880646">two</a> <a href="https://civitai.red/images/132880646">variants</a> which</p>]]></content><author><name></name></author><category term="RandomRemix" /><category term="Flux.2" /><summary type="html"><![CDATA[Today, I want to talk of men, raccoons, cats, and satin track jackets. On Civitai, there is an occasional meme around a male model in a satin track suit, surrounded by fuzzy creatures. The earliest I found was a young man and his raccoons which was posted in March 2026. More recently I’ve seen two variants which]]></summary></entry><entry><title type="html">Flux is Smol</title><link href="http://www.spunphotons.com/2026/06/10/flux-is-small.html" rel="alternate" type="text/html" title="Flux is Smol" /><published>2026-06-10T00:00:00-07:00</published><updated>2026-06-10T00:00:00-07:00</updated><id>http://www.spunphotons.com/2026/06/10/flux-is-small</id><content type="html" xml:base="http://www.spunphotons.com/2026/06/10/flux-is-small.html"><![CDATA[<p>The biggest challenge in Flux is generating images that are not cramped or tiny. And it’s not just Flux that has this problem - I have a theory about why it happens, and it ends up being baked in by the training data.</p>

<p>But first, for today, I just want to illustrate the problem. Here’s a prompt I was working on:</p>

<blockquote>
  <p>The image is set in the main suite of a converted commercial jet. Where
ten-abreast seats once were, Omid is sitting in a single seat that has been
placed right on the airplane’s center line. Two cars could park on either side
of the seat; the luxury is the space and privacy.</p>
</blockquote>

<p>And from that prompt, I get the this image:</p>

<!-- omar_awad_narrow_plane.png -->

<p>This is not spacious. It’s a cramped land of paranoia and insecurity. And once you see it, you see it everwhere.</p>

<p>In the next one, I’ll give a few more examples and try to explain why we get here and maybe a solution.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[The biggest challenge in Flux is generating images that are not cramped or tiny. And it’s not just Flux that has this problem - I have a theory about why it happens, and it ends up being baked in by the training data.]]></summary></entry></feed>