Tile Upscaler v3

Restore. Refine. Reveal texture. One click from image to finished PNG.

Pipeline preset

Presets set starting values. Every control remains adjustable.

Model

Restore uses VOSR 2.0. Detail uses a multi-step first pass, then Restore for refinements.

Output size
Restoration passes
Seed variants

Distinct alternatives; more variants take longer.

Maximum detail is ready: Restore → two gentle texture passes → mild finishing.

0 1
0 1
0 1

Later passes add small detail while retaining broader shapes.

0 1
0 1
0 1
Tile overlap (px)

More overlap can improve texture continuity but adds work.

Tile batch size
Examples

VOSR by Rongyuan Wu and collaborators: Fast (0.5B one-step), Restore (VOSR 2.0 one-step), Detail (1.4B multi-step). Shared spatial noise and Gaussian tile blending keep overlaps consistent. Generated textures can differ from the original.

VOSR code · Weights and licenses

Hosted interface by Gökay Aydoğan. Please cite the hosted interface and upstream projects when used in academic work.

@software{aydogan2026tileupscalerv3,
  author = {Aydoğan, Gökay},
  title = {Tile Upscaler v3},
  year = {2026},
  publisher = {Hugging Face},
  url = {https://huggingface.co/spaces/gokaygokay/SD3-Long-Captioner}
}