--- tags: - flux.2 - image-to-image - virtual-try-off - fal - lora - diffusers - template:diffusion-lora widget: - output: url: images/5.png text: >- TRYOFF extract the t-shirt over a white background, product photography style. NO HUMAN VISIBLE (the garments maintain their 3D form like an invisible mannequin). - output: url: images/3.png text: >- TRYOFF extract the dress over a white background, product photography style. NO HUMAN VISIBLE (the garments maintain their 3D form like an invisible mannequin). - output: url: images/2.png text: >- TRYOFF extract the pants over a white background, product photography style. NO HUMAN VISIBLE (the garments maintain their 3D form like an invisible mannequin). - output: url: images/6.png text: >- TRYOFF extract the outfit over a white background, product photography style. NO HUMAN VISIBLE (the garments maintain their 3D form like an invisible mannequin). - output: url: images/1.png text: >- TRYOFF extract the t-shirt over a white background, product photography style. NO HUMAN VISIBLE (the garments maintain their 3D form like an invisible mannequin). # - output: # url: images/4.png # text: >- # TRYOFF extract the upper body over a white background, product photography style. # NO HUMAN VISIBLE (the garments maintain their 3D form like an invisible mannequin). - output: url: images/7.png text: >- TRYOFF extract full outfit in the reference image over a white background, high-end professional product photography. Present the outfit as a complete, vertically stacked ensemble arranged as if worn. The items are stacked as if worn. The top-layer garment is dominant, followed directly by the bottom-layer garment. The footwear is placed below the bottom-layer hem, aligning with where the feet would naturally be. Lighting: Clean, even, diffused studio lighting (softbox or beauty dish style). The illumination must highlight all varying textures (e.g., pebble leather, suede, knit, or canvas) without creating harsh shadows. base_model: black-forest-labs/FLUX.2-klein-9B instance_prompt: TRYOFF license: apache-2.0 pipeline_tag: image-to-image --- # FLUX.2-klein-base-9B Virtual Try-Off LoRA 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. ### Usage - Try the LoRA on [fal.ai Playground](https://fal.ai/models/fal-ai/flux-2-klein/9b/base/edit/lora/playground?share=033cae58-12b5-4fef-992b-d48ff6759e01) - Try the workflow (image-to-video) at [fal.ai Workflow](https://fal.ai/workflows/rizavelioglu/workflow-virtual-try-off?view=playground) - ComfyUI: download compatible weights [virtual-tryoff-lora_comfy.safetensors](https://huggingface.co/fal/virtual-tryoff-lora/resolve/main/virtual-tryoff-lora_comfy.safetensors) - Diffusers: ```python 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(".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] ``` ### Training Trained with [fal.ai trainer](https://fal.ai/models/fal-ai/flux-2-klein-9b-base-trainer/edit). - Base model: FLUX.2-klein-base-9B - Steps: 10000 - Learning Rate: 0.00005 - Dataset: 300 image pairs (model + garment) of shape `1024x1024` ### Author Created by [Riza Velioglu](https://rizavelioglu.github.io/) at [fal.ai](https://fal.ai/)