Articles

Art direction with local generative AI.

Running models locally gave me more control over image quality and saved me tokens.

ComfyUI screen with the workflow for the horse scene: the prompt describing the woman on the white horse and the boy in the desert, the LoRA, the sampler and, highlighted on the right, the generated image with the fire beside them.

This article is about still images. I’ll write about video soon. Ask about video →

All in one place

The best models on the market running on my graphics card, with my art direction and no subscription. A result AI alone can’t reach.

  • Midjourney
  • GPT Image
  • FLUX
  • Seedream
  • Ideogram
  • Recraft
  • Krea
  • Stable Diffusion

The brands mentioned belong to their respective owners; there is no affiliation or endorsement.

1 of 3

How it started

It all started with a WhatsApp chat.

A friend sent me a video of an episode of The Office that he’d generated on his own computer, with himself as one of the characters. No subscription, no paying a platform to do it. Just his computer and his graphics card.

I had a 16 GB card in my computer, which I used for a few games I still enjoy: Baldur’s Gate 3, Metal Gear Solid, Final Fantasy, Street Fighter and other RPGs and fighting games. I asked him if my GPU could handle it. He said it could and gave me some advice: Claude is going to run ComfyUI, which is a manager for generating locally, get it?

The first image came out at half past one in the morning. After a few minutes (maybe hours, lol) reading, trying to install and configure everything, until I realized I could just ask Claude to do all of it and wait. That’s what I did: I built several workflows with different models, testing the quality to see if it got where I imagined. And it did. They were the same models everyone pays for, the ones agencies with big budgets use, only running open source. If I need a paid model, I can add it easily.

Today every image I generate, I generate this way, locally. And that goes for privacy too: I run everything without sending my data, or my clients’ data, to another company. Local or online, the options ComfyUI workflows offer raise the capability and quality of any model on the market today. And knowing how to explore that, to make things easier and to learn from your own art direction or someone else’s, is an art.

“Claude is going to run ComfyUI, which is a manager for generating locally, get it?”

The advice that changed the way I work
Close-up of the white Radeon graphics card inside the case: the lettering, the white braided cables and the grille, under bluish light.
2 of 3

Characters

With LoRA, the character stays identical in every image.

When I sent Gui the first image, he liked it and said he was really into Krea 2 too (the open source model I used to generate the image). Then he dropped that, once I got used to ComfyUI, he’d teach me how to use LoRA. “Then you’re gonna lose your mind.” That stuck with me.

A LoRA is a small file you plug into the model to pull it in one direction: a face, an outfit, a setting, a line style and so on. The model stays the same, just with a kind of plugin, get it? And you can use several, each with its own trait and intensity.

LoRA is what solved the thing that bothered me most about AI: everything came out looking generic or changed things I didn’t want, altering details. With three stacked LoRAs I managed to keep the same character across different scenes, with consistent skin and expressions. In one version the eyes came out bluish, a bit out of sync with the smile. Nobody would notice, but I did. I tweaked the strengths and they went back to the right tone.

And you can train your own, with your character, your product or your brand’s line work. Then the images start to look like you, literally, if you want. And this is where the real potential comes in: taming the model for your art direction.

“Then you’re gonna lose your mind.”

Gui, on LoRA
  1. Face test

    Three expressions in three lights to see if it really stays the same.

    The woman laughs with her head thrown back, sitting at the apartment window, in soft daylight.
    Laughing, window light
    The same woman, serious, looking at the camera on a street under strong midday sun.
    Serious, midday sun
    The same woman with a shy smile, looking back on a bridge over a river, with the sun setting behind her.
    Shy smile, sunset
  2. Review before finishing

    Eyes adjusted and every detail checked.

    Close-up of the face in night version 2: bluish eyes, slightly out of sync with the smile.
    Before
    ComfyUI screenshot: three stacked Load LoRA nodes, Famegrid Standard Krea 2 at 0.90 strength, Natural Expressions V2 at 0.80 and a character LoRA at 0.90.
    LoRAs
    Close-up of the face in night version 3: greenish hazel eyes, with the natural glow of the lamp.
    After
  3. Result

    The three final images with the same character, wearing the same clothes in different situations.

    Morning: the same young woman with wavy copper hair laughs over a cappuccino with a friend outside a café.
    Morning
    Afternoon: she sits on the edge of a fountain in a sunny square while a friend steals a spoonful of her gelato.
    Afternoon
    Night: back home on the sofa, in a T-shirt and sweats, she eats ramen and laughs at the TV.
    Night
3 of 3

Illustrations

Finding an interesting illustration style.

I always wanted to draw manga and anime, but work and lack of time pushed me toward the conceptual side. With AI, I can bring to life ideas that used to exist only in my imagination.

  1. What didn’t work

    AI delivers everything with the same look. Pretty, but generic and overused. That opened up room to do something different and put my own touch on the images.

    A young man with dark hair and a gray T-shirt dribbles a basketball on a seaside court at sunset, with palm trees and a city in the background.Didn’t workPretty image, but generic.
    A young man dribbles a basketball on a seaside court at sunset, in a black and white illustration with lime green and cyan neon highlights on his hair and sneakers.Didn’t workInteresting, but monochromatic.
    ComfyUI screenshot with the Load Checkpoint (seeKrea2 Genesis V2), Natural Expressions (LoRA at 0.80), Load CLIP (qwen3vl, krea2 type), Load VAE and prompt nodes.
    Model and LoRA: See-Krea2 Genesis V2, with the Natural Expressions LoRA at 0.8 for the expressions.
    ComfyUI screenshot with the KSampler node (8 steps, CFG 1.0, euler sampler, simple scheduler) and the 896 by 1120 size node.
    Sampler and size: 8 steps, CFG 1, euler with the simple scheduler, 896 × 1120.
  1. The result

    Make a series that could work for a global, popular yet authentic brand. I wanted to focus on clothes, sneakers and sports gear worn by young people who also like to express themselves through how they look, creating their own styles, whether in sport or over a hand-brewed coffee.

    A young woman in a black sports top and red sports shorts, both with three stripes, dribbles a shiny basketball, with her red and white sneaker in the foreground.

    I chose a white setting with graphics in the background, to give room to the colors and shine of the products. The finishing touch is the anime line work, with colorful reflections on the skin, hair and clothes. The effect came out modern and refined, with strong commercial appeal.

    A young woman with long wavy copper hair and light freckles, in a shiny white windbreaker, sits on a low concrete wall tying new white sneakers next to the open box, in front of three curved black stripes.
    A young woman with a ponytail and a black hoodie makes pour-over coffee with a gooseneck kettle.
Two young Latino friends play keepy-uppy on the sand: he kicks a Brasileirão ball into the air with a soft lilac trail, she waits with her blond curls shining, and a caramel dog jumps between them, in front of three curved black stripes.
It workedWhite background, flat graphics, neon and anime line work with a Western touch, a mix that made the look more authentic.
Let's talk