RefControl FLUX.2 Klein 9B β Reference Lineart LoRA
π Short description
A LoRA for FLUX.2 Klein 9B Base that fuses a reference image (identity) with a lineart map (structure / contours).
It preserves identity and style from the reference while following the shape and composition from the lineart control map.
Trigger word: refcontrol
π Examples
Each preview is a single combined image from ComfyUI: Lineart β Reference β Result (left to right).
Lineart β Reference β Result.png)
.png)
.png)
---
π Extended description
This LoRA was primarily trained on humans, but it also works with stylized characters and some objects.
Its main purpose is to preserve identity β facial features, hairstyle, clothing, or object details β from the reference image, while adapting the subject to the structure and contours defined by the lineart map.
FLUX.2 Klein 9B Base already handles reference + edge-guided transfer reasonably well with the right prompt alone. This LoRA builds on that capability β it improves consistency and better preserves character identity and line fidelity than the base model without LoRA.
Part of the RefControl family: reference + control fusion for consistent, controllable generation on FLUX.2 Klein 9B Base.
βοΈ How to use
Use the first image as the lineart map (structure / contours).
Use the second image as the reference (character, person, or object).
Add the trigger word
refcontrolin your prompt.Adjust LoRA weight (recommended 0.8β1.0) depending on how strongly you want to preserve identity.
ComfyUI requirenments
Lineart extraction in the included workflow uses AnyLineArtPreprocessor_aux (via comfyui_controlnet_aux):
https://github.com/Fannovel16/comfyui_controlnet_aux
You can disable the built-in lineart preprocessor if your input is already a lineart/edge image.
Base model
Trained on and recommended with black-forest-labs/FLUX.2-klein-base-9B.
The undistilled Base variant is intended for LoRA training and custom pipelines (~50 inference steps, guidance_scale ~4.0).
The LoRA also works with the 4-step distilled black-forest-labs/FLUX.2-klein-9B for faster inference (~4 steps, guidance_scale ~1.0), but quality may be slightly lower β especially for identity and line fidelity β compared to the Base model.
β Example prompt
refcontrol
π― What it does
Preserves character or object identity across generations.
Adapts the subject to a new structure or composition defined by the lineart map.
Works best when the lineart map has similar proportions and scale to the reference.
β‘ Tips
Best results when the lineart map is not drastically different in body scale or framing from the reference.
Combine with text prompts to refine background, lighting, or mood.
Can be combined with other RefControl LoRAs (depth, pose, canny) on compatible pipelines for multi-constraint generation.
Lineart maps on a white or light background work well as control input.
π Use cases
Character restyling while keeping identity and line-defined structure.
Consistent character design across different compositions.
Illustration and storyboard generation with line-guided layout.
Object transformations with contour-guided placement.
π¦ Files
Weights:
flux2_klein_9b_refcontrol_lineart.safetensorsComfyUI workflow:
refcontrol_lineart_flux_klein_9b.jsonRepo: thedeoxen/refcontrol-FLUX.2-klein-9B-reference-lineart-lora


