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

ComfyUI lab 6: Build style as a system

Separate content, composition, light, palette, and finish; compare prompt, LoRA, IPAdapter, and deterministic transforms.

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” is often used as one giant variable, but it is a stack: shape language, composition, materials, palette, lighting, mark-making, lens behavior, and post-processing. Control improves when those layers stay separate.

Choose the control mechanism by job

Text is best for broad, interpretable direction. A LoRA injects learned visual tendencies into the denoiser and often affects both content and finish. IPAdapter conditions from a reference image and can target style, composition, or identity depending on model and node settings. ControlNet carries explicit structure. A deterministic shader changes pixels without inventing new geometry.

The concept-sheet workflow starts with only structured text fields. Generate a baseline, then change palette alone. Next change style alone. If character identity changes, the prompt is not yet separating invariant content from appearance.

Add reference conditioning carefully

The GPL-3.0 ComfyUI IPAdapter project includes example workflows and unified loaders. Start near moderate weight, keep the base prompt meaningful, and verify the required CLIP Vision and adapter pair. Reference images have rights and identity implications; record their source just like a LoRA or checkpoint.

A durable style system is a small versioned specification plus evaluation images, not a folder named “final prompts.” Keep fixed subjects, seeds, and compositions for regression tests.

Run the lab

  • Open this graph in Comfy Studio
  • Download the exact API-format workflow
  • CLI: app comfy download character-concept-sheet

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

  • ComfyUI IPAdapter — GPL-3.0 reference-image conditioning nodes
  • Open prompt composer — MIT first-principles prompt node

Creative Systems Labs: 6 of 12. Previous: Turn sound into reactive motion Next: Write inspectable shader looks

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 2: Build loopable music beds

Separate musical role, tempo, instrumentation, density, and ending behavior instead of prompting by genre alone.

ComfyUI lab 7: Write inspectable shader looks

Use coordinate and channel math for deterministic color transforms before reaching for another diffusion pass.

ComfyUI lab 8: Prototype frame transforms safely

Understand image tensor shape, range, batch semantics, and the boundary between a prototype code block and a maintained node.