Skip to content

Hi-Res Fix and Detailer#

Two second-pass tools that run on an image you already have. Hi-res fix makes it bigger and re-paints it at the new size. Detailer leaves the size alone and re-paints faces, eyes and hands. Both live in the ✨ Detailer menu on a finished result card.


Hi-res fix#

What it does#

Hi-res fix is not a plain upscale. It runs five steps in order:

  1. Upscale the image with an upscaler model.
  2. Resize the result down to your exact target size, so the factor you asked for is the factor you get regardless of which upscaler ran.
  3. Tiled encode back into latent space, in 512-pixel tiles with 64 pixels of overlap, so a large image does not blow up VRAM.
  4. Re-denoise with the sampler at your chosen denoise strength. This is the step that invents new detail.
  5. Tiled decode back to an image.

Because step 4 is real sampling, hi-res fix adds detail that was never in the original. It also changes it. A low denoise sharpens, a high denoise repaints.

Settings#

Open the ✨ Detailer menu on a result, toggle Hi-Res Fix on, then use the ⚙ settings button.

Setting Default Range What it does
Denoise 0.35 0.1 to 0.7 How much is repainted. Low keeps the composition, high rewrites it
Upscale factor 1.5 1.25 to 2.0 Output size relative to the input
Steps three quarters of the parent job's steps 1 to 50 Leave empty to inherit
CFG inherited from the parent job 0.5 to 20.0 Leave empty to inherit
Upscaler 4x-AnimeSharp.pth any installed upscaler The model used in step 1
Sampler / scheduler inherited from the parent job any installed First option in each dropdown is Inherit from parent job
Prompt the parent job's prompt free text, 1000 chars Leave empty for no conditioning
Model inherit any checkpoint Lets you re-paint with a different model than the one that made the image
Style refine refine or usdu refine is the single-pass hi-res fix described here. usdu reroutes the job to tiled diffusion upscaling at denoise 0.2

Denoise defaults differ per model

The 0.35 default means "you have not touched the slider". A model can ship its own hi-res recipe that replaces it. Krea 2 defaults to denoise 0.25 and 6 steps, and WAI Anima v1.0 ships a full recipe -- factor 1.5, 20 steps, RealESRGAN_x4plus_anime_6B.pth, denoise 0.4. If your numbers look different from the table, the model set them.

The 2.0 ceiling is lifted for /upscale

The factor cap is 1.25 to 2.0 in the Detailer menu. When the same pipeline is driven by /upscale with method: refine, the ceiling rises to 8.0 so the 2x / 4x / 8x scale choices work.

Notes#

  • The target size is your input dimensions multiplied by the factor, rounded down to a multiple of 8 and never below 64.
  • Your CFG falls back to the parent job's value, then to the model's own default, before it ever reaches 7.0. That fallback exists to stop a CFG-1 distilled model from being hi-res-fixed at CFG 7 and coming out fried.
  • LoRAs are inherited from the parent job, up to 4.
  • No model family is blocked from hi-res fix.

Detailer#

The detailer finds specific regions of the image, crops each one out, re-samples it at higher effective resolution, and pastes it back. Size does not change.

The chain#

Four passes run in order, each with its own toggle. All four default to on.

Pass Emoji What it fixes
Person 🧍 The whole figure
Face 😊 Facial structure and features
Eyes 👁️ Eye detail, the most common failure at small sizes
Hands 🖐️ Fingers and grip

A fifth optional resample pass runs after them at denoise 0.3 by default, sweeping the whole image so the repaired regions blend back in. It is on by default and uses three quarters of the model's normal step count.

Each pass gets a fresh random seed and inherits the model's sampler and scheduler. Turning a pass off removes it from the job entirely rather than leaving it idle.

Prompts are the model's own positive additions plus your prompt, and the model's negative plus your negative.

The detailer refuses to run on four families

Detailer is not compatible with Z-Image, Lumina2, Neta-Lumina or Ideogram 4. Clicking ✨ on a job from one of those gives you "Detailer is not compatible with X models. Please use a standard model." Hi-res fix, which shares the same menu, works fine on all of them.

Background removal#

The same menu carries an optional background-removal step, applied after the detail passes. It is available at every upgrade level.

Option Emoji Best for
ToonOut (Anime) 🎨 Anime and illustration edges
InSPyReNet 🌟 Fast and accurate
BiRefNet General ⚖️ Balanced
BiRefNet HR 🔬 High resolution inputs
RMBG 2.0 High quality

Picking background removal on its own, with all detail passes off, is a valid job.


Running one#

Click ✨ on a finished result card. The menu is ephemeral and times out after 300 seconds.

  • Select at least one thing, or Run ▶️ replies "Please select at least one option."
  • The status line at the bottom summarises what will happen, for example Selected: face, hands + hires 1.5x + bg removal.
  • Cancel ✖️ replaces the menu with "Detailer cancelled."
  • The result replies to the original message rather than posting standalone.
  • Rerolling 🔄 a detailer job reopens this same menu pointed at the original job, rather than blindly re-running.

Categories: Detailer | Upscaling | Parameters | Upscale