Nodes/ComfyUI-AlchemicaSampler/⚗ Alchemica · Hybrid (fuse traits of photos) [1.0, use Alchemica Hybrid (fuse the traits of photos)]
ComfyUI Node
⚗ Alchemica · Hybrid (fuse traits of photos) [1.0, use Alchemica Hybrid (fuse the traits of photos)]
Fuses the traits of up to 4 photos into ONE new subject described in words. The text encoder reads each photo (the face from a close crop), code shares the traits by weight (whole or blended), the text encoder writes the final description.
⚗ Alchemica · Hybrid (fuse traits of photos) [1.0, use Alchemica Hybrid (fuse the traits of photos)]
- clip
- immagine_1
- immagine_2
- immagine_3
- immagine_4
- soggetto
- report
◄peso_11.00►
◄peso_21.00►
◄peso_31.00►
◄peso_41.00►
◄idea►
◄tipocreatura / animale►
◄parole70►
◄creativita0.00►
◄seed0►
◄miscelaun tratto = una foto►
◄priorita_ideaequilibrio►
◄volto_unicotrue►
◄ritaglio_voltotrue►
Category⚗ AlchemicaMente/legacy (1.0)
Inputs (18)
| Name | Type | Default | Description |
|---|---|---|---|
| clip | CLIP | Krea 2's text encoder (Qwen3-VL-4B): it looks at the photos and writes the description | |
| immagine_1 | IMAGE | — | |
| peso_1 | FLOAT | 1.000–4 | Weight of photo 1. Normalised: it sets the SHARE of this photo (1 and 1 = half each; 2 and 1 = two thirds from photo 1). 0 = ignore |
| peso_2 | FLOAT | 1.000–4 | Weight of photo 2. Normalised: it sets the SHARE of this photo (1 and 1 = half each; 2 and 1 = two thirds from photo 1). 0 = ignore |
| peso_3 | FLOAT | 1.000–4 | Weight of photo 3. Normalised: it sets the SHARE of this photo (1 and 1 = half each; 2 and 1 = two thirds from photo 1). 0 = ignore |
| peso_4 | FLOAT | 1.000–4 | Weight of photo 4. Normalised: it sets the SHARE of this photo (1 and 1 = half each; 2 and 1 = two thirds from photo 1). 0 = ignore |
| idea | STRING | Optional: extra instruction for the final description. How much it weighs against the photos: 'priorita_idea' | |
| tipo | COMBO | creatura / animale | Which traits are compared: animal (body, coat, ears, muzzle, eyes, tail...), person (17 traits, 14 of the face), object, or generic |
| parole | INT | 7030–220 | Length of the hybrid description. Person: 110-140 (17 traits + the idea) |
| creativita | FLOAT | 0.000–1.5 | 0 = deterministic (same photos + weights = same description: use it for datasets). 0.5-0.9 = wording variants, change the seed. The allocation of traits never changes |
| seed | INT | 00–18446744073709550000 | Only matters when creativity > 0 |
| immagine_2opt | IMAGE | — | |
| immagine_3opt | IMAGE | — | |
| immagine_4opt | IMAGE | — | |
| miscelaopt | COMBO | un tratto = una foto | one trait = one photo: every trait comes whole from one photo (weights = how MANY traits). blended traits: every trait is an in-between of all photos (weights = how MUCH each pulls): the real mix of the characters |
| priorita_ideaopt | COMBO | equilibrio | How much the idea weighs against the photos. 'traits win': the idea sets pose, clothes and mood but never changes the traits from the photos (person: the FACE and hair stay from the photos, the idea may still set the body). 'idea wins': the idea overrides them |
| volto_unicoopt | BOOLEAN | true | Person: removes generic beauty words (perfect, flawless, beautiful, symmetrical...) that pull every face to the model's average face, and asks for a specific individual |
| ritaglio_voltoopt | BOOLEAN | true | Person: reads the face from a close crop (insightface detector, CPU). On a full-body photo the face is too small to describe. Off = whole photo, as in 1.0.x |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| soggetto | STRING | — |
| report | STRING | — |