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·8 min read·app.nz

ComfyUI lab 10: Restyle without losing structure

Use a Canny signal as an explicit structural contract, then let Proteus solve appearance.

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.

Style transfer fails when “preserve structure” has no technical meaning. This graph defines it as Canny edges: a compact map of intensity boundaries. Proteus then interprets the prompt under that constraint.

Understand what Canny preserves

Edges describe contours, not identity, depth, material, or color. A strong Canny map can preserve architecture and pose while still allowing every surface to change. It can also preserve unwanted texture, hair strands, or background clutter. Blur, crop, or simplify the input when those edges are not part of the desired composition.

Run an input sweep at fixed prompt and seed. At strength 0, the reference should stop controlling structure. Near 0.6, large boundaries should remain while the prompt changes appearance. At very high strength, results may become traced or brittle. The useful range depends on edge density.

Compact node versus explicit graph

The custom Proteus node is convenient and open, but it hides model loading and edge extraction inside one box. The existing SDXL ControlNet gallery graph exposes those operations as core nodes. Use the compact graph for a known pipeline; use the expanded graph for teaching, swapping models, or debugging. Abstraction is useful only when you can still identify what it contains.

Run the lab

  • Open this graph in Comfy Studio
  • Download the exact API-format workflow
  • CLI: app comfy download proteus-style-node

Record the graph JSON, input assets, seed where relevant, model or service version, custom-node commit, and final artifact together. That bundle—not a screenshot—is the reproducible creative unit.

Open-source map

  • Open Proteus style node — MIT compact SDXL ControlNet integration
  • Proteus V0.4 — Model card, weights, and model license

Creative Systems Labs: 10 of 12. Previous: Control Z-Image with line structure Next: Design a text-to-3D handoff

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 lab 4: Build a talking character pipeline

Generate a portrait and voice, then drive an open LiveAvatar deployment while keeping consent and identity provenance explicit.

ComfyUI lab 12: Turn a concept image into a 3D asset

Prepare an object reference that communicates shape cleanly, then validate the generated asset outside the preview renderer.

ComfyUI lab 9: Control Z-Image with line structure

Extract structure from a sketch and tune control strength separately from text guidance.