Nodes/ComfyUI-AlchemicaSampler/⚗ Alchemica Hybrid (fuse the traits of photos)
ComfyUI Node

⚗ 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.

By Nessuno76·Created 18 days ago·Updated about 22 hours ago· 2
⚗ Alchemica Hybrid (fuse the traits of photos)
  • clip
  • image_1
  • image_2
  • image_3
  • image_4
  • subject
  • report
◄weight_11.00►
◄weight_21.00►
◄weight_31.00►
◄weight_41.00►
◄idea►
◄subjectcreature / animal►
◄words70►
◄creativity0.00►
◄seed0►
◄mix_modeone trait = one photo►
◄idea_prioritybalanced►
◄unique_facetrue►
◄face_croptrue►
Category⚗ AlchemicaMente/characters

Inputs (18)

NameTypeDefaultDescription
clipCLIPKrea 2's text encoder (Qwen3-VL-4B): it looks at the photos and writes the description
image_1IMAGE—
weight_1FLOAT1.000–4Weight 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
weight_2FLOAT1.000–4Weight 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
weight_3FLOAT1.000–4Weight 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
weight_4FLOAT1.000–4Weight 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
ideaSTRINGOptional: extra instruction for the final description. How much it weighs against the photos: 'priorita_idea'
subjectCOMBOcreature / animalWhich traits are compared: animal (body, coat, ears, muzzle, eyes, tail...), person (17 traits, 14 of the face), object, or generic
wordsINT7030–220Length of the hybrid description. Person: 110-140 (17 traits + the idea)
creativityFLOAT0.000–1.50 = 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
seedINT00–18446744073709550000Only matters when creativity > 0
image_2optIMAGE—
image_3optIMAGE—
image_4optIMAGE—
mix_modeoptCOMBOone trait = one photoone 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
idea_priorityoptCOMBObalancedHow 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
unique_faceoptBOOLEANtruePerson: removes generic beauty words (perfect, flawless, beautiful, symmetrical...) that pull every face to the model's average face, and asks for a specific individual
face_cropoptBOOLEANtruePerson: 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)

NameTypeDescription
subjectSTRING—
reportSTRING—