ComfyUI Node
🪠️ WWAA JSON Prompt Builder
Builds structured JSON prompts with hierarchical organization. Supports scene descriptions, subject details (with nested attributes like hair, face, body), environment settings, style options, and output parameters. Includes dropdown menus for common values and custom text fields for flexibility.
🪠️ WWAA JSON Prompt Builder
- json_prompt
◄scene_descriptionA retro indoor photo shoot with pastel balloons.►
◄subject_categoryhuman►
◄enable_subject_detailstrue►
◄gender_presentationN/A►
◄age_bracketN/A►
◄hair_lengthN/A►
◄hair_style►
◄hair_color►
◄facial_expression►
◄makeup_details►
◄face_accessories►
◄body_pose►
◄clothing►
◄body_features►
◄subject_description►
◄backgroundplain white wall with colorful balloons►
◄floorwhite or light-colored, scattered balloons►
◄lightingdirect_flash►
◄lighting_customhigh contrast, vintage tone►
◄moodplayful►
◄mood_customretro, slightly chaotic energy►
◄photography_styledisposable_camera►
◄photography_custom90s disposable camera look, slightly grainy►
◄color_palettewarm whites, soft pinks, reds, and blues►
◄aspect_ratio3:4►
◄aspect_ratio_custom►
◄render_intentphoto►
◄camera_anglehigh_angle►
◄camera_angle_customsubject looking up►
◄depth_of_fieldshallow►
◄output_lightingharsh frontal flash►
◄include_empty_fieldsfalse►
◄indent_jsontrue►
◄custom_fields►
Category🪠️ WWAA/String
Inputs (34)
| Name | Type | Default | Description |
|---|---|---|---|
| scene_description | STRING | A retro indoor photo shoot with pastel balloons. | — |
| subject_category | COMBO | human | 6 options: human, animal, object, abstract, landscape, architecture |
| enable_subject_details | BOOLEAN | true | — |
| gender_presentationopt | COMBO | N/A | 5 options: male, female, non-binary, androgynous, N/A |
| age_bracketopt | COMBO | N/A | 6 options: child, teen, young_adult, middle_aged, elderly, N/A |
| hair_lengthopt | COMBO | N/A | 7 options: bald, very_short, short, medium, long, very_long, +1 |
| hair_styleopt | STRING | — | |
| hair_coloropt | STRING | — | |
| facial_expressionopt | STRING | — | |
| makeup_detailsopt | STRING | — | |
| face_accessoriesopt | STRING | — | |
| body_poseopt | STRING | — | |
| clothingopt | STRING | — | |
| body_featuresopt | STRING | — | |
| subject_descriptionopt | STRING | — | |
| backgroundopt | STRING | plain white wall with colorful balloons | — |
| flooropt | STRING | white or light-colored, scattered balloons | — |
| lightingopt | COMBO | direct_flash | 10 options: natural_soft, natural_harsh, studio_soft, studio_harsh, direct_flash, rim_light, +4 |
| lighting_customopt | STRING | high contrast, vintage tone | — |
| moodopt | COMBO | playful | 10 options: joyful, serene, melancholic, energetic, mysterious, romantic, +4 |
| mood_customopt | STRING | retro, slightly chaotic energy | — |
| photography_styleopt | COMBO | disposable_camera | 10 options: digital_modern, film_35mm, film_medium_format, disposable_camera, polaroid, vintage_90s, +4 |
| photography_customopt | STRING | 90s disposable camera look, slightly grainy | — |
| color_paletteopt | STRING | warm whites, soft pinks, reds, and blues | — |
| aspect_ratioopt | COMBO | 3:4 | 8 options: 1:1, 3:4, 4:3, 16:9, 9:16, 2:3, +2 |
| aspect_ratio_customopt | STRING | — | |
| render_intentopt | COMBO | photo | 6 options: photo, illustration, 3d_render, painting, sketch, mixed_media |
| camera_angleopt | COMBO | high_angle | 8 options: eye_level, high_angle, low_angle, bird_eye, worm_eye, dutch_angle, +2 |
| camera_angle_customopt | STRING | subject looking up | — |
| depth_of_fieldopt | COMBO | shallow | 4 options: shallow, medium, deep, bokeh |
| output_lightingopt | STRING | harsh frontal flash | — |
| include_empty_fieldsopt | BOOLEAN | false | — |
| indent_jsonopt | BOOLEAN | true | — |
| custom_fieldsopt | STRING | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| json_prompt | STRING | — |