Nodes/ComfyUI-MoonNodes/πŸŒ— Moon Anima Regional Patcher (Advanced)
ComfyUI Node

πŸŒ— Moon Anima Regional Patcher (Advanced)

A ComfyUI node in MoonNodes with 13 inputs and 3 outputs.

By m0rtus59Β·Created 3 months agoΒ·Updated about 20 hours agoΒ· 8
πŸŒ— Moon Anima Regional Patcher (Advanced)
  • model
  • clip
  • mask_list
  • patched_model
  • POSITIVE
  • NEGATIVE
β—„positive_textduo, outdoors, oil painting BREAK anthro lynx BREAK anthro tigerβ–Ί
β—„negative_textlow quality, blurry, deformedβ–Ί
β—„prompt_modebase_onlyβ–Ί
β—„conditioning_dropoff1.00β–Ί
β—„start_percent0.00β–Ί
β—„end_percent1.00β–Ί
β—„base_strength0.80β–Ί
β—„cross_mask_strength1.00β–Ί
β—„self_mask_strength0.00β–Ί
β—„base_ratio0.00β–Ί
CategoryMoonNodes

Inputs (13)

NameTypeDefaultDescription
modelMODELThe Anima diffusion model to patch with regional conditioning.
clipCLIPThe CLIP / Qwen text encoder used to tokenize and encode prompts.
mask_listMASKList of spatial masks corresponding to regional prompt zones (Zone 0, Zone 1, ...).
positive_textSTRINGduo, outdoors, oil painting BREAK anthro lynx BREAK anthro tigerMulti-line prompt. Use 'BREAK' on its own line or between phrases to separate the base prompt from regional prompts.
negative_textSTRINGlow quality, blurry, deformedNegative prompt applied across the generation.
prompt_modeCOMBObase_only- base_only: passes only prompt 0 (base) to POSITIVE output. - concat_text: replaces BREAK with a newline for a single natural language encoding pass. - concat_conditioning: concatenates individual conditioning tensors. - merge_average: blends/averages all conditionings into a single embedding. - comfy_area_conditioning: outputs standard ComfyUI area-conditioning list with spatial masks attached.
conditioning_dropoffFLOAT1.000–1At what point in generation (0.0 to 1.0) the prompt switches to 'base_only'. Default 1.0 uses the selected mode all the way through. Setting to e.g. 0.40–0.60 uses concatenated/merged conditioning for early poses/composition, then drops off to clean base conditioning to eliminate noise and refine sharp details.
start_percentFLOAT0.000–1Sampling percentage (0.0–1.0) when regional conditioning starts being applied.
end_percentFLOAT1.000–1Sampling percentage (0.0–1.0) when regional conditioning stops being applied.
base_strengthFLOAT0.800–1How much the global base prompt affects regional zones. Higher values blend more shared style/lighting into regions; lower values isolate the regional prompt.
cross_mask_strengthFLOAT1.000–1Cross-attention isolation between distinct regions (Zone A vs Zone B). 1.0 blocks bleed-through; lower values allow soft cross-regional influence.
self_mask_strengthFLOAT0.000–1Spatial self-attention isolation between regions. 0.0 maintains global scene coherence (shared lighting, perspective); higher values isolate spatial patches.
base_ratioFLOAT0.000–1Direct blend ratio with the un-partitioned base generation. 0.0 is pure regional output. Values > 0 blend in the global base image (runs the model twice per step).

Outputs (3)

NameTypeDescription
patched_modelMODELβ€”
POSITIVECONDITIONINGβ€”
NEGATIVECONDITIONINGβ€”