Nodes/comfyui-fvmtools/SMP · Structured Prompt Assembler (legacy)
ComfyUI Node

SMP · Structured Prompt Assembler (legacy)

Splits a PROMPT_DICT (or direct OUTFIT_DICT + LOCATION_DICT + subject_json) into four tier-ordered regional prompt strings: • face_prompt — character anchor, skin, eyes (boosted), expression • body_prompt — anchor, build, pose, hands, full hair, anatomy tags • outfit_prompt — head→toe garment fragments • location_prompt — bg → fg → atmosphere Plus a REGION_MAP and a sam_class_lookup the Detailer can use to route per-class prompts.

By ping1979ping·Created 5 months ago·Updated 2 months ago· 0
SMP · Structured Prompt Assembler (legacy)
  • prompt_dict
  • outfit_dict
  • location_dict
  • face_prompt
  • body_prompt
  • outfit_prompt
  • location_prompt
  • region_map
  • structured
include_qualitytrue
face_eye_boost1.10
subject_index0
subject_json{ "id": "subject_1", "age_desc": "young", "gender": "woman", "skin_tags": ["smooth skin"], "expression": "neutral expression", "hair_color_length": "dark auburn hair" }
CategoryFVM Tools/SMP/Output

Inputs (7)

NameTypeDefaultDescription
include_qualityBOOLEANtrue
face_eye_boostFLOAT1.101–1.4
subject_indexINT00–9
prompt_dictoptPROMPT_DICT
outfit_dictoptOUTFIT_DICT
location_dictoptLOCATION_DICT
subject_jsonoptSTRING{ "id": "subject_1", "age_desc": "young", "gender": "woman", "skin_tags": ["smooth skin"], "expression": "neutral expression", "hair_color_length": "dark auburn hair" }

Outputs (6)

NameTypeDescription
face_promptSTRING
body_promptSTRING
outfit_promptSTRING
location_promptSTRING
region_mapREGION_MAP
structuredSTRUCTURED_PROMPTS