File size: 31,102 Bytes
fddac4b
 
 
 
 
 
 
 
 
 
 
a1584ec
 
fddac4b
 
 
3128668
b47634b
fddac4b
083cead
c1b8840
b47634b
aa9ed0f
46bfbad
26584dd
 
 
46bfbad
3128668
b47634b
aa9ed0f
46bfbad
3128668
b47634b
e3f1324
46bfbad
e3f1324
3128668
e3f1324
46bfbad
e3f1324
3128668
e3f1324
46bfbad
e3f1324
3128668
e3f1324
46bfbad
e3f1324
3128668
e3f1324
46bfbad
26584dd
 
 
46bfbad
26584dd
 
 
46bfbad
26584dd
 
 
46bfbad
fddac4b
 
 
 
 
 
 
 
 
 
 
aa9ed0f
 
8827978
fddac4b
afc8289
 
 
 
 
8827978
 
006545f
 
 
 
 
fddac4b
006545f
 
 
96eda5f
6cae953
fddac4b
083cead
fdc3962
313c66b
96eda5f
6cae953
fddac4b
fdc3962
96eda5f
 
 
 
 
fddac4b
96eda5f
 
6cae953
fddac4b
fdc3962
96eda5f
 
 
 
ebee738
96eda5f
 
313c66b
fddac4b
fdc3962
331eacc
 
313c66b
 
331eacc
 
 
 
 
 
313c66b
331eacc
 
 
 
fdc3962
313c66b
331eacc
313c66b
 
fdc3962
313c66b
 
 
 
fdc3962
313c66b
 
 
 
fdc3962
313c66b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3f08828
 
 
 
 
 
 
 
 
 
 
 
 
313c66b
d2ca830
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3f08828
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
---
license: other
license_name: flux1dev
tags:
- text-to-image
- character
- comic book
- art
- graphic novel
- flux
- flux-diffusers
thumbnail: >-
  https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Huggingface-assets/WondermanCollage.png
base_model: black-forest-labs/FLUX.1-dev
instance_prompt: None
widget:
- example_title: "Temple"
  text: Wonderman wearing a black mask is a muscular man in a green and red costume with a 'W' emblem on his chest. He navigates through an ancient temple, carefully avoiding the booby traps set in the stone walls. His muscles are taut as he reaches for an artifact glowing on a pedestal, his face showing a mix of caution and determination. Dust fills the air as he steps closer, high-quality graphic art.
  output:
    url: Wonderman Generation Samples/Wonderman-RunDiffusion-Flux-LoRA_00026_.png
- example_title: "Super Wonderman"
  text: A action scene of graphic novel art character Wonderman wearing a black mask charging himself with super powers, Wonderman a muscular man in a green and red costume with a 'W' emblem on his chest is screaming in pain while being charged by electricity to gain super powers. He is standing with arms wide open consuming the energy around him. high quality graphic art 
  output:
    url: Wonderman Generation Samples/Wonderman-RunDiffusion-Flux-LoRA_00021_.png
- example_title: "In Tundra"
  text: photo realistic still of Wonderman wearing a black mask is a muscular man in a green and red costume with a 'W' emblem on his chest. He stands on a frozen tundra, a blizzard raging around him. His body is covered in frost, but he shows no signs of slowing down as he pushes forward through the snow, his eyes focused on a distant mountain peak where an ancient power is hidden. photo
  output:
    url: Wonderman Generation Samples/Wonderman-RunDiffusion-Flux-LoRA_00036_.png
- example_title: "On Moon"
  text: Wonderman wearing a black mask is a muscular man in a green and red costume with a 'W' emblem on his chest. He is walking away from aliens on the moon, high-quality graphic art.
  output:
    url: Wonderman Generation Samples/Wonderman1-no-workflow.jpg
- example_title: "Fighting"
  text: A photo realistic comic book character Wonderman wearing a black mask fighting a villain. In the foreground, Wonderman a muscular man in a green and red costume with a 'W' emblem on his chest. The background depicts an action scene of all sorts of fighting characters and a dark, cloudy sky. This is a cinematic action scene that is photorealistic similar to cosplay. photograph
  output:
    url: Wonderman Generation Samples/Wonderman-RunDiffusion-Flux-LoRA_00023_.png
- text: Wonderman wearing a black mask is a muscular man in a green and red costume with a 'W' emblem on his chest. He sits in a quiet diner late at night. His mask is still on, but his posture is relaxed as he sips a cup of coffee, watching the rain fall outside. The city is peaceful for now, but Wonderman knows this calm won't last. Modern realistic art style with detailed shading and highlights and high contrast and vivid colors
  example_title: "w/ Coffee"
  output:
    url: Wonderman Generation Samples/Wonderman-RunDiffusion-Flux-LoRA_00045_.png
- text: Wonderman in a black mask a muscular man in a green and red costume with a 'W' emblem on his chest—leaps from a crumbling skyscraper, dodging falling debris while holding a glowing energy sphere in his hand. His black mask is torn, but his face shows fierce determination as he hurls the sphere at an oncoming enemy ship. The sky is filled with smoke and fire from the battle, high-quality graphic art.
  example_title: "Falling"
  output:
    url: Wonderman Generation Samples/Wonderman-RunDiffusion-Flux-LoRA_00070_.png
- text: photo realistic still of Wonderman wearing a black mask is a muscular man in a green and red costume with a 'W' emblem on his chest. He stands on a frozen tundra, a blizzard raging around him. His body is covered in frost, but he shows no signs of slowing down as he pushes forward through the snow, his eyes focused on a distant mountain peak where an ancient power is hidden. photo
  example_title: "In Tundra 2"
  output:
    url: Wonderman Generation Samples/Wonderman-RunDiffusion-Flux-LoRA_00037_.png
- text: Wonderman wearing a black mask is a muscular man in a green and red costume with a 'W' emblem on his chest. He battles a pack of mutant wolves in an abandoned warehouse, his powerful strikes knocking them back one by one. The moonlight filters through broken windows, casting long shadows as Wonderman moves swiftly, his every motion precise and controlled, high-quality graphic art.
  example_title: "Wolves"
  output:
    url: Wonderman Generation Samples/Wonderman-RunDiffusion-Flux-LoRA_00030_.png
- text: Wonderman wearing a black mask is a muscular man in a green and red costume with a 'W' emblem on his chest. He crouches in a rain-soaked alley, muscles tense as thunder rumbles in the background. He grips his glowing energy staff, ready to confront a shadowy figure in the distance. The city lights flicker behind him, high-quality graphic art.
  example_title: "Kneeling"
  output:
    url: Wonderman Generation Samples/Wonderman-RunDiffusion-Flux-LoRA_00020_.png
- text: photo of Wonderman wearing a black mask is a muscular man in a green and red costume with a 'W' emblem on his chest. He stands proudly in front of a massive explosion, framed in the golden hour's soft, warm lighting. His costume is brilliantly contrasted against the fiery background, with the photo perfectly timed to capture the intensity of the scene, high-resolution photograph.
  example_title: "Explosion"
  output:
    url: Wonderman Generation Samples/Wonderman-RunDiffusion-Flux-LoRA_00046_.png
- text: Wonderman wearing a black mask is a muscular man in a green and red costume with a 'W' emblem on his chest. In an action shot, Wonderman speeds through a crowded street, his figure tack sharp while the background is blurred with motion, capturing the sense of speed. The natural light creates a subtle lens flare on his mask in modern realistic art style with detailed shading and highlights and high contrast and vivid colors
  example_title: "Running"
  output:
    url: Wonderman Generation Samples/Wonderman-RunDiffusion-Flux-LoRA_00051_.png
license_link: https://huggingface.co/black-forest-labs/FLUX.1-dev/blob/main/LICENSE.md
---

<div style="display: flex; align-items: center; justify-content: space-between;"> <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Huggingface-assets/RD-Logo-dark.jpg" alt="Left Image" style="width: 30%;"> 
<p style="text-align: center; width: 40%;">
  <span style="font-weight: bold; font-size: 1.5em;">Flux Training Concept - Wonderman POC</span><br>
  Darin Holbrook - Chief Technology Officer<br>
  RunDiffusion.com / contact@rundiffusion.com
</p>
 <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Huggingface-assets/Wonderman%20Logo.jpg" alt="Right Image" style="width: 20%;"> </div>

<Gallery />

# Wonderman - By RunDiffusion.com

# Project Overview
We successfuly trained a concept into Flux that did not exist, it responded exceptionally well and the entire community should be excited to embrace this model.
Over 100 hours went into this proof of concept and this guide. Please take time to go through it, share it with you, your friends or your team.
All credit for Flux goes to the amazing team at Black Forest Labs. Please adhere to their license. They deserve your support.

# Proof of Concept Goals
For this POC we needed to achieve these goals:
- The concept can not exist in the Flux dataset. (This is cheating)
- The concept needed to be present but still allow flexibility for creativity.
- The concept needed to resemble the subject within 90% accuracy.
- The subject could not "take over" the model.
- We used the lowest quality data we could find. (This was easy!)

**We chose Wonderman from 1947!**
Wonderman is in the public domain, so it can be freely shared, except where restricted by Flux's non-commercial license.

Flux thinks that "Wonderman" is "Superman"
![Flux thinks that "Wonderman" is "Superman"](Huggingface-assets/superman-flux.jpg)


# Data Used for Training
You can view the [RAW low quality data here: ](https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/tree/main/Raw%20Low%20Quality%20Data)
The training data was low resolution, cropped, oddly shaped, pixelated, and overall the worst possible data we've come across. That didn't stop us! AI to the rescue!
![Low Quality Training Data](Huggingface-assets/multiple-samples-training-data.png)

## Data Cleanup Strategy
To fix the data we had to:
- Inpaint problem areas like backgrounds, signatures, and text
- Outpaint to expand images
- Upscale to get above 1024x1024 at a minimum
- Create variations to increase the dataset and provide diverse data

We were able to get the dataset to 13 with these techniques.
Full dataset [is here](https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/tree/main/Cleaned%20and%20Captioned%20Data)
![Cleaned Wonderman Dataset](Huggingface-assets/multiple-samples-of-cleaned-data.png)

# Captioning the Data
We are not entirely familiar with Flux's preferred captioning style. We understand that this model responds will to full descriptive sentences so we went with that. Below are some examples of the images with their captions. We chose LLaMA v3 inspired by this paper: https://arxiv.org/html/2406.08478v1
The system prompt used was basic and could likely benefit from further refinement.

A vintage comic book cover of Wonderman. On the cover, there are three main characters: Wonderman in a green costume with a large 'W' on his chest, a woman in a yellow and black outfit, and a smaller figure in a brown costume. Wonderman and the woman appear to be in a dynamic pose, suggesting action or combat. Wonderman is holding a thin, sharp object, possibly a weapon. The woman has a confident expression and is looking towards the viewer. The background is a mix of green and yellow, with some abstract designs.
![Vintage Wonderman](Cleaned%20and%20Captioned%20Data/00008.png)

Wonderman, a male superhero character. He is wearing a green and red costume with a large 'W' emblem on the chest. Wonderman has a muscular physique, brown hair, and is wearing a black mask covering his eyes. He stands confidently with his hands by his sides. photo
![Standing Wonderman](Cleaned%20and%20Captioned%20Data/00002.png)

# Train the Data
All tasks were performed on a local workstation equipped with an RTX 4090, i7 processor, and 64GB RAM. Note that 32GB RAM will not suffice, as you may encounter out-of-memory (OOM) errors when caching latents. We did use RunDiffusion.com for testing the LoRAs created, enabling us to launch five servers with five checkpoints to determine the best one that converged
We're not going to dive into the rank and learning rate and stuff because this really depends on your goals and what you're trying to accomplish. But the rules below are good ones to follow.
- We used Ostris's ai-toolkit available here: [Ostris ai-toolkit](https://github.com/ostris/ai-toolkit/tree/main)
- Default config with LR 4e-4 at Rank 16
- 2200 - 2600 steps saw good convergence. Even some checkpoints into the 4k step range turned out pretty good.
If targeting finer details, you may want to adjust the rank up to 32 and lower the learning rate. You will also need to run more steps if you do this.
**Training a style:** Using simple captions with clear examples to maintain a coherent style is crucial. Although caption-less LoRAs can sometimes work for styles, this was not within the scope of our goals, so we cannot provide specific insights.
**Training a concept:** You can choose either descriptive captions to avoid interfering with existing tokens or general captions that might interfere, depending on your intention. This choice should be intentional.

Captioning has never been more critical. Flux "gives you what you ask for" - and that's a good thing. You can train a LoRA on a single cartoon concept and still generate photo realistic people. You can even caption a cartoon in the foreground and a realistic scene in the background! This capability is BY DESIGN - so do not resist it - embrace it! (Spoiler alert next!)
![prompt different backgrounds](Huggingface-assets/cartoon-foreground-realistic-background.jpg)
You'll see in the next page of examples where the captioning really helps or hurts you. Depending on your goals again you will need to choose the path that fits what you're trying to accomplish.
Total time for the LoRA was about 2 to 2.5 hours. $1 to $2 on RunPod, Vast, or local electricity will be even cheaper.
Now for the results! (This next file is big to preserve the quality)

## 500 Steps
Right off the bat at 500 steps you will get some likeness. This will mostly be baseline Flux. If you're training a concept that exists then you will see some convergence even at just 500 steps.
![500 steps](Huggingface-assets/500-steps.jpg)
Prompt: a vintage comic book cover for Wonderman, featuring three characters in a dynamic action scene. The central figure is Wonderman with a confident expression, wearing a green shirt with a yellow belt and red gloves. To his left is a woman with a look of concern, dressed in a yellow top and red skirt. On the right, there's a monstrous creature with sharp teeth and claws, seemingly attacking the man. The background is minimal, primarily blue with a hint of landscape at the bottom. The text WONDER COMICS and No. 11 suggests this is from a series.

## 1250 Steps
It will start to break apart a little bit here. Be patient. It's learning.
![1250 steps](Huggingface-assets/1250-steps.jpg)
Prompt: A vintage comic book cover titled 'Wonderman Comics'. The central figure is Wonderman who appears to be in a combat stance. He is lunging at a large, menacing creature with a gaping mouth, revealing sharp teeth. Below the main characters, there's a woman in a yellow dress holding a small device, possibly a gun. She seems to be in distress. In the background, there's a futuristic-looking tower with a few figures standing atop. The overall color palette is vibrant, with dominant yellows, greens, and purples.

## 1750 Steps
Hey! We're getting somewhere! The caption as a prompt should be showing our subject well at this stage but the real test is breaking away from the caption to see if our subject is present.
![1750 steps](Huggingface-assets/1750-steps.jpg)
Prompt: Wonderman wearing a green and red costume with a large 'W' emblem on the chest standing heroically

## 2500 Steps
There he is! We can now prompt more freely to get Wonderman doing other stuff. Keep in mind we will still be limited to what we trained on, but at least we have a great starting point!
![2500 steps](Huggingface-assets/2500-steps.jpg)
Prompt: comic style illustration of Wonderman running from aliens on the moon. center character is Wonderman, a male superhero character. He is wearing a green and red costume with a large 'W' emblem on the chest. Black boots to his knees. Wonderman is wearing a black mask covering his eyes

<div style="display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 10px;">
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Huggingface-assets/Cosplay-realistic.jpg" alt="Image 1" style="width: 100%;">
    <p style="text-align: center;">"Cosplay" always get's super heroes to appear realistic</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Huggingface-assets/anime-sample.jpg" alt="Image 2" style="width: 100%;">
    <p style="text-align: center;">Anime Style</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Huggingface-assets/cosplay-realistic-2.jpg" alt="Image 3" style="width: 100%;">
    <p style="text-align: center;">Photo Realistic</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Huggingface-assets/comic-book-style-moon.jpg" alt="Image 3" style="width: 100%;">
    <p style="text-align: center;">Illustration Style</p>
  </div>
</div>

# Conclusion
This proof of concept provided valuable insights into working with Flux. One of the key lessons we took away is that while Flux is straightforward to train, it's crucial to clearly define your objectives before diving in. Without a clear vision, you might find your model either overwhelming or underwhelming—especially with concepts like "a cookie," which already has extensive representation within Flux.
Every training project comes with its own distinct set of challenges and complexities. Patience and persistence are essential to navigate these obstacles successfully. With careful planning and a focused approach, you'll be able to overcome these hurdles and achieve your desired outcomes.

## Things We Would Do Different
Upon reviewing our example data, we identified several areas that could benefit from additional cleanup. These issues impacted the final model, leading to some unexpected results. For instance, when "Wonderman" was prompted, the model occasionally generated elements of "Superman" due to similarities between the two. This led to the appearance of a "cape" in an lot of generations. Another issue we found was the appearance of multicolored tights, with some samples showing red while others displayed green. Additionally, the model produced purple shorts again, which was a direct result of the training data.
While these challenges surfaced during the process, we believe they can be resolved with further refinement and adjustment of the dataset. Addressing these inconsistencies will improve the accuracy and quality of the model output.

<div style="display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 10px;">
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Huggingface-assets/wonderman-superman-mix.jpg" alt="Image 1" style="width: 100%;">
    <p style="text-align: center;">"Wonderman running from an alien on the moon with the earth in the sky in the background" and sometimes we get "Superman"</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Huggingface-assets/wonderman-cape.jpg" alt="Image 2" style="width: 100%;">
    <p style="text-align: center;">"Cape" is present even though it was not prompted</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Huggingface-assets/wonderman-two-colors-tights.jpg" alt="Image 3" style="width: 100%;">
    <p style="text-align: center;">Red and green tights were both present due to the training data which had samples of both.</p>
  </div>
</div>

# Special Thanks
The team had a blast with this project and we can't wait to start the next one. The Wonderman LoRA will be available for download on Huggingface and Civitai for research. At RunDiffusion we are always trying to push the boundaries with whatever bleeding-edge tech comes out. We appreciate all our customers and supporters. Without you we would not have the funds to dedicate a team to research, so thank you!
- **Ostris**: [Thank you to Ostris](https://x.com/ostrisai) for the awesome training tools!
- **Mint**: [Thank you to Mint](https://x.com/araminta_k) for the awesome YouTube tutorial!
- **RunPod**: For the compute credit

# More Credits
- **Developed by:** Darin Holbrook - RunDiffusion co-founder and Chief Technology Officer
- **Funded by:** RunDiffusion.com / RunPod.io
- **Model type:** Flux [dev] LoRA
- **License:** flux1dev https://huggingface.co/black-forest-labs/FLUX.1-dev
- **Finetuned from model:** https://huggingface.co/black-forest-labs/FLUX.1-dev

[View all the generations here](Wonderman%20Generation%20Samples)
You can also download (right click -> Save target as) anything below and drag it into ComfyUI for the full workflow.
<div style="display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 10px;">
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00018_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00018_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00018_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00019_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00019_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00019_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00020_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00020_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00020_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00021_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00021_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00021_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00023_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00023_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00023_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00026_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00026_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00026_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00029_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00029_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00029_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00030_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00030_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00030_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00032_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00032_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00032_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00036_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00036_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00036_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00037_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00037_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00037_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00040_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00040_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00040_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00043_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00043_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00043_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00045_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00045_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00045_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00046_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00046_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00046_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00049_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00049_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00049_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00051_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00051_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00051_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00054_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00054_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00054_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00056_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00056_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00056_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00058_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00058_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00058_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00061_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00061_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00061_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00063_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00063_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00063_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00066_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00066_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00066_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00067_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00067_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00067_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00068_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00068_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00068_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00069_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00069_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00069_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman-RunDiffusion-Flux-LoRA_00070_.png" alt="Wonderman-RunDiffusion-Flux-LoRA_00070_.png" style="width: 100%;">
    <p style="text-align: center;">Wonderman-RunDiffusion-Flux-LoRA_00070_.png</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman1-no-workflow.jpg" alt="Wonderman1-no-workflow.jpg" style="width: 100%;">
    <p style="text-align: center;">Wonderman1-no-workflow.jpg</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman2-no-workflow.jpg" alt="Wonderman2-no-workflow.jpg" style="width: 100%;">
    <p style="text-align: center;">Wonderman2-no-workflow.jpg</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman3-no-workflow.jpg" alt="Wonderman3-no-workflow.jpg" style="width: 100%;">
    <p style="text-align: center;">Wonderman3-no-workflow.jpg</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman4-no-workflow.jpg" alt="Wonderman4-no-workflow.jpg" style="width: 100%;">
    <p style="text-align: center;">Wonderman4-no-workflow.jpg</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman6-no-workflow.jpg" alt="Wonderman6-no-workflow.jpg" style="width: 100%;">
    <p style="text-align: center;">Wonderman6-no-workflow.jpg</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman7-no-workflow.jpg" alt="Wonderman7-no-workflow.jpg" style="width: 100%;">
    <p style="text-align: center;">Wonderman7-no-workflow.jpg</p>
  </div>
  <div>
    <img src="https://huggingface.co/RunDiffusion/Wonderman-Flux-POC/resolve/main/Wonderman%20Generation%20Samples/Wonderman9-no-workflow.jpg" alt="Wonderman9-no-workflow.jpg" style="width: 100%;">
    <p style="text-align: center;">Wonderman9-no-workflow.jpg</p>
  </div>
</div>