File size: 3,230 Bytes
eb5e26f
 
0782dda
 
 
eb5e26f
0782dda
eb5e26f
 
0782dda
 
 
 
 
 
 
eb5e26f
 
0782dda
 
 
 
 
 
7c50306
 
 
 
 
 
 
 
 
 
 
 
 
 
0782dda
 
7c50306
 
 
 
 
0782dda
7c50306
0782dda
7c50306
 
 
0782dda
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7c50306
 
 
0782dda
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
---
title: DreamBoat
emoji: "⛵"
colorFrom: pink
colorTo: purple
sdk: gradio
sdk_version: "5.31.0"
app_file: app.py
pinned: false
license: apache-2.0
tags:
  - flux
  - kontext
  - character-training
  - nsfw
  - lgbtq
---

# DreamBoat

Character training image generator for consistent AI characters. Companion to [PrideWAN](https://huggingface.co/spaces/Jds20001/PrideWAN).

Uses FLUX.1-Kontext to maintain character identity across varied poses, angles, lighting, and content levels. Generate 15-25 training images, download as a zip, and train your character LoRA with [ai-toolkit](https://github.com/ostris/ai-toolkit).

## The three tabs

1. **Norma Jean (Identity)** — FLUX.1-Kontext-dev. Upload one reference photo and
   generate identity-consistent variations (angles, lighting, outfits, shirtless).
   Kontext holds the face/body across scenes.
2. **Marilyn (Explicit)** — FLUX.1-dev img2img with NSFW LoRAs. Take a Norma Jean
   shot and transform it; FLUX.1-dev's lighter safety training lets the NSFW LoRAs work.
   Use the Character Description box + Transformation Strength 0.75-0.85 to keep the face.
3. **Street Pack (Batch)** — one reference photo in, a full set of candid
   social-media-style identity shots out, dropped into the gallery live.

A **Realism** LoRA runs on both pipelines and a **Candid** toggle appends an
iPhone/handheld/natural-grain suffix — both fight the plastic "obviously AI" FLUX look.

## Setup

This Space uses two **gated** base models. Before it will boot, accept terms for both
(one click each, with the same HF account whose token you add as a Space secret):

1. [black-forest-labs/FLUX.1-Kontext-dev](https://huggingface.co/black-forest-labs/FLUX.1-Kontext-dev)
2. [black-forest-labs/FLUX.1-dev](https://huggingface.co/black-forest-labs/FLUX.1-dev)

Then add your HuggingFace token as a Space secret named **`HF_TOKEN`**.

The NSFW and realism LoRAs are public (no terms to accept):
`Heartsync/Flux-NSFW-uncensored`, `lustlyai/Flux_Lustly.ai_Uncensored_nsfw_v1`,
and `Shakker-Labs/FLUX.1-dev-LoRA-add-details`.

## How It Works

1. Upload one clear reference photo of your character
2. Use presets or write prompts describing the variation you want
3. Kontext maintains identity from the reference while generating the new pose/angle/scene
4. Collect 15-25 varied images into the training set
5. Download as a zip, ready for ai-toolkit LoRA training

## Training Set Tips

A good training set includes:
- 5 face close-ups (varied angles and lighting)
- 5 upper body / torso shots
- 5 full body shots (varied poses)
- 5+ explicit / anatomical shots (if training for NSFW content)
- Simple, solid backgrounds throughout

## Credits

- [FLUX.1-Kontext-dev](https://huggingface.co/black-forest-labs/FLUX.1-Kontext-dev) and [FLUX.1-dev](https://huggingface.co/black-forest-labs/FLUX.1-dev) by Black Forest Labs
- NSFW LoRAs by [Heartsync](https://huggingface.co/Heartsync/Flux-NSFW-uncensored) and [lustlyai](https://huggingface.co/lustlyai/Flux_Lustly.ai_Uncensored_nsfw_v1)
- Realism LoRA (add-details) by [Shakker-Labs](https://huggingface.co/Shakker-Labs/FLUX.1-dev-LoRA-add-details)
- Built for the [PrideWAN](https://huggingface.co/spaces/Jds20001/PrideWAN) ecosystem