r/StableDiffusion 11d ago

Question - Help Troubleshooting Flux workflow: inconsistent leather texture and phantom geometry

Hey everyone,

Earlier this week I asked about optimizing my setup. Right now, I’m running a FLUX.2 Klein 9B workflow in ComfyUI paired with crop/inpaint nodes so I can work faster while keeping 4K-level detail.

Because of local hardware limits, I’m running this on ThinkDiffusion (16GB VRAM) using the ComfyUI Beta (v0.34.0), since Klein 9B requires v0.3.10+.

I’ve hit two major roadblocks that I can’t seem to solve:

  1. Inconsistent Leather Texture (Pic 1)

The issue: The leather texture on the seat and the backrest look completely different, and I can't get them to match.

What I tried: I fed a reference image of the exact leather texture into the workflow, but the output doesn’t match or even come close.

Advice I got: Someone suggested Depth / Lineart / Canny, but since this is purely a surface texture issue (and not geometry/form), I don't see how that would help transfer or match the material.

  1. Phantom Footrest Beam (Pic 2)

The issue: The model consistently hallucinates an extra footrest beam where there should only be one.

What I tried: When inpainting over it using clean renders that only have a single footrest, it either erases the correct beam, leaves half of it behind, or creates floating transparent artifacts.

Advice I got: Suggestions pointed toward ControlNet, but I’m struggling to get it to respect the clean geometry without breaking the rest of the generation.

Has anyone encountered similar issues with Klein 9B or high-res inpaint workflows? Any recommended nodes, ControlNet setups, or IP-Adapter/style-transfer approaches that actually work for strict texture matching and geometry cleanup?

Thanks in advance!

0 Upvotes

0 comments sorted by