What once took days now can be achieved in minutes. The following webcomic was created entirely in Stable Diffusion. This exercise showcases the capabilities of this powerful open-source AI-generation software and its implications for artistic work in the near future, especially in webcomics, animation or illustrations.
Each panel is accompanied by a prompt. You’ll also find extra details regarding checkpoints and parameters at the end.
The premise is to show that even a simple but well-thought-out workflow can quickly produce fantastic results and a solid consistency. No inpainting, postprocessing, or complex ComfyUI modules have been applied, not even LoRAs. Each panel is based on a single, uncomplicated prompt, with about a dozen outputs each to choose the best result.
It’s kinda an NSFW love story.
See the webcomic below.
“We Should Always Take Our Chances”
There’s this girl at work. She’s amazing – smart, hard-working, and sweet. I have a crush on her. But I’ve always been too scared to ask her out.
1girl, woman, 36yo, small breasts, short brunette hair, brown eyes, standning in the conference room, office shirt, office skirt, slight smile, office flipchart, other office workers sitting, meeting, looking left, windows, from side
But one day, with a pounding heart, I decided to approach her. What’s the worst that could happen? The worst she can say is ‘no.’
1girl, woman, 36yo, small breasts, short brunette hair, brown eyes, sitting in the office, working in the office, office shirt, black office skirt, concentrated face, focused face, looking left
“I was afraid you’d never ask!” she said with a wide smile. A whirlwind of emotions went through my head in that moment. Everything felt right. I can’t believe I finally did it. But here we are.
1girl, woman, 36yo, small breasts, short brunette hair, brown eyes, sitting in the office, working in the office, office shirt, looking left, focus on face, smile, eyes closed, happy face
We met at eight, and wow, she looked absolutely stunning.
1girl, woman, 36yo, small breasts, short brunette hair, brown eyes, in the restaurant, sitting, on a date, smile, satin red dress with straps
Dinner went smoother than I expected! She did most of the talking, but she seemed comfortable around me. I wish I could say the same for myself.
1girl, woman, 36yo, small breasts, short brunette hair, brown eyes, in the restaurant, on a date, slight smile, satin red dress
We finished the dinner and took a stroll to the nearby park. The weather was nice. We shared stories and jokes. We had more in common than I could imagine. Her laughter brought me joy.
1girl, woman, 36yo, small breasts, short brunette hair, brown eyes, smile, satin red dress with straps, walking through the park at night, from side, closeup, looking at viewer
The world around me seemed to fade when she asked me to kiss her. At that moment, there was only her, and her soft lips met mine for the first time.
1girl, woman, 36yo, small breasts, short brunette hair, brown eyes, smile, satin red dress with thin straps, park at night, closeup, looking at viewer, focused on face, closed eyes, smile, pouty lips, talking selfie, embarrassed, closeup on face, blushing, smug
“My place.” She commanded. A mix of desire and nervousness went through me. But I was thrilled by the prospect of spending the night alone together.
1girl, woman, 36yo, small breasts, short brunette hair, brown eyes, smile, satin red dress with thin straps, park at night, closeup, looking at viewer, focused on face, closed eyes, smile, pouty lips, talking selfie, embarrassed, closeup on face, blushing
We stepped into her place, and I made sure to compliment the decor. But she was rather keen to move things along.
1girl, woman, 36yo, small breasts, short brunette hair, brown eyes, closeup, looking at viewer, blushing, smug, squinting eyes, satin red dress with straps, standing in front of a doorway inside, flushed face, hand reaching to viewer, pov
“Shut up and undress!” I obliged.
1girl, woman, 36yo, small breasts, short brunette hair, brown eyes, closeup, looking at viewer, blushing, squint, red lacy bra, (biting condom wrapper in mouth), pov, [talking selfie], from below, smile, in bedroom
It was intense. She was enthusiastic, eager, and full of energy. I lost myself in her embrace.
1girl, woman, 36yo, small breasts, short brunette hair, brown eyes, closeup, blushing, eyes closed, pov, from below, [sweat], movement, in dark bedroom at night, dimly lit, naked, focus on face, orgasm face
The next morning felt surreal, as if I was still caught in a dream. She was just standing there, making coffee for us.
1girl, woman, 36yo, small breasts, short brunette hair, brown eyes, blushing, standing in the kitchen, morning, making coffee, white cotton shorts, beige tshirt, looking from behind, slight smile
“Seems like I’m your girlfriend now, huh? We should probably let our coworkers know.”
1girl, woman, 36yo, small breasts, short brunette hair, brown eyes, blushing, sitting at the table, morning, white cotton shorts, beige tshirt, looking from behind, smile
I’m happy I took that leap. We should always take our chances. Life is full of opportunities.
1girl, woman, 36yo, small breasts, short brunette hair, brown eyes, blushing, standing near medium window, morning, white cotton shorts, beige tshirt, happy, closed eyes, smile
Workflow tips
Here are the workflow tips and suggestions for those who want to make similar webcomics in this style.
- Checkpoint: Anime XL (Anime Mix), based on SDXL
- Embedding: EasyNegative, to remove artifacts and improve overall output quality,
- No postprocessing, inpainting, and LoRAs.
- Ratio: Portrait, 832×1216,
- CFG : 6.5 – slightly into the creative scale,
- Steps: 28,
- Sampler: Euler A.
- Clip skip: 2
- VAE: SDXL VAE.
- I came up with the story myself and didn’t need any help, but you could integrate LLM into your workflows to get captions, even based on the outputs, or to expand on your ideas. ChatGPT is not viable for love stories. It gets offended at any mention of sex, because intimacy can be “disrespectful” and “abusive.” It’s the same reason you couldn’t make these outputs in Midjourney or Adobe Firefly. Both services don’t even let you specify body type in detail. The constraints seem to be only tightening, but there are no such limitations in open-source solutions. I suggest Airoboros70b, which handles NSFW content well. You can deploy Airoboros via Deepinfra, HuggingFace, or a similar service with fast ML inference and hosted API.
- Take your chances. Life is full of opportunites. But you have to seize them.