Skip to content

Leffa AI guide to virtual try on and pose transfer

Use Leffa person and garment references with an original shirt exercise detail crops a filled review and a downloadable try-on input and request kit

Check Every Seam editorial with a fictional man in a teal shirt mustard pocket and cuffs beside garment print fabric swatch and buttons on yellow

Leffa is a framework for controllable person images, with separate virtual try-on and pose-transfer tasks. For try-on, provide the person and garment. For pose transfer, provide the person appearance and a target-pose person image. Start from the official Leffa repository for the model and demo links, then use the controls documented for your chosen host.

This guide focuses on a practical clothing review: can you still identify the actual garment after it is pictured on a person? Our original teal-shirt exercise includes a fictional adult model, a garment reference, an independently generated edit and a filled detail review. These are practice assets, not Leffa outputs or a physical fitting test.

Choose virtual try-on or pose transfer

TaskReferencesPrimary review
Virtual try-onPerson image and exact garment imageGarment details on the selected person
Pose transferPerson appearance and target-pose person imageRequested pose and preserved appearance
Creative wardrobe conceptPerson reference and a descriptive briefWhether an invented outfit meets the brief

The first two are documented Leffa tasks. A creative clothing change is a different brief: inventing a similar shirt does not establish that the specific product was transferred. For general shopping and merchant options, use our AI virtual try-on guide. Here the focus is the named Leffa workflow and its person-versus-garment inputs.

The fal try-on route requires human_image_url, garment_image_url and garment_type. Supported garment types are upper_body, lower_body and dresses. A flat shirt photo belongs in the garment role, not in a pose input.

Prepare one clear person and garment pair

Original fictional adult person in ivory tee a flat teal shirt with mustard details and an independent clothing edit
Original independent exercise assets, not Leffa generation results

The person reference shows a fictional adult man facing the camera in an ivory T-shirt, charcoal trousers and ivory shoes. His hands are visible beside the torso and his full body stays in frame. That makes the garment change easier to inspect than a tight crop with crossed arms.

The garment reference shows one teal camp-collar shirt with five cream buttons, a mustard patch pocket on the viewer-right chest and mustard sleeve cuffs. Save these cues in the input record before generating. Do not let an attractive output become the new definition of the item.

The garment’s generation brief originally requested a viewer-left pocket, but the resulting reference placed it on the viewer-right. We recorded that mismatch and used the actual pictured reference for this exercise. For a real product, the owned product photograph should settle that question; a generated approximation should not silently replace it.

The supplied originals are 1086 by 1448 pixels. The kit also includes prepared person and prepared garment PNGs resized to 768 by 1024. This native resize preserves their 3:4 aspect ratio. It does not execute Leffa’s own parsing, masking or generation pipeline.

Follow a small try-on workflow

  1. Select the virtual try-on operation in the chosen service.
  2. Assign the approved person and exact garment to their separate inputs.
  3. For this short-sleeve shirt, select the upper-body garment category.
  4. Review the visible settings and current quote before submitting one attempt.
  5. Compare the downloaded result with both references before expanding the batch.

The unsubmitted try-on plan uses the prepared public references and the documented fal field names. It explicitly sets 50 inference steps, guidance scale 2.5, seed 42, PNG output and the safety checker enabled. These are a reproducible brief record, not evidence of endpoint execution, current account access or an accepted charge.

Use the current provider’s documentation when changing hosts. A local demo and hosted endpoint can wrap the same model with different upload, preprocessing and export controls. Keep the actual route name with your input record so a later reviewer can identify which operation produced a file.

Inspect the garment before accepting the image

Original garment detail and independent edit crops showing five cream buttons mustard pocket and changed fabric drape
Different crop windows and scales for detail review, not aligned geometry or a Leffa benchmark

The independent example retains the teal body, five visible cream buttons, mustard viewer-right pocket and sleeve cuffs. The person’s main appearance, stance, trousers and shoes remain recognizable. Those are visual observations of this file, not measured identity preservation.

The pocket becomes narrower and its outline tilts with the body; fabric weave and folds are redrawn. You cannot use these pictures to infer real garment dimensions, comfort or fit. Decide whether the job requires a styling concept or accurate product presentation, then judge the result against that requirement.

DetailObserved in this exerciseDecision to make
ClosuresFive cream buttons remain visibleCheck count placement and any substituted fastening
PocketMustard pocket stays viewer-right but shape narrowsReview whether product outline is acceptable
CuffsBoth mustard cuff bands remain visibleInspect width and color on each sleeve
FabricTeal woven appearance remains but texture changesDo not claim exact material or print reproduction
PersonMain face and pose cues remain recognizableInspect hands facial landmarks and body boundaries

Open the native garment detail crop and native edited detail crop at full size. Their crop coordinates are recorded in the review map. They use different windows and scales, so they help inspect buttons and seams rather than establish pixel-level alignment.

Keep pose transfer as a separate experiment

The hosted pose-transfer route names separate pose_image_url and person_image_url fields. The upstream demo code labels a person image separately from the target-pose person image and computes pose conditioning from the latter.

Some descriptions on the hosted schema repeat garment wording, so confirm the selected interface’s input labels before using it. Our download includes only a planned garment try-on request, not an executed or verified hosted pose-transfer request. Do not copy a flat shirt image into a target-pose slot.

When testing pose transfer, first choose a target with visible limbs and a clear silhouette. Keep the person’s appearance reference separate from that pose source. Review hands, limb count, body proportions and clothing boundaries. A plausible new still does not prove stable movement across a video sequence.

Choose hosted access or the official local project

The repository links to code, model weights and a demo. Follow the official setup instructions for the selected revision and dependencies. The upstream project dates to 2024 and was accepted to CVPR 2025; it should not be described as a newly launched model because its name appears in a recent search.

We have not installed the model weights or measured local GPU requirements, speed or output quality. If you test locally, retain your environment and exact revision alongside the images. For hosted access, record the current quote and result instead of treating an old demo timing or another account’s allowance as your own.

Download and rebuild the original review kit

Download the complete review kit, filled garment review, input record and original exercise briefs. Keep the input record and actual exported result together so review notes remain traceable.

The included TypeScript source rebuilds the prepared inputs, detail crops, contact sheets, map and unsubmitted plan. Run bun install and bun leffa-review-source.ts . . in the extracted folder. It uses pinned Sharp 0.34.5 and does not regenerate the three photographs or call a provider.

For a general targeted revision, continue with the Seedream image-editing workflow. For original creator imagery in a separate suite, explore Clout Image and Video and check the current catalog. This guide does not add Leffa to Clout or imply that accounts or credits are shared.

Sources and testing

Independent Clout guide with official Leffa repository demo code and fal task schemas checked November 2 2026 UTC. Original fictional person garment and sample use independent AI generation and editing, not Leffa outputs. Native prepared dimensions detail crops and source reproduction checked. No hosted endpoint execution local model installation physical fitting or browser interaction tested.

Questions, answered

Frequently asked questions

What is Leffa AI

Leffa is a controllable person-image framework with virtual try-on and pose-transfer tasks. The official repository links to the code model and demo.

What images do I need for Leffa virtual try-on

Use a clear person image and a separate image of the exact garment. The documented fal route requires human_image_url garment_image_url and garment_type with upper_body lower_body or dresses.

Is Leffa pose transfer the same as changing clothes

No. Pose transfer separates appearance from a target-pose person image. Virtual try-on uses a person and garment. Choose the operation before assigning references.

Does the shirt example prove Leffa quality or physical fit

No. It is an independently generated fictional exercise. The planned hosted try-on request was not submitted, and the pictures do not measure product accuracy identity consistency size or comfort.