Virtual Try-Off: Given an image of a person wearing clothing and a garment category prompt, the model generates a clean image of the garment as if it were photographed alone.
The model reconstructs the clothing item while preserving its style, texture, color, and design from the input image.
1 input image (person wearing clothes) + text category → 1 output garment image
Built with fal.ai.
import torch
from diffusers import Flux2KleinPipeline
from PIL import Image
pipeline = Flux2KleinPipeline.from_pretrained(
"black-forest-labs/FLUX.2-klein-base-9B",
torch_dtype=torch.bfloat16,
low_cpu_mem_usage=False
).to("cuda")
pipeline.load_lora_weights(
"fal/virtual-tryoff-lora",
weight_name="virtual-tryoff-lora_diffusers.safetensors",
adapter_name="vtoff"
)
pipeline.set_adapters("vtoff", adapter_weights=1.0)
pipeline.fuse_lora(adapter_names=["vtoff"], lora_scale=1.0)
image = pipeline(
image=Image.open("<your_image>.jpg"),
prompt="TRYOFF extract the full outfit over a white background, product photography style. NO HUMAN VISIBLE (the garments maintain their 3D form like an invisible mannequin).",
height=1024,
width=768,
num_inference_steps=28,
guidance_scale=5.0,
generator=torch.Generator("cuda").manual_seed(42),
).images[0]
Trained with fal.ai trainer.
1024x1024Created by Riza Velioglu at fal.ai
black-forest-labs/FLUX.2-klein-9B