| image | IMAGE | | Headshot (e.g. HeadMasters MASTER 1). Its RGB is used as given. |
| model | MODEL | | Qwen Image 2.1 through QwenImage21Cache. |
| clip | CLIP | | qwen3vl_8b, CLIPLoader type qwen_image. |
| vae | VAE | | Qwen Image 2.1 VAE (RGBA). |
| presence | STRING | | The vision model's JSON answer (AILab_QwenVL with BD Parts Vocabulary's vlm_prompt), or a typed list: 'hair, eyes, mouth, hat'. |
| vocabulary | STRING | hair | hair | hair | no
eyebrows | eyebrows | eyebrows | no
eyes | eyes | eyes | no
mouth | mouth | mouth and lips | no
beard | beard | beard | no
moustache | moustache | moustache | no
glasses | glasses | glasses | yes
sunglasses | sunglasses | sunglasses | yes
hat | hat or cap | hat | yes
helmet | helmet | helmet | yes
headband | headband or bandana | headband or bandana | yes
headphones | headphones | headphones | yes
earrings | earrings | earrings | yes
piercings | piercings | piercings | yes | From BD Parts Vocabulary. key | ask | noun | accessory. |
| seed | INT | 202609310–18446744073709550000 | Every edit uses this seed; a frame-proof retry uses seed+1, seed+2 ... |
| steps | INT | 401–200 | Qwen Image 2.1 model card: 40 for edits. |
| cfg | FLOAT | 1.00–20 | — |
| sampler_name | COMBO | euler | 44 options: euler, euler_cfg_pp, euler_ancestral, euler_ancestral_cfg_pp, heun, heunpp2, +38 |
| scheduler | COMBO | simple | 9 options: simple, sgm_uniform, karras, exponential, ddim_uniform, beta, +3 |
| make_complete | BOOLEAN | true | Also make the COMPLETE layers. |
| make_base | BOOLEAN | true | Also make the head without items. |
| colour_retry | BOOLEAN | true | One retry with the measured colour named ('the white sunglasses') for an ACCESSORY whose edit does not match the source. Never for hair/brows/eyes/mouth: next to an accessory their measured colour is the accessory's. |
| base_attempts | INT | 31–8 | Head without items: seeds tried (seed, seed+1, ...) until it is frame-true. |
| fidelity_min | FLOAT | 0.500–1 | Share of an edit's pixels that must match the source (< 40 levels) for it to own pixels. |
| explained_max | FLOAT | 601–255 | A pixel is explained by an edit when their colours are within this many levels. |
| head_maskopt | MASK | | Where the head is (1 = head), e.g. the image's alpha. None: non-white pixels. |
| depth_imageopt | IMAGE | | BD Lotus2 Predict map or raw_linear - BRIGHTER = NEARER. Breaks paint-order ties only. |