Nodes/comfyui-lucid-vrp/MOSS - Visual Regional Prompt
ComfyUI Node

MOSS - Visual Regional Prompt

Experimental MOSS layout JSON using VRP bbox authoring and region chains. Connect optional CLIP to encode JSON positive and global negative conditioning, or use JSON/text outputs alone. Combined prompt joins scene and active item captions for a separate refiner encoder. Match generation dimensions to Canvas. Masks become enclosing boxes; no model patching or regional negative conditioning.

By EBEBEEBE·Created 3 days ago·Updated about 22 hours ago· 3
MOSS - Visual Regional Prompt
  • canvas
  • regions
  • clip
  • moss_prompt_json
  • combined_prompt
  • positive
  • negative
◄vrp_state{"version":2,"canvas":{"width":1024,"height":1024},"regions":[]}►
◄mask_threshold0.50►
◄global_positive—►
◄negative_prompt—►
◄global_negative►
CategoryLuCiD VRP

Inputs (8)

NameTypeDefaultDescription
canvasVRP_CANVAS—
vrp_stateSTRING{"version":2,"canvas":{"width":1024,"height":1024},"regions":[]}—
mask_thresholdFLOAT0.500–0.99—
regionsoptVRP_REGIONS—
global_positiveoptSTRING—
negative_promptoptSTRINGOptional negative text input; overrides the local field, including an empty string.
clipoptCLIP—
global_negativeoptSTRINGLocal negative text. A connected negative_prompt input takes precedence.

Outputs (4)

NameTypeDescription
moss_prompt_jsonSTRING—
combined_promptSTRING—
positiveCONDITIONING—
negativeCONDITIONING—