So You Want to Catch the Big Fish
There's a method that comes up whenever people are working with generative image models or trying to push a system beyond its default outputs. Most folks skim over it because it sounds like something out of a self-help book. It's not. It's a practical workflow, and once you actually run through it, the name stops mattering. The core idea is straightforward. Standard text-to-image pipelines tend to converge on similar results when you give them normal prompts. You type something reasonable and you get something reasonable back, usually from the middle of the distribution. The big fish are the outliers — the outputs that look genuinely novel, the ones you'd actually want to keep without spinning your wheels on fifty retries. Here's how the workflow actually runs. You start with an initial prompt. You generate a batch of four to eight images at a lower resolution so you can scan quickly. You look at the results and identify which one has an element that stands out — a lighting choice, a composition quirk, a texture render that didn't match what you expected. That's the fish. Then you take that specific image and use it as a seed reference for a second pass with a modified or extended prompt. You're not starting from scratch. You're pulling that one interesting signal forward and amplifying it.
I ran into a real snag with this last year when working on product visualization. The model kept smoothing out a specific material texture I needed — brushed aluminum with visible machining marks. Every time I generated at high res, the detail disappeared. The workaround was to generate at 512x512, find a frame where the noise pattern happened to suggest the right grain, use img2img with a denoising strength around 0.45, and extend the prompt to include "macro photography, surface imperfections preserved." That combination held the texture through upscaling. It took me about three hours to figure out the denoising threshold was the actual bottleneck, not the prompt. What most people miss is the seeding strategy. You don't randomize your seed between passes. You lock it to the image that showed the interesting element, then you only change the prompt or the control parameters. If you change everything at once, you're just generating again and hoping. That's not catching anything. You're just casting randomly. Another thing beginners don't usually pick up on: the prompt weighting matters more here than in standard generation. When you're iterating on a specific image, phrases like (key detail:1.3) or using negative prompts to exclude the things that keep appearing dominate the result. The default balance of the model assumes you want the average interpretation of every word. This method requires you to force the model toward a specific interpretation instead.
There's a hard limit to this approach though. If the base model simply doesn't have the capability to render what you're asking for — say you want a photorealistic reflection in a wet surface on opaque glass — no amount of iterative refinement will create it from nothing. You'll just get increasingly noisy attempts at an impossible output. In those cases, switching to a control net or using inpainting on a separate base image is faster than chasing the fish through generations. The actual process usually takes between 20 and 40 minutes per successful catch when you know the toolset. First pass generation, evaluation, seed locking, second pass with adjustments — that's the minimum. Add in the trial-and-error with denoising strengths and prompt weights if you're unfamiliar with the model, and it stretches further. I've seen people burn two hours convinced they were doing it wrong when they'd just been using the wrong denoising range the whole time. If you're looking for tools that support this workflow natively, most modern diffusion model interfaces handle the img2img loop and seed locking. ComfyUI has the most flexible graph-based setup for chaining multiple passes without leaving the workspace. Automatic1111 works fine for a simpler interface. There's no single official package called Catching The Big Fish — it's a technique, not a product. The closest thing to a dedicated resource is the documentation around iterative refinement in the model's own wiki, which walks through the exact parameter ranges that work best for different types of content.
Get the Full Details

The biggest mistake I see is treating this like a magic prompt trick. It isn't. It's a feedback loop. You generate, you identify the useful signal, you amplify it, you repeat. That's it. The skill is in knowing what signal is worth amplifying and what signal is just noise that looks interesting at first glance. You learn that by doing it enough times that your eye gets faster at separating the two.