app.nzapp
AppsProjectsReposPullsChatIntegrationsGatewayModelsEvalsToolsDatasetsMCPDeploysPricingBlogDocsAssistantsCharactersArtMusic
Sign inStart building
Agent stack
Cloud coding agentAgents SDKIntegrationsBrowser agentMonitors & auto-agentsSchedulersAgent skillsMCP serversDeep research
Models & API
AI GatewayModel catalogModel evalsModel spacesPlaygroundText to imageImage to 3DText to 3DMusic & SFXAudio editorMedia optimizerAI art & libraryChatAPI referenceSchemaBecome a provider
Compute & hosting
DeploysAddonsPostgres hostinggobed vector searchSite hostingAnalyticsCog GPU hostingRL trainingBuilds & CIWorkersTask queuesDomainsGit hosting
Tools
AI toolsDrawDiffusion canvasLive DrawWriteSheetsArtifactsVideo studioNotebooksDatasets
Learn
DocsBlogEval guidesPrompt libraryCLIAlternativesPapersAI charactersArt gallerySecurityConsulting
Company
PricingEnterpriseSettingsBillingStatusInvestorsCreate accountTerms of ServicePrivacy Policy
app.nzapp.nz

AI agent cloud for coding, deploys, model routing, and research. Built for teams shipping software.

Built in New Zealand by App AI NZ.

Social
X / TwitterGitHubYouTube
The app.nz network
GpuBrainPapersReading TimemojojojoNetwrckText-Generator.ioCodex InfinityOpenPathsCuteDSLAI Art GeneratorAIArt-Generator.artSiteSimSimplexGenDictatorFlowWebFiddleRing.nzChatGibidyBitBankExperimentFlowEvangelerHires.nzHow.nzV5 GamesAddicting Word GamesBig Multiplayer ChessWord SmashingreWord GameMultiplication Master
© 2026 App AI NZ Ltd. All rights reserved.All systems normalTermsPrivacy
Blog
July 22, 2026·6 min read·app.nz

ComfyUI lesson 5: Build image-to-image and master denoise

Encode a source image and use denoise to choose between a retouch and a rebuild.

Listen to this article

On-device voice

Uses the voice built into your browser; no article text leaves this page.

Audio narration is not supported by this browser.

Image-to-image replaces the empty latent with a latent encoded from real pixels. Everything else becomes familiar, which is why denoise—not a mysterious new model— is the main control.

Rewire text-to-image

Add Load Image and VAE Encode. Feed the source pixels and the checkpoint VAE into VAE Encode, then connect its LATENT output to KSampler. Keep the text conditioning and decode/save tail.

The source image should use dimensions sensible for the checkpoint. Resize before encoding if you need predictable framing. A portrait forced into a square can be a bigger composition change than any sampler setting.

Denoise is distance from the source

DenoiseTypical use
0.15–0.30Texture cleanup, light retouch
0.35–0.55Restyle while preserving layout
0.60–0.80Strong reinterpretation
0.90–1.00Source contributes little beyond broad structure

These are starting bands, not laws. Run 0.30, 0.50, and 0.70 at the same seed. Choose the lowest value that accomplishes the edit: it preserves more intentional information and is usually easier to art-direct.

The lesson workflow maps source image, prompt, denoise, and seed. Hosted media inputs may be public URLs or app.nz artifact references; local ComfyUI expects a filename already present in its input directory.

If the output is nearly identical, increase denoise or strengthen the descriptive difference. If identity or geometry collapses, lower denoise or move to ControlNet, which is designed to preserve explicit structure.

Run the lesson, do not just read it

  • Open the tested workflow in Comfy Studio
  • Download the exact API-format JSON
  • CLI: app comfy download realvisxl-img2img

The gallery records model sources, minimum VRAM, custom-node requirements, and verification state beside the graph. That is the portable unit for this series.


Series progress: lesson 5 of 10. Previous: Build text-to-image from a blank canvas Next: Use LoRAs without losing the base model

Build what you just read

Ship agents, models, and apps on one cloud.

Start with free credits, then use the same platform from the web app, CLI, desktop app, or MCP.

Start building freeRead the docs

Keep reading

ComfyUI lesson 4: Build text-to-image from a blank canvas

Wire the seven-node mental model from checkpoint to saved pixels.

ComfyUI lesson 1: Install ComfyUI cleanly and make your first image

Pick a portable install, verify the GPU, place one checkpoint correctly, and run a known-good graph.

ComfyUI lesson 6: Use LoRAs without losing the base model

Balance model and CLIP strength, compare with a fixed seed, and avoid adapter pileups.